A scalable, efficient, cross-platform (Linux/macOS) and easy-to-use workflow engine in pure Python.
-
Updated
Oct 31, 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
A language server for Common Workflow Language
SevenBridges Python Api bindings
[Alpha] Janis: an open source tool to machine generate type-safe CWL and WDL workflows
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.
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.
An implementation of GA4GH Workflow Execution Service Standard as a microservice.
Jupyter Notebook Kernel for Common Workflow Language
A Language Server for CWL
Python client for Calrissian - CWL on kubernetes
An API server for parsing workflows written in workflow languages.
Created by Peter Amstutz, John Chilton, Michael R. Crusoe, Nebojša Tijanić, and the CWL Community
Released January 2015