Skip to content

A trial setting up a compute system comprised of GA4GH WES, TES, DRS, TRS services.

License

Notifications You must be signed in to change notification settings

AlexanderSenf/ga4gh_compute_trial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GA4GH Cloud Compute Demo

Summary

A demo setup of the GA4GH WES/TES/DRS/TRS ecosystem on localhost to perform workflows on a command line and (potentially) in a GUI environment. Contains existing projects:

  • mock-DRS (ELIXIR Switzerland, University of Basel; Apache 2.0 licensed)
  • Dockstore (using public API: dockstore.org)
  • Funnel (Oregon Health & Science University; MIT licensed)
  • proTES (ELIXIR Switzerland, University of Basel; Apache 2.0 licensed)
    • Uses TEStribute (ELIXIR Switzerland, University of Basel; Apache 2.0 licensed)
  • proWES (ELIXIR Switzerland, University of Basel; Apache 2.0 licensed)
    • Uses cwl-tes (Oregon Health & Science University; MIT licensed)
  • wes-service (common-workflow-language; Apache 2.0 licensed)

Many of these services exist in public deployments - so testing this system does not require to instantiate all services in a local environment: https://github.com/elixir-europe/elixir-cloud-outline

Usage

git clone {repository}
cd {repository}

There are three scripts included to setup, start, and stop the deployment of these services on localhost:

Limitations

    • DRS was approved as a standard just a few months ago; most reference implementations pre-date this, so they don’t support data access via DRS URI yet (in development, e.g. TEStribute will make it into proTES).
    • The standard WES implementation can be configured with cwltool, Arvados, Toil backends, but not yet with TES backend. The WES Proxy service uses cwl-tes, which speaks to a TES server.

The goal is to deploy a fully integrated set of services to demonstrate the GA4GH Cloud Compute APIs.

About

A trial setting up a compute system comprised of GA4GH WES, TES, DRS, TRS services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •