Data Repository Service (DRS) API
The Global Alliance for Genomics and Health (GA4GH) is an international coalition, formed to enable the sharing of genomic and clinical data.
About the GA4GH Cloud Work Stream
The GA4GH Cloud Work Stream helps the genomics and health communities take full advantage of modern cloud environments. Our initial focus is on “bringing the algorithms to the data”, by creating standards for defining, sharing, and executing portable workflows.
We work with platform development partners and industry leaders to develop standards that will facilitate interoperability.
What is DRS?
The Data Repository Service (DRS) API provides a generic interface to data repositories so data consumers, including workflow systems, can access data in a single, standard way regardless of where it’s stored and how it’s managed. The primary functionality of DRS is to map a logical ID to a means for physically retrieving the data represented by the ID.
For more information see our HTML documentation links in the table below.
API Definition
Branch | Reference Documentation | OpenAPI YAML description |
---|---|---|
master: the current release | HTML | Swagger |
develop: the stable development branch, into which feature branches are merged | HTML | Swagger |
release 0.0.1: the initial DRS after the rename from DOS | HTML | Swagger |
release 0.1: simplifying DRS to core functionality | HTML | Swagger |
To monitor development work on various branches, add 'preview/<branch-name>' to the master URLs above (e.g., 'https://ga4gh.github.io/data-repository-service-schemas/preview/\<branch-name>/docs').
How to Contribute Changes
See CONTRIBUTING.md.
If a security issue is identified with the specification, please send an email to security-notification@ga4gh.org detailing your concerns.
License
See the LICENSE.