(howto) Use my own tools in FireCloud
Tool developers can import, test, and share their tools in FireCloud. In order to do that for yourself, follow the steps below:
- Put your tool in a Docker container and upload to the Google Container Registry (GCR) or DockerHub. Read how to Make a Docker image the easy way: using a base image, or see Docker's instructions for more detailed use cases.
- Create Workflow Description Language (WDL) workflow that references the tool’s Docker image. Read our Quick Start Guide to WDL if you need help writing a workflow.
- Use Cromwell to test the WDL and dockerized tool locally. For help getting set up with Cromwell, check out this article
- Create a method in FireCloud using the WDL workflow you just tested. Read instructions on how to do that here.
Post edited by KateN on