Introduction to Nextflow
0.1.0
  • Prerequisite
  • Learning Outcomes
  • Modules
  • NextFlow
    • What is Nextflow?
    • Hello World
    • Blocks and Directives
    • Publish Outputs
    • Resume Workflow
    • Variable Inputs
    • Channels
    • Multi-step Workflows
    • Multi-inputs to a Process
    • Multi-outputs from a Process
    • Modules
  • Reference
  • Contributers
Introduction to Nextflow
  • NextFlow
  • View page source

NextFlow

In this tutorial, we’ll be using the Gadi HPC system at NCI to run Nextflow workflows.

  • What is Nextflow?
    • Process-Oriented Workflow Execution
    • A Simple Nextflow Script
    • Running the Workflow
  • Hello World
    • Process Block
    • Output Directive
    • Script Directive
    • Workflow Block
  • Blocks and Directives
    • What are Blocks?
    • What are Directives?
    • Key Differences
  • Publish Outputs
    • Exercise
  • Resume Workflow
  • Variable Inputs
    • Exercise
  • Channels
    • Unique Output Files
  • Multi-step Workflows
    • Collect() Operator
  • Multi-inputs to a Process
  • Multi-outputs from a Process
  • Modules
    • Exercise

GitHub Repo: https://github.com/NCI900-Training-Organisation/intro-to-nextflow.git

Previous Next

© Copyright 2025, National Computational Infrastructure.

Built with Sphinx using a theme provided by Read the Docs.