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
To list all executables provided by Nextflow, run:$ biogrids-list nextflow
-
Usage Notes
Nextflow requires Java 8. When installing Nextflow through BioGrids java1.8 will also be installed.
-
Installation
Use the following command to install this title with the CLI client:$ biogrids-cli install nextflow
Available operating systems: Linux 64, OS X INTEL -
Primary Citation*
P. DiTommaso, 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, Workflow Management System
-
Default Versions
Linux 64:  23.04.1.5866 (16.8 KB)
OS X INTEL:  23.04.1.5866 (16.6 KB) -
Other Versions
Linux 64:
0.32.0.4897 (17.0 KB) , 19.04.1.5072 (1.6 MB) , 20.01.0.5264 (1.6 MB) , 21.04.3.5560 (17.3 KB) , 22.04.0.5697 (16.7 KB) -
OS X INTEL:
0.32.0.4897 (16.8 KB) , 19.04.1.5072 (1.6 MB) , 20.01.0.5264 (1.6 MB) , 21.04.3.5560 (17.1 KB)
Developers
Paolo Di Tommaso