What is Workflow Description Language (WDL)?
wdl-1.3Workflow Description Language (WDL) is an open standard for describing data processing workflows using a human-readable/writeable syntax. It is designed to be accessible to software engineers, domain experts (like biologists), and production system operators.
Core capabilities include:
- Defining atomic units of computation: Using the
taskconstruct. - Connecting units into graphs: Using the
workflowconstruct to build computation graphs. - Scaling execution: Effortlessly scaling graphs across multiple environments (HPC, Cloud, or Local).
- Idiomatic patterns: Native support for conditional execution, dynamic resource allocation, and scatter-gather operations.