We’re moving the GATK website, docs and forum to a new platform. Read the full story and breakdown of key changes on this blog.
This section of the forum is now closed; we are working on a new support model for WDL that we will share here shortly. For Cromwell-specific issues, see the Cromwell docs and post questions on Github.
Possible to distribute work across multiple types of environment
If I understand correctly, it is possible to configure Cromwell to execute one task on one backend and another task on a different backend. But is it possible to configure Cromwell to execute the same tasks on two different backends, depending on resource availability?
Here's my use case: I want to align/sort/index/call variants on NGS data. I have two different HPC environments and a local system. I want to use these resources for the computing when they are available. When they are not, I want to execute tasks on Google Cloud. (Tentatively, I will store data in Google Storage.)
Is it possible to configure Cromwell to execute these tasks on multiple backends simultaneously, depending on which systems are available at the time?