Your key to seamless and scalable computing workflows

❗️You must be connected to a WashU network such as WUSM-Secure to access these links.

Welcome to Nextflow, widely used for its flexibility, scalability, and ease of use in managing and running complex analyses involving large datasets supporting Docker containers. It is now supported by RIS and is available for use on compute1-client nodes.

Nextflow provides a scripting language that allows users to describe the flow of data and tasks in their analysis pipelines to simplify the implementation and deployment of complex parallel and reactive workflows on the computing cluster.

Access

Submit a request to the RIS Service Desk to receive access to Nextflow.

RIS User Manual

Looking for more information and how-to’s? Our user manuals can help!

Resources

Training and resources from the vendor provide a comprehensive foundation for users ranging from beginners to advanced.

Key Features

  • Fast prototyping – Simplifies the process of building computational pipelines by making it easier to integrate multiple tasks.
  • Reproducibility – Docker and Singularity, enabling self-contained pipelines, version control, and easy reproduction via GitHub integration.
  • Portable – Abstracts pipeline logic from execution, ensuring portability across platforms. It supports GridEngine, SLURM, LSF, PBS, Moab, HTCondor, Kubernetes, AWS, Google Cloud, and Azure.
  • Unified parallelism – Nextflow’s dataflow model simplifies distributed pipelines, with parallelization defined by input/output. Applications scale seamlessly across platforms.
  • Continuous Checkpoints – Automatically tracks intermediate results, enabling seamless pipeline resumption from the last successful step.
  • Steam-oriented – Enhances Unix pipes with a fluent DSL, enabling easy stream handling and functional composition for resilient, reproducible pipelines.