
Nextflow
A powerful tool for Workflow Managers
Nextflow
A workflow system for creating scalable, portable, and reproducible scientific workflows using software containers.
Overview
Nextflow enables scalable and reproducible scientific workflows using software containers. It allows the adaptation of pipelines written in the most common scripting languages.
Reactive Workflow Model
Nextflow uses a data-flow programming model. Processes are connected via channels; as soon as a process receives an input, it executes. This allows for massive automatic parallelism.
Portability
Separate the logic of the workflow from the configuration of the execution platform. A pipeline written on a laptop can run on a university cluster or AWS Batch with a simple configuration file change.