A series of hands-on workshops introducing pipeline development and execution with Nextflow.
https://hurwitzlab.github.io/nextflow_crash_course/
Day 0 Workshop Prerequisites (optional, self-paced):
A set of resources to prepare you for the workshop, including:
- Accessing the Hazel HPC
- Linux 101
- BRC Software containers
- Interactive jobs
- And more...
Day 1 (half day): Foundations: Thinking in Channels and Processes TBD
Introduction to the Nextflow pipeline building blocks:
- Hello World: Your First Process
- Hello Channels: How Data Flows
- Hello Workflow: Chaining Processes
Day 2 (full day): From Pipeline to Production TBD
Putting your pipeline to work in the SLURM HPC system:
- Making Your Pipeline Configurable
- Hello Modules: Organizing for Reuse
- Hello Containers: Portability
- Running on SLURM