What is Nextflow?

Nextflow is a workflow management system that helps automate and organize multi-step computational pipelines

At a high level, it connects software steps together, manages how data moves between them, and handles execution across local machines, HPC schedulers like SLURM, or cloud platforms

Nextflow pipelines

Key concepts:

  • Processes, workflows, and parameters In general, we are going to:
  • Create processes to execute desired commands
  • Specify parameters to represent workflow settings
  • Define a workflow to execute processes in a specific order Key files:
  • main.nf and nextflow.config
Previous
Next
RC Logo RC Logo © 2026 The Rector and Visitors of the University of Virginia