Skip to content

Hello Nextflow

Hello! You are now on the path to writing reproducible and scalable scientific workflows using Nextflow.

The rise of big data has made it increasingly necessary to be able to analyze and perform experiments on large datasets in a portable and reproducible manner. Parallelization and distributed computing are the best ways to tackle this challenge, but the tools commonly available to computational scientists often lack good support for these techniques, or they provide a model that fits poorly with the needs of computational scientists. Nextflow was particularly created to address these challenges.

During this training, you will be introduced to Nextflow through hands-on exercises.

Audience & prerequisites

This training is intended for learners who are completely new to Nextflow and wish to develop their own pipelines.

Prerequisites

  • A GitHub account OR a local installation (see Environment options).
  • Experience with command line and basic scripting.

Learning objectives

In this workshop, you will learn foundational concepts for building pipelines.

By the end of this workshop you will be able to:

  • Describe and utilize core Nextflow components sufficient to build a simple multi-step workflow
  • Describe next-step concepts such as operators and channel factories
  • Launch a Nextflow workflow locally
  • Find and interpret outputs (results) and log files generated by Nextflow
  • Troubleshoot basic issues

Follow the videos

The Hello Nextflow training has a video for each chapter, embedded at the top of each page.

You can also find the whole playlist on the Nextflow YouTube channel.

Ready to take the course?

Start learning