Nextflow is a workflow system for creating scalable, portable, and reproducible workflows. Nextflow is based on the dataflow programming model which simplifies complex distributed pipelines.
Availability and Restrictions
Versions
Nextflow is available on the Pitzer and Owens clusters. The versions currently available at OSC are:
Version | Owens | Pitzer |
---|---|---|
20.07.1 | X* | |
20.10.0 | X* | X |
21.10.3 | X | X |
You can use module spider nextflow
to view available modules for a given machine. Feel free to contact OSC Help if you need other versions for your work.
Access
Nextflow is available to all OSC users. If you have any questions, please contact OSC Help.
Publisher/Vendor/Repository and License Type
Developed by Seqera and distributed under Apache 2.0 license, open-source
Usage
Usage on Owens
Set-up
To load the default Nextflow library, run the following command: module load nextflow
. To load a particular version, use module load nextflow/version
. For example, use module load nextflow/21.10.3
to load Nextflow version 21.10.3. You can use module spider nextflow
to view available modules.
Batch Usage
When you log into owens.osc.edu you are actually logged into a linux box referred to as the login node. To gain access to the mutiple processors in the computing environment, you must submit your job to the batch system for execution. Batch jobs can request mutiple nodes/cores and compute time up to the limits of the OSC systems. Refer to Queues and Reservations and Batch Limit Rules for more info.
Usage on Pitzer
Set-up
To load the default Nextflow library, run the following command: module load nextflow
. To load a particular version, use module load nextflow/version
. For example, use module load nextflow/21.10.3
to load Nextflow version 21.10.3. You can use module spider nextflow
to view available modules.
Batch Usage
When you log into owens.osc.edu you are actually logged into a linux box referred to as the login node. To gain access to the mutiple processors in the computing environment, you must submit your job to the batch system for execution. Batch jobs can request mutiple nodes/cores and compute time up to the limits of the OSC systems. Refer to Queues and Reservations and Batch Limit Rules for more info.