Successfully distribute workflows across the HPC
Create and submit composable HPC analyses.
HPC Runner helps you make the best use of the resources available, and makes it easy to set parameters and declare dependencies.
Core Concepts
Dependencies – What are they?
Workflows are a series of inputs and outputs with tasks connecting them. Each task depends upon zero or more tasks.
Task | INPUT | OUTPUT | Dependencies |
---|---|---|---|
trimmomatic | s_read1.fastq.gz, s_read2.fastq.gz | s_read1_{1,2}PE.fastq.gz, s_read1_{1,2}SE.fastq.gz | |
align | s_read1_{1,2}PE.fastq.gz, s_read1_{1,2}SE.fastq.gz | s_aligned.bam | trimmomatic |
sort | s_align.bam | s_sorted.aligned.bam | align |
Dependency Trees
A dependency tree is a way of relating tasks that must be completed in a certain order.