Name: tool-registry-schemas
Owner: Global Alliance for Genomics and Health
Owner: Global Alliance for Genomics and Health
Description: APIs for discovering genomics tools, their metadata and their containers
Created: 2015-12-15 02:13:10.0
Updated: 2017-11-21 15:51:35.0
Pushed: 2017-12-15 17:02:45.0
Homepage: null
Size: 151
Language: null
GitHub Committers
User | Most Recent Commit | # Commits |
---|---|---|
Jeff Gentry | 2017-02-27 20:41:06.0 | 1 |
Olivier Sallou | 2016-01-22 08:14:31.0 | 1 |
Michael R. Crusoe | 2017-02-27 10:37:41.0 | 1 |
David Mohs | 2016-04-25 15:51:27.0 | 1 |
Brian O'Connor | 2017-10-10 11:43:22.0 | 19 |
Denis Yuen | 2018-03-14 16:14:54.0 | 52 |
Geraldine Van der Auwera | 2016-01-27 22:49:55.0 | 1 |
Gary Luu | 2018-02-23 19:38:56.0 | 24 |
Other Committers
User | Most Recent Commit | # Commits | |
---|---|---|---|
Brian O'Connor | boconnor@brians-mac-pro.local | 2016-07-27 01:26:35.0 | 3 |
This repository is the home for the schema for the GA4GH Tool Registry API. The goal of the API is to provide a standardized way to describe the availability of tools and workflows. In this way, we can have multiple repositories that share Docker-based tools and WDL/CWL-based workflows and have a consistent way to interact, search, and retrieve information from these various registries. The end goal is to make it much easier to share scientific tools and workflows, enhancing our ability to make research reproducible, sharable, and transparent.
View in the Swagger Editor. Manually load the JSON if working from a non-develop branch version.
The Global Alliance for Genomics and Health (GA4GH) is an international coalition, formed to enable the sharing of genomic and clinical data.
The GA4GH Data Working Group concentrates on data representation, storage, and analysis, including working with platform development partners and industry leaders to develop standards that will facilitate interoperability.
The Containers & Workflows working group is an informal, multi-vendor working group born out of the BOSC 2014 codefest, consisting of various organizations and individuals that have an interest in portability of data analysis workflows. Our goal is to create specifications that enable data scientists to describe analysis tools and workflows that are powerful, easy to use, portable, and support reproducibility for a variety of problem areas including data-intensive science like bioinformatics, physics, and astronomy; and business analytics such as log analysis, data mining, and ETL.
This is the home of the schema for the GA4GH Tool Registry API. The GA4GH Tool Registry API is a standard for listing and describing available tools (both stand-alone, Docker-based tools as well as workflows in CWL or WDL) in a given registry. This defines a minimal, common API describing tools that we proposal for support by multiple tool/workflow registries like Dockstore, BioShadock, and Agora for the purposes of exchange, indexing, and searching.
Our current proposal is to start with a read-only API due to potentially different views and approaches to registration/security.
Key features of the current API proposal:
Outstanding questions:
See the swagger editor to view our schema in progress.
Take cues for now from the ga4gh/schemas document.
At the very least, create an issue in our Github tracker.
Even better, fork the codebase, fix the issue, and create a pull request back to the project along with your ticket.
To add a registry that supports the GA4GH Registry API:
See our registry.json for a list of known registries that conform to the Tool Registry API standard.
See the LICENSE