Skip to Content

Blue Waters Webinars

Getting started with WDL and Cromwell for workflow management on multiple platforms

Photograph of Geraldine Van der Auwera Geraldine Van der Auwera, PhD

Associate Director of Outreach and Communications
Data Sciences Platform
Broad Institute of MIT and Harvard

Photograph of Ruchi Munshi Ruchi Munshi

Senior Software Product Manager
Data Sciences Platform
Broad Institute of MIT and Harvard


Cromwell is a Workflow Management System geared towards executing scientific workflows. It can be run on multiple platforms including popular on-premises schedulers such as SGE, Slurm and LSF, as well as public clouds such as Google Cloud Platform (GCP), Amazon Web Services (AWS) and Alibaba Cloud. The main advantage of using Cromwell is that it it simple to integrate with various platforms, and can be used to selectively dispatch work among different platforms.

Cromwell takes as input a workflow defined using either the Workflow Description Language (WDL) or Common Workflow Language (CWL). While both CWL and WDL allow for portable specification of scientific workflows for processing data, WDL has an additional goal of  providing a human-readable and writable syntax, making it straightforward to define analysis tasks, chain them together in workflows, and parallelize their execution.

In this webinar, we will demonstrate the basics of writing workflows in WDL and executing them on Cromwell on a local system and on cloud.

Session details

When: 10:00 CST, November 21, 2018
Length of session: 30 minutes to one hour
Target audience: Researchers and bioinformaticians interested in getting started with WDL and Cromwell for authoring and executing scientific workflows. The demonstration will center on use cases in the life sciences but will be applicable to other sciences.
Prerequisites: None.

Webinar video

Slides: PDF
Survey: Link (Google Forms)