Workflow Execution Service (WES)

Describes a protocol for running the same genomic data analysis in multiple cloud environments

Reproducibility of research is key to open science. Developed by the GA4GH Cloud Work Stream, the Workflow Execution Service (WES) API describes a standard protocol for running the same genomic data analysis in different environments and still obtaining the same results. Rather than attempting to transfer data across national and institutional bounds — a process that is cumbersome, resource-intensive, and limited by regulatory constraints — the WES API is part of a larger framework to seamlessly bring algorithms to genomic data.

A comic describing the challenges of running reproducible research and how the Workflow Execution Service (WES) API helps.
Image summary - 
A comic describing the challenges of running reproducible research and how the Workflow Execution Service (WES) API helps.

Benefits

  • Sends the same workflow to different compute centres and receives reliable, consistent results
  • Enhances reproducibility and reusability of genomic analyses
  • Wraps around a variety of workflow types and engines

Target users

Data generators, data custodians, and developers

Product Leads
  • Patrick Magee
  • Lee Pang
  • Christopher Llanwarne
Staff Contact
GitHub
Community Engagement
Last Approved Version