Building WDL workflows for DNAnexus

Obtain dxWDL JAR

Retrieve the latest dxWDL JAR release from GitHub: https://github.com/dnanexus/dxWDL/releases

Optional workflow parameters for dxWDL

  • -project - Specify a project to compile the workflow. This is optional and otherwise uses the currently selected project.
  • -archive - Archive older versions of the workflow and applets
  • -defaults - Set default options for certain parameters
  • -verbose - Detailed build information
  • -locked - Creates a one stage worklfow that is cleaner in the interface
  • -extras - JSON formatted file with options primarily for the DNAnexus platform settings

Build Interactive t-SNE workflow for DNAnexus

Commands for building the t-SNE workflows are included below. Your version of dxWDL may differ from the version included below. Several optional parameters are included. -defaults specifies DNAnexus paths to reference data for the workflow. -extras specifies that tasks should be retried by default on failure.

Build workflow running htseq-count on BAM input

java -jar dxWDL-v1.46.2.jar compile workflows/interactive-tsne/interactive_tsne_from_bams.wdl -project project-FjFfvV89F80QvvxJ8131yzpB -archive -verbose -defaults workflows/interactive-tsne/inputs/defaults_bam.json -extras workflows/interactive-tsne/inputs/extras.json -locked

Build workflow from HTSeq counts data

java -jar dxWDL-v1.46.2.jar compile workflows/interactive-tsne/interactive_tsne_from_counts.wdl -project project-FjFfvV89F80QvvxJ8131yzpB -archive -verbose -defaults workflows/interactive-tsne/inputs/defaults_counts.json -extras workflows/interactive-tsne/inputs/extras.json -locked

Build workflow with RNA-Seq V2 remapping of BAM input

java -jar dxWDL-v1.46.2.jar compile workflows/interactive-tsne/interactive-tsne.wdl -project project-FjFfvV89F80QvvxJ8131yzpB -archive -verbose -defaults workflows/interactive-tsne/inputs/defaults.json  -extras workflows/interactive-tsne/inputs/extras.json -locked