CWL-Airflow: a lightweight pipeline manager supporting Common Workflow Language
CWL-Airflow: a lightweight pipeline manager supporting Common Workflow Language
复制标题
CWL-Airflow:支持通用工作流语言的轻量级管道管理器
作者:
M. Kotliar;A. Kartashov;A. Barski
Background Massive growth in the amount of research data and computational analysis has led to increased utilization of pipeline managers in biomedical computational research. However, each of more than 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 workflow description, and work began to transition existing pipelines and workflow managers to CWL. Findings Here, we present CWL-Airflow, an extension for the Apache Airflow pipeline manager supporting CWL. CWL-Airflow utilizes CWL v1.0 specification and can be used to run workflows on standalone MacOS/Linux servers, on clusters, or on a variety of cloud platforms. A sample CWL pipeline for processing of ChIP-Seq data is provided. Conclusions CWL-Airflow will provide users with the features of a fully-fledged pipeline manager and an ability to execute CWL workflows anywhere Airflow can run—from a laptop to cluster or cloud environment. Availability CWL-Airflow is available under Apache license v.2 and can be downloaded from https://barski-lab.github.io/cwl-airflow, http://doi.org/10.5281/zenodo.2669582, RRID: SCR_017196.
影响因子:
7
作者:
Giardine, B;Riemer, C;Nekrutenko, A
通讯作者:
Nekrutenko, A
DOI:
10.1007/978-1-4939-7834-2_17
发表时间:
2018
期刊:
Methods in molecular biology (Clifton, N.J.)
影响因子:
--
作者:
Vallabh,Sushmitha;Kartashov,AndreyV;Barski,Artem
通讯作者:
Barski,Artem