Quick Start on Cromwell
This section walks you through the steps of running pipeline using demo data on a managed Cromwell server.
Environment Setup
-
A running instance of a Cromwell server.
-
Install Cromshell and configure it to connect with the Cromwell server you are using. You may refer to the documentation on Cromshell README.
Build Inputs
We provide options for building example inputs that you may use as a reference to configure a Terra workspace or Cromwell submissions (advanced) with your own data. Please refer to this page for instructions on how to build these inputs.
Execution
> mkdir gatksv_run && cd gatksv_run
> mkdir wdl && cd wdl
> cp $GATK_SV_ROOT/wdl/*.wdl .
> zip dep.zip *.wdl
> cd ..
> bash scripts/inputs/build_default_inputs.sh -d $GATK_SV_ROOT
> cp $GATK_SV_ROOT/inputs/build/ref_panel_1kg/test/GATKSVPipelineBatch/GATKSVPipelineBatch.json GATKSVPipelineBatch.my_run.json
> cromshell submit wdl/GATKSVPipelineBatch.wdl GATKSVPipelineBatch.my_run.json cromwell_config.json wdl/dep.zip
where cromwell_config.json is a Cromwell
workflow options file.
Note users will need to re-populate batch/sample-specific parameters (e.g. BAMs and sample IDs).