2019
DOI: 10.1093/gigascience/giz084
|View full text |Cite
|
Sign up to set email alerts
|

CWL-Airflow: a lightweight pipeline manager supporting Common Workflow Language

Abstract: Background Massive growth in the amount of research data and computational analysis has led to increased use of pipeline managers in biomedical computational research. However, each of the >100 such managers uses its own way to describe pipelines, leading to difficulty porting workflows to different environments and therefore poor reproducibility of computational studies. For this reason, the Common Workflow Language (CWL) was recently introduced as a specification for platform-independent… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
23
0
1

Year Published

2019
2019
2023
2023

Publication Types

Select...
8
2

Relationship

1
9

Authors

Journals

citations
Cited by 46 publications
(24 citation statements)
references
References 18 publications
0
23
0
1
Order By: Relevance
“…They were typically built as a sequential series of commands that needed to be reproduced for every sample. Nowadays many bioinformaticians [ 5 7 ] rely on workflow management systems (WMSs) [ 8 11 ] to improve execution efficiency and scalability. WMSs usually accept different programming languages within the same pipeline and can be run by a single command.…”
Section: Introductionmentioning
confidence: 99%
“…They were typically built as a sequential series of commands that needed to be reproduced for every sample. Nowadays many bioinformaticians [ 5 7 ] rely on workflow management systems (WMSs) [ 8 11 ] to improve execution efficiency and scalability. WMSs usually accept different programming languages within the same pipeline and can be run by a single command.…”
Section: Introductionmentioning
confidence: 99%
“…Open source CWL Pipelines used here are available at https://github.com/datirium/workflows . As a workflow runner we used CWL-Airflow ( Kotliar et al., 2019 ), however, the same pipelines ( https://doi.org/10.5281/zenodo.5339177 ) can be executed in any other CWL-based execution environments ( https://commonwl.org ).…”
Section: Step-by-step Methods Detailsmentioning
confidence: 99%
“…Our workflow script code under the JSON format applied in this paper is publicly accessible (Findable and Accessible) and can be implemented on the CGC platform (Interoperable and Reusable). Our code can also be executed using other CWL executors, such as CWL-Tool and CWL-Airflow [41]. However, because the code contained a platform-specific field, it might not work outside the CGC platform.…”
Section: Limitationsmentioning
confidence: 99%