A scalable, efficient, cross-platform (Linux/macOS) and easy-to-use workflow engine in pure Python.
-
Updated
Nov 22, 2024 - Python
CWL documents describe workflows made of command line data analysis tools in a portable, reproducible, and reusable fashion.
A scalable, efficient, cross-platform (Linux/macOS) and easy-to-use workflow engine in pure Python.
Common Workflow Language reference implementation
Python package to extend Airflow functionality with CWL1.1 support
REANA: Reusable research data analysis platform
Tibanna helps you run your genomic pipelines on Amazon cloud (AWS). It is used by the 4DN DCIC (4D Nucleome Data Coordination and Integration Center) to process data. Tibanna supports CWL/WDL (w/ docker), Snakemake (w/ conda) and custom Docker/shell command.
A language server for Common Workflow Language
[Alpha] Janis: an open source tool to machine generate type-safe CWL and WDL workflows
NLP pipeline software using common workflow language
[Experimental] Workflow Definition Language (WDL) to CWL
Weaver: Workflow Execution Management Service (EMS); Application, Deployment and Execution Service (ADES); OGC API - Processes; WPS; CWL Application Package
Seven Bridges Python library for programatic generation of CWL workflows.
cwl-tes submits your tasks to a TES server. Task submission is parallelized when possible.
Framework for testing CWL tools and workflows
IPython2CWL is a tool for converting IPython Jupyter Notebooks to CWL Command Line Tools by simply providing typing annotation.
Created by Peter Amstutz, John Chilton, Michael R. Crusoe, Nebojša Tijanić, and the CWL Community
Released January 2015