Docker training


Click here for the training survey
The NGS Academy forms part of the Africa CDC Pathogen Genomics Initiative (PGI). This initiative is funded by the Bill & Melinda Gates Foundation. Our training initiatives are carried out in partnership with the African Society for Laboratory Medicine (ASLM).

Course overview:

In this course you will learn the fundamentals of Docker and containers from a bioinformatics perspective. First, you will learn what docker is, docker commands and alternatives to docker. Along the way, you will learn how to create Docker images and understand the concept of containers.

Intended audience:

Beginner - Intermediate level Bioinformaticians working with next-generation sequencing

Pre-requisite:
  1. Docker installed
  2. The course will cover:

    ...
    Introduction to docker and docker commands
    Docker alternatives
    Docker containers

    Logistics:


    1. Venue of course: Online
    2. Dates for the course: Self paced
    Course curriculum:
    1. What is docker?
    2. Docker commands
    3. Alternatives to Docker
    4. Docker containers

    Course schedule and Materials:

    Session Course materials Training partner Interactive Sessions with Instructor/s
    Session 1
    • MRIGlobal
    • August Thomas
    Session 2
    • MRIGlobal
    • August Thomas

    Session Course materials Training partner Interactive Sessions with Instructor/s
    9:00am - 10:00am
    • 1. Recap from yesterday
    • 1.1 Introduction to docker mounts and volumes
    • 1.2 Working with volumes and persisting data
    • 1.3 Introduction to singularity
    • MRIGlobal
    • Dr Philip Ashton
    • Dr George Githinji
    10:30am - 1:00pm
    • MRIGlobal
    • Dr Philip Ashton
    • Dr George Githinji

    2:00pm - 3:00pm
    • KEMRI
    • Dr George Githinji

    Session Course materials Training partner Interactive Sessions with Instructor/s
    9:00am - 1:00pm
    • Malawi-Liverpool-Wellcome Trust
    • KEMRI
    • Dr Philip Ashton, Belson Kutambe
    • Dr George Githinji

    2:00pm - 4:00pm
    • 2. Running snakemake.
    • 2.1 Run snakemake with conda
    • 2.2 Running snakemake on HPC
    • 2.3 Practical: Snakemake
    • Malawi-Liverpool-Wellcome Trust
    • KEMRI
    • Dr Philip Ashton, Belson
    • Dr George Githinji

    Session Course materials Training partner Interactive Sessions with Instructor/s
    9:00am - 10:00am
    • 1. Running Snakemate cont...
    • ILRI
    • KEMRI
    • Malawi-Liverpool-Wellcome Trust
    • John Juma
    • Dr George Githinji
    • Belson Kutambe
    10:30am - 1:00pm
    • 2. Sharing pipelines
    • Malawi-Liverpool-Wellcome Trust
    • KEMRI
    • ILRI
    • Dr Philip Ashton, Belson Kutambe
    • John Juma
    2:00pm - 4:00pm
    • ILRI
    • KEMRI
    • John Juma
    • Dr George Githinji

    Session Course materials Training partner Interactive Sessions with Instructor/s
    9:00am - 1:00pm
    • Practical project on implementing your own workflow
    • KEMRI
    • Malawi-Liverpool-Wellcome Trust
    • Dr George Githinji
    • Dr Philip Ashton