Supported Applications

Nextflow

  • Description

    a reactive workflow framework and programming DSL that ease writing computational pipelines with complex data.

    It is designed around the idea that the Linux platform is the lingua franca of data science. Linux provides many simple but powerful command-line and scripting tools that, when chained together, facilitate complex data manipulations.

    Nextflow extends this approach, adding the ability to define complex program interactions and a high-level parallel computational environment based on the dataflow programming model.

    A Nextflow script is defined by composing many different processes. Each process can be written in any scripting language that can be executed by the Linux platform (BASH, Perl, Ruby, Python, etc), to which is added the ability to coordinate and synchronize the processes execution by simply specifying their inputs and outputs.

  • Usage Notes

    Nextflow requires Java 8. When installing Nextflow through BioGrids java1.8 will also be installed.

  • Primary Citation*

    P. D. Tommaso, M. Chatzou, E. W. Floden, P. P. Barja, E. Palumbo, and C. Notredame. 2017. Nextflow enables reproducible computational workflows. Nature Biotechnology. 35(4): 316-319.


    • *Full citation information available through

  • Keywords

    Genomics, High-throughput sequencing

  • Default Versions

    Linux 64:  19.04.1.5072
    OS X INTEL:  19.04.1.5072

  • Other Available Versions

      Linux 64:

      0.32.0.4897
    • OS X INTEL:

      0.32.0.4897
  • Developers

    Paolo Di Tommaso.
Scroll