Skip to content

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 20
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 50
Break ☕ 10
Configuring nf-core workflows Understand how Nextflow is configured, how to write configuration files, and how to use parameters to modify the run 60
Break ☕ 10
Introduction to nf-core/rnaseq Learn about nf-core/rnaseq and build a run command using required and optional parameters 60
2 Session 2 kick-off Recap Session 1, discuss Session 2 learning outcomes and set up working space 10
Customising with pipeline parameters Use parameters to customise a run, track parameters with a run script and parameters file, and explore pipeline info files 70
Break ☕ 10
Question time ❓ 5
Configuring resources for your environment Configure compute resources for the workflow using custom configuration files 50
Break ☕ 10
Question time ❓ 5
Customisation in action Apply a number of customisation strategies to a theoretical real-world analysis scenario 70