Analysis updated 2026-07-16 · repo last pushed 2019-10-10
Search across multiple genomic databases simultaneously using one consistent query format.
Let a cancer researcher find specific genomic variants held in international biobanks.
Let hospitals and research institutions make their case data discoverable to collaborators.
Extend the response format with custom data while staying compatible with the standard.
| relequestual/ga4gh-case-discovery | 0verflowme/alarm-clock | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | — | — | 0 |
| Language | — | CSS | Python |
| Last pushed | 2019-10-10 | 2022-10-03 | — |
| Maintenance | Dormant | Dormant | — |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | researcher | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
It is a specification with JSON Schema files, so getting started means reading the docs and writing code against the schemas rather than running a packaged app.
The GA4GH Discovery Search API project defines a standard for searching across multiple databases that store genomic and case-related data. Instead of logging into separate systems one at a time, a researcher could search across all participating databases at once using a single consistent format. The goal is to make federated data sharing practical on a global scale. At its core, the project provides a specification document and a set of JSON Schema files that define what a search request should look like and what the response format should be. Any organization that implements this standard agrees to accept searches and return results in that shared format. The API has a single endpoint, and the schema definitions cover the structure of the data exchanged. The README doesn't go into detail about the optional cloud processing aspect beyond mentioning it in the project description. The primary audience is organizations in the genomics and biomedical research space, hospitals, research institutions, and data platforms that hold patient or case data and want to make it discoverable to collaborators worldwide. A cancer researcher looking for specific genomic variants across multiple international biobanks, for example, could benefit from a standardized search layer that works the same way regardless of which institution's database they query. The project is still a work in progress. The first stable release is intentionally minimal, covering only the basic components needed for a working specification. The team has laid out several areas for future development, including a compliance test suite, better tooling to generate human-readable documentation from the schema files, and a formal process for contributing new data components beyond the initial set. One notable design choice is the support for non-standard components. An implementation can return additional data that isn't part of the core specification, and if that data includes a link to its own JSON Schema, the receiving system can still interpret and display it meaningfully. This lets groups extend the format for their own needs without waiting for the standard to catch up.
A standard for searching across multiple genomic databases at once using one shared format, so researchers don't need to log into each system separately.
Dormant — no commits in 2+ years (last push 2019-10-10).
The explanation does not mention a license, so the terms of use are unknown.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.