Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Excerpt

Nextflow is a reactive workflow framework and a domain-specific language (DSL) that eases the writing of data-intensive computational pipelines.


Column

Anchor
Top of Page
Top of Page

Panel
titleOn this page:

Table of Contents
maxLevel3


Nextflow enables scalable and reproducible scientific workflows, often using software containers. It allows the adaptation of pipelines written in the most common scripting languages. It can be particularly useful in high-throughput domains such as bioinformatics or radio-astronomy.

How to use Nextflow at Pawsey

Nextflow is currently installed on Pawsey systems.

...

Column
width900px
Code Block
languagegroovyjava
themeEmacs
titleListing 5. Example Nextflow processes using labels
linenumberstrue
process bigTask {
  label 'gpu'

  '''
  <task script>
  '''
} 

process anotherBigTask {
  label 'gpu'

  '''
  <task script>
  '''
} 


The same label can be applied to more than a process and multiple labels can be applied to the same process using the label directive more than one time.  A label must consist of alphanumeric characters or _, must start with an alphabetic character and must end with an alphanumeric character. See Job Scheduling for more information about the GPU partition and Example Slurm Batch Scripts for Setonix on GPU Compute Nodes for more information about requesting appropriate GPU resources on Setonix. 

External links

...