Containers & Workflow pipelines workshop

Welcome to our Nextflow workshop! We are very happy to have you here.

General context

This is the second edition of this workshop, jointly organised by VIB Bioinformatics Core, ELIXIR Belgium & BioLizard.

  • The first session (10 January 2022) is dedicated to Containers (Docker & Singularity) which are great tools for code portability and reproducibility of your analysis. You will learn how to use containers and how to build a container from scratch, share it with others and how to re-use and modify existing containers.

  • The second session (17 & 18 January 2022) is focused on Nextflow for building scalable and reproducible bioinformatics pipelines and running them on a personal computer, cluster and cloud. Starting from the basic concepts we will build our own simple pipeline and add new features with every step, all in the new DSL2 language. On the second day, we will utilise all the gathered knowledge to build a small-scale microbiomics pipeline.

This website contains the course materials and outline for the second session.

Practical information

Schedule day 1:

  • 9:30 - 11:00 - session

  • 11:00 - 11:15 - break

  • 11:15 - 12:45 - session

  • 12:45 - 13:45 - lunch

  • 13:45 - 15:15 - session

  • 15:15 - 15:30 - break

  • 15:30 - 17:00 - session

Schedule day 2:

  • 9:30 - 13:00 - project

Objectives

The objectives of the Nextflow workshop are the following:

  • Understand Nextflow’s basic concepts & syntax: channels, processes, modules, workflows, etc.

  • Execute local and publicly available pipelines with different executors and environments

  • Write and run Nextflow pipelines

  • Write and modify config files for storing parameters related to computing hardware as well as pipeline dependent parameters

Prerequisites

Being comfortable working with the CLI (command-line interface) in a Linux-based environment.

Requirements

The (technical) installation requirements are described in the installations section.