Latest Release: 02/19/19
Release Notes can be found here.

Tool Developer Basics

Geraldine_VdAuweraGeraldine_VdAuwera Cambridge, MAMember, Administrator, Broadie admin
edited December 2016 in Archive

Tool developers can import, test, and share their tools in FireCloud. The basic requirements and steps to do so are:

  1. Put a tool in a Docker container and upload to DockerHub.
  2. Create Workflow Description Language (WDL) workflow that references the tool’s docker image in DockerHub.
  3. Use Cromwell to test the WDL and dockerized tool locally.
  4. Use the FireCloud Command Line Interface (CLI) or FireCloud Methods Repo to push the tool to FireCloud and run a dockerized tool on FireCloud.

These topics and all relevant information are detailed in the Google document linked below:

Tool Developer Basics

Post edited by jneff on
Sign In or Register to comment.