Skip to content

Commit 2d07f93

Browse files
authored
add motivation
1 parent ba0ddb2 commit 2d07f93

File tree

2 files changed

+31
-23
lines changed

2 files changed

+31
-23
lines changed

docs/computing/running/toil-cwl-runner

Lines changed: 0 additions & 23 deletions
This file was deleted.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Running CWL workflows on Puhti with `toil-cwl-runner`
2+
3+
[Common Workflow Language](https://www.commonwl.org/) is a popular set of open standards implemented by several workflow runners and platforms.
4+
The CWL standards are targeted at creating portable workflows made of command line programs. The steps can be written in any compiled or interpreted language.
5+
Sub-workflows, optional steps, scatter-gather, and implicit parallelism are just some of the features.
6+
7+
The [Toil workflow system](https://toil.ucsc-cgl.org/) supports running CWL on a variety of schedulers and systems.
8+
9+
This page describes how run CWL worklflows on Puhti using `toil-cwl-runner`, including the usage of `apptainer` to execute any provided Docker-format containers.
10+
11+
## Strengths of the Common Workflow Language standards
12+
13+
## Strengths of `toil-cwl-runner`
14+
15+
## Disadvantages for using CWL
16+
17+
## Disadvantages for using `toil-cwl-runner`
18+
19+
## Installing `toil-cwl-runner`
20+
21+
(and nodejs)
22+
23+
## Defining CWL workflows
24+
25+
(link to existing docs)
26+
27+
## Running CWL workflows with `toil-cwl-runner`
28+
29+
(use sbatch to submit toil-cwl-runner job to submit further jobs)
30+
31+
## Monitoring a running workflow

0 commit comments

Comments
 (0)