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.
If not logged into FireCloud, you will be prompted to login. Otherwise, or after login, you will be presented with the following screen.
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.
Click on the value in the name column, and then click “Edit 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).
- While we support launching of WDL workflows, tools as listed in Dockstore are currently not supported.
- 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.
- Only the WDL language is supported.