The Workflow Description Language (WDL) is a workflow specification language. Workflow written in WDL can be executed with cromwell or Toil(experimental).
BioWDL contains a collection of community developed pipelines written in WDL.
- Install
cromwell
by following the instructions here - Install the files from this repo locally
example.wdl
is the workflow specificationwdl_input.json
is the input data - change this file to point to your desired pathsoptions.json
allows you to specify extra options forcromwell
, such as an output directory. More information here
- Run the pipeline with the following command:
java -jar path/to/cromwell-53.1.jar run example.wdl --inputs wdl_input.json -o options.json
This pipeline is a minimal example of using WDL. We welcome contributions to the documentation and workflow, please create an issue or submit a pull request!
Voss K, Gentry J and Van der Auwera G. Full-stack genomics pipelining with GATK4 + WDL + Cromwell (version 1; not peer reviewed). F1000Research 2017, 6(ISCB Comm J):1379 (poster) (doi: 10.7490/f1000research.1114631.1)