Nextflow Triathloncourse¶
-
Course summary
Nextflow Triathlon is a fast-track introduction to the Nextflow ecosystem, from running your first pipeline to launching production-scale workflows on Seqera Platform.
Working through three successive disciplines, you will learn the essentials of running and understanding Nextflow pipelines, discover the nf-core community pipeline ecosystem, and get hands-on experience with Seqera Platform.
You will take away the confidence to run workflows at scale using Nextflow and Seqera Platform.
-
Additional information
Technical requirements
You will need a GitHub account OR a local installation of Nextflow. Our training courses are compatible with Nextflow version 25.10.2 or later and require the use of the v2 parser EXCEPT the Hello nf-core course, which requires the v1 parser. See Environment options for more details.
Learning objectives
- Launch and manage Nextflow pipelines from the command line
- Understand how channels and operators enable efficient multi-input, multi-step workflows
- Use containers to manage software dependencies and ensure reproducibility
- Find, retrieve, and configure nf-core community pipelines
- Launch and monitor pipelines on Seqera Platform
- Scale up to production-level workflows using Seqera Platform
Audience & prerequisites
- Audience: This course is designed for learners who are new to Nextflow and want a fast-track introduction covering the command line, nf-core, and Seqera Platform.
- Skills: Some familiarity with the command line, basic scripting concepts and common file formats is assumed.
- Domain: The exercises in Parts 1 and 2 are domain-agnostic. Part 3 uses a bioinformatics pipeline, but no prior scientific domain knowledge is required.
Course overview¶
This course is hands-on, with goal-oriented exercises structured to introduce information gradually.
Lesson plan¶
| Course chapter | Summary | Estimated duration |
|---|---|---|
| Part 1: Run Nextflow | Launch and manage Nextflow pipelines, understand essential workflow mechanics, and configure execution | 45 mins |
| Part 2: Run nf-core | Find an nf-core pipeline, run it using its test profile, and configure its execution | 45 mins |
| Part 3: Run on Seqera | Launch and manage Nextflow pipelines with Seqera (web interface and CLI) and import a new pipeline from a GitHub repository | 45 mins |
Ready to take the course?