Task Execution Service (TES)

Provides a standard mechanism for orchestrating complex analyses across different compute environments

Analysing data across the world can make genomics research more powerful by connecting many large-scale datasets for simultaneous analysis. Such investigations use complex methods, like aligning multiple sequences to the human reference genome to identify potentially pathogenic variants. These analyses often involve up to hundreds of thousands of computational tasks, which can take considerable time and compute power to execute. Developed by the GA4GH Cloud Work Stream, the Task Execution Service (TES) API provides a standard mechanism for orchestrating these complex analyses across different compute environments.

A comic explaining the challenges of large-scale genomic analysis and how the Task Execution Service (TES) API helps.
Image summary - 
A comic explaining the challenges of large-scale genomic analysis and how the Task Execution Service (TES) API helps.

Benefits

  • Connects complex workflow engines to new compute systems, saving time and resources
  • Enables federated analysis
  • Can be implemented in both cloud environments and high performance computing systems

Target users

Researchers

Product Leads
Staff Contact
GitHub
Community Engagement
Last Approved Version