Lab 05 — Nextflow Tooling
Key concepts and tools
stubblock,-stubflagext.args,task.ext.args ?: ''withName:process selector innextflow.config-with-report,-with-timeline,-with-dagnextflow log,-ffields,-filterexpressions.command.sh,.command.err,.exitcodein the work directorynextflow lint,nf-core lint,nextflow inspectnextflow fmt
This lab focuses on the development and debugging features that make Nextflow practical to use on real pipelines. Working with a pre-built FastQC → fastp → MultiQC workflow, you will run the pipeline in stub mode to test channel logic without executing real tools, configure per-tool flags through ext.args in the config file, generate HTML execution reports and timelines, and use nextflow log to locate work directories and read the exact commands that were run. A final section covers linting and formatting tools that catch mistakes before a job is submitted.