Welcome to the workshop!
In this workshop, we explore Nextflow and nf-core as powerful tools for bioinformatics data processing pipelines. Our goal for this workshop is to provide you with foundational knowledge required to understand the code base of any nf-core pipeline and responsibly apply and customise an nf-core pipelines to your own research.
These sessions will provide you with an opportunity to develop your skills and get exposure to key concepts in Nextflow and nf-core pipelines. Even if you are already familiar with Nextflow and have some experience with nf-core pipelines, it will take you time and practice beyond this workshop to fully understand the concepts and terminology laid out here.
Lesson plan
| Session | Lesson | Outcomes | Time (min) |
|---|---|---|---|
| 1 | Session 1 kick-off | Discuss Session 1 learning outcomes and set up working space. | 10 |
| Introduction to nf-core and Nextflow | Understand core features of nf-core and Nextflow. | 40 | |
| Running nf-core workflows | Learn how to pull Nextflow and nf-core pipelines from GitHub, how to run them, and how to inspect the Nextflow logs. | 15 | |
| Break | 10 | ||
| Configuring nf-core workflows | Understand how Nextflow is configured, how to write configuration files, and how to use Nextflow parameters to modify the run. | 40 | |
| Break | 10 | ||
| Introduction to nf-core/rnaseq | Learn about nf-core/rnaseq and build a run command using required and optional parameters. | 30 | |
| 2 | Session 2 kick-off | Discuss Session 2 learning outcomes and set up working space. | 10 |
| Managing parameter reproducibility | Troubleshoot a pipeline warning message and apply a parameter file to track our parameters. | 20 | |
| Break | 10 | ||
| Configuring a run for your environment | Configure compute resources for the workflow using a custom configuration file. | 50 | |
| Break | 10 | ||
| Configurations to customise outputs | Apply multiple configuration files to customise various pipeline settings for the same run. | 50 |