Lab 07 — Channel Operators and Scaling Up
Key concepts and tools
Channel.fromPath,Channel.fromFilePairsmap,join,collect,combine,branch,flatten,transposeview— inspecting channel contentsmix- Containers vs. conda:
containerdirective, Singularity -profile singularity,local,-profile singularity,clusterprocess.withLabel, resource labels (process_single,process_low)- FastQC, Trimmomatic, MultiQC
Channel operators are how Nextflow pipelines reshape, merge, and route data between processes. This lab is a series of exercises — each one isolates a common channel manipulation pattern (grouping, joining, collecting, branching, combining) and asks you to apply it both in a standalone test.nf and inside a real multi-sample pipeline. You also transition away from conda to Singularity containers, which is how all subsequent projects are run. By the end you should be comfortable building the input channel for any standard bioinformatics pipeline.