Workflow definition files in HealthOmics - AWS HealthOmics

Workflow definition files in HealthOmics

You use a workflow definition to specify information about the workflow, runs, and the tasks in the runs. You create workflow definitions in one or more files using a workflow definition language. HealthOmics supports workflow definitions written in WDL, Nextflow, or CWL. For details about each of these languages, see the language-specific detailed sections below.

You specify the following types of information in the workflow definition:

  • Language version – The language and version of the workflow definition.

  • Compute and memory – The compute and memory requirements for tasks in the workflow.

  • Inputs – Location of the inputs to the workflow tasks. For more information, see HealthOmics run inputs.

  • Outputs – Location to save the outputs that the tasks generate.

  • Task resources – Compute and memory requirements for each task.

  • Accelerators – other resources that the tasks require, such as accelerators.