Nextflow is being used by many bioinformatics researchers to develop scalable and reproducible scientific workflows using software containers (like docker and singularity). See the Nextflow Quick Start here Below we will follow the Quick Start guide.

Enter this command in your terminal:

$ curl -s | bash

This will create a file nextflow in the current directory.

$ curl -s | bash
CAPSULE: Downloading dependency org.multiverse:multiverse-core:pom:0.7.0
CAPSULE: Downloading dependency org.multiverse:multiverse:pom:0.7.0
CAPSULE: Downloading dependency org.codehaus.groovy:groovy-nio:pom:2.4.11
CAPSULE: Downloading dependency com.amazonaws:aws-java-sdk-core:jar:1.11.172
CAPSULE: Downloading dependency com.fasterxml.jackson.core:jackson-annotations:jar:2.6.0
      N E X T F L O W
      version 0.26.1 build 4733
      last modified 17-11-2017 10:20 UTC (21:20 AEDT)
      cite doi:10.1038/nbt.3820

Nextflow installation completed. Please note:
- the executable file `nextflow` has been created in the folder: /shared/homes/<your home>
- you may complete the installation by moving it to a directory in your $PATH

You can get basic help like this:

$ ./nextflow help

Run the classic Hello world by entering the following command:

$ ./nextflow run hello
N E X T F L O W  ~  version 0.26.1
Pulling nextflow-io/hello ...
 downloaded from
Launching `nextflow-io/hello` [crazy_bartik] - revision: 1a373400ca [master]
[warm up] executor > local
[6e/7ab9be] Submitted process > sayHello (4)
[8b/7203d9] Submitted process > sayHello (1)
[f5/eeffe9] Submitted process > sayHello (2)
[9e/877afd] Submitted process > sayHello (3)
Bonjour world!
Ciao world!
Hello world!
Hola world!

Now that it is installed and running read the examples and documentation on the Nextflow site.

This is custom footer