Coder Social home page Coder Social logo

sanger-pathogens / pathogen-informatics-training Goto Github PK

View Code? Open in Web Editor NEW
64.0 10.0 36.0 367.12 MB

License: Creative Commons Attribution 4.0 International

Python 1.16% Shell 0.50% Jupyter Notebook 56.13% Roff 0.02% R 0.04% Dockerfile 0.18% TeX 41.97% VBA 0.01%
genomics sequencing next-generation-sequencing research bioinformatics global-health infectious-diseases pathogen

pathogen-informatics-training's Introduction

Pathogen Informatics Training

A set of bioinformatics training courses developed by Pathogen Informatics at Wellcome Sanger Institute.

License: CC BY 4.0

Content

Introduction

These bioinformatics training courses use Jupyter notebooks to provide pathogen informatics training and the following notebooks are avaiable:

  • UNIX for Bioinformatics
  • Introduction to BLAST
  • NGS Data Formats and QC
  • An Introduction to IGV
  • RNA-Seq Expression Analysis
  • Differential Expression and GO Term Analysis using DEAGO
  • Pangenome Construction using Roary
  • Antimicrobial Resistance Identification using ARIBA
  • Serotype Detection using SeroBA
  • PathFind (pf) scripts
  • ChiP-Seq
  • LSF

Installation

The courses use Jupyter notebooks, which means that Jupyter must be installed to use them. Please see the Jupyter installation instructions for details.

If you are running Jupyter on MacOS you may have to install the bash kernel. To do so, run the following commands:

pip install bash_kernel

python -m bash_kernel.install

The courses assume that you have the relevant tools installed (e.g. ARIBA and SeroBA). Further information about the relevant dependencies can be found inside each individual notebook.

Docker

The following tutorials can be run in a Docker container:

  • UNIX for Bioinformatics
  • Introduction to BLAST
  • Antimicrobial Resistance Identification using ARIBA
  • Serotype Detection using SeroBA

First install Docker, then pull down the Docker image:

docker pull sangerpathogens/pathogen-informatics-training

To start the Notebook, run:

docker run -p 8888:8888 -d sangerpathogens/pathogen-informatics-training jupyter notebook

This will print a URL with a token. Copy and paste this in your browser. This will open the notebook in the "Notebooks" directroy. Click on the index.ipynb and navigate your way to the desired notebook from there.

If for some reason you need to close the tutorial and want to continue at a later date (provided that you have saved your progress in the notebooks using the save button), you can restart the container by running:

docker start -a CONTAINER_ID

Where CONTAINER_ID is the id of the container. You can find out what the id of the container is by running:

docker container ls -a

Again, copy the URL into your browser and you are ready to pick up where you left off.

Usage

Clone this repository:

git clone https://github.com/sanger-pathogens/pathogen-informatics-training.git

Start Jupyter at the main index page to view the available courses:

jupyter notebook pathogen-informatics-training/Notebooks/index.ipynb

Select a course and follow the instructions given in the notebook.

License

This is free software and educational material, licensed under CC BY.

Feedback/Issues

Please report any issues to the issues page or email [email protected]

pathogen-informatics-training's People

Contributors

bewt85 avatar charlesnunn001 avatar jacquikeane avatar kathryn1995 avatar martinghunt avatar satta avatar ssjunnebo avatar trstickland avatar vaofford avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pathogen-informatics-training's Issues

don’t get a url

HI,
I want to train,but after i installed docker,
I just got “d37f0ac795e71dbab1b17edf2964f1fa05a7eefb8325d09a57df232ca3c76967“ I don't know what it is.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.