Workflow Description Language frontend (available)

Starting Date: 1 June 2019
Duration: 10 Weeks
Time commitment: Full time
Prerequisites: experience with Python or Java programming (essential), experience of using container software such as Docker and deploying applications on clouds.

Starting Date: June 2019

Duration: 10 weeks

Time commitment: Full time

Prerequisites: experience with Python or Java programming (essential),
experience of using container software such as Docker and deploying
applications on clouds.

The Workflow Description Language [1] (WDL – pronounced ‘widdle’) is a
scripting language designed to build Scientific workflows (specifically
for Bioinformatics applications).

WDL is used in conjunction with Cromwell – a flexible workflow
management system that supports multiple computing platforms, from
popular public clouds to classic HPC schedulers.

To deploy and use WDL/Cromwell requires experience of scripting
languages and deploying workflow software on different platforms.

This project will develop

– a simple interface to set up Cromwell on a cloud such as AWS,

– a simple GUI to tie together applications for a workflow which will
create and run a relevant WDL script,

– the option to build a container for a built script,

– a configuration panel to set up new applications to deploy on a
workflow.

 

[1] WDL Index.
https://software.broadinstitute.org/wdl/documentation/. [Accessed:
08-May-2019].