Skip to content

Workflow Software

Many researchers develop scalable and reproducible scientific workflows using a workflow tools. There are several workslow tools that you can use on the HPC.

An important factor when choosing a wokflow software for use in HPC systems is that it must have support for the job scheduling software being used. In our case that is PBS. For each “step” or “task” within a workflow you need to be able to launch a PBS job and to be able to specify the CPU and memory requirements for that step.

Common Workflow Language

The Common Workflow Language site can be found here:
This is a language specification so for implementations of this see
Some users in c3 are using cwltool:
See also for CWL viewers and utilities.


This looks quite good. It has support for PBS.


Many users running genomics pipelines are using this. We have a short page on using Nextflow here: Using Nextflow


Wikipedia entry for the Common Workflow Language

Tutorial: How to run CWL with Nextflow