Documentation

Intro

Dockstore integrates with the FireCloud platform, allowing you to launch WDL-based workflows from Dockstore in FireCloud. Here is some information on what that looks like from a user point of view in a mini tutorial.

Exporting into FireCloud

When browsing WDL workflows from within Dockstore, you will see a “Launch with FireCloud” button on the right. The currently selected version of the workflow will be exported, but this can subsequently be changed in the FireCloud UI if need be.

WDL workflow

If not logged into FireCloud, you will be prompted to login. Otherwise, or after login, you will be presented with the following screen.

WDL workflow import

You will need to pick a workspace to export it into. You can either select an existing workspace or create a new one.

Then hit the “Export” button and continue from within the FireCloud interface to configure and run your workflow.

If you decide to change the version of the Dockstore workflow within FireCloud, go to your workspace’s Method Configurations tab.

Method Configuration List

Click on the value in the name column, and then click “Edit Configuration”.

Method Configuration

Select the desired version in the dropdown.

Note that you will want to double-check that the workflow specifies a runtime environment (docker, cpu, memory, and disks).

Limitations

  1. While we support launching of WDL workflows, tools as listed in Dockstore are currently not supported.
  2. FireCloud does not currently support file-path based imports. Importing a workflow with file-based imports will result in error. See developer docs for more info.
  3. Only the WDL language is supported.

See Also