Back: Catalog

CWL (Common Workflow Language)

Common Workflow Language (CWL) is an open-source project that provides standard definition formats for scientific workflows and data analytics processes. This repository contains approved v1.2.1 release standards and development history. The defined standards can be viewed and examined online through the relevant web tools.

CW

common-workflow-language · Scientific Research & Computing

STARS45
FORKS29
COMMITS—
CONTRIBUTORS40
VERSIONv1.2.1
UPDATED1 mo ago
WorkflowBioinformaticsScientificStandardApache-2.0
What can it do?
  • You review and use the CWL standards in the approved v1.2.1 version
  • You access the development history of standards through this repository
  • With the CWL website script (website.sh), you can create standard documents in the repository as HTML in its environment.
User reviews
  • • NeutralGitHub Issue

    Spec conflict?: `LoadListingRequirement` and `Directory.listing`

    “The spec of [`LoadListingEnum`]( used in [`LoadListingRequirement`]( says: > Specify the desired behavior for loading the `listing` field of a Directory object for use by expressions. On the other hand, the spec of [`Directory`]( says that: > If `listing` is not provided, the…”

  • ↑ PositiveGitHub Issue

    Using json-schema/cwl.yaml to validate CWL files inside IDE is not working correctly.

    “Hello, I was wondering if there is a way to use the json schema specified in [cwl.yaml]( to auto-complete / lint my code before running `cwltool validate`. I performed the following commands to get my json schema: ```bash wget \ --quiet \ --output-document /dev/stdout \ " | \ yq…”

Verified against README · Oct 25, 2026 · source

My note

More in: Scientific Research & Computing