Online tutorial

Nextflow

An introduction

Time to complete:

> 3 hours

This course includes:

  • Activities
  • Videos

Written by:

Last reviewed:

May 2022


Creative Commons

All materials are free cultural works licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license, except where further licensing details are provided.


Share this course with:

Nextflow is an open-source workflow orchestrator that simplifies writing and deploying data-intensive computational pipelines on any infrastructure. Discover what Nextflow is and how you can use it to develop and deploy your own workflows.

Feedback and help

Who is this course for?

This course has now been archived. Up to date training is available at https://training.nextflow.io/ which hosts the community training material. 

The Seqera community team records a new set of videos walking through this material every 6 months as it's always evolving. These are shared freely on YouTube

This tutorial is for anyone who would like to start using Nextflow for their workflows. 

The videos and training materials used in this online tutorial were developed and presented by Seqera Labs. The content is made available under a CC BY-NC-ND licence by Seqera Labs.

Seqera Labs

The online version of this tutorial was developed as part of the EOSC-Life project; EOSC-Life has received funding from the European Union’s Horizon 2020 programme under grant agreement number 824087.

EOSC-Life

What will I achieve?

By the end of the course you will be able to:

  • Describe what Nextflow is used for
  • Implement a workflow using Nextflow
  • Recall how to deploy a Nextflow workflow

What resources do I need?

There are no specific resources required to watch the videos in this course.

To complete the tutorial described in the videos, it is recommended to use Gitpod (see section 1.2), as this is a closed environment with all the programs and data installed.

Local installation

Nextflow can be used on any POSIX compatible system (Linux, OS X, Windows Subsystem for Linux etc.).

Requirements:

Optional requirements for this tutorial:

DOI: 10.6019/TOL.NextFlow-t.2022.00001.1