Beacon v2: a tool for data discovery
Motivation
In the era of data-driven health research and personalised medicine, human genomic data has become extremely valuable. These are also identifiable data, as they carry information pointing to a specific individual as well as their own family; and as such, they must be protected. This makes data discovery particularly challenging: this is where “Beacon” comes in.
A “Beacon” is an API aiming to enable the search of genomic variants and associated information without jeopardising the privacy of the dataset. Here, we refer to its current version, namely version 2 (v2).
Definition
Beacon v2 is a term that can refer to different aspects. The EGA is playing a central role in the following aspects:
- The Beacon v2 protocol is a Global Alliance for Health and Genomics standard.
- The Beacon v2 Reference Implementation (B2RI) is an “out-of-the-box” Beacon instance developed with ELIXIR, which facilitates Beacon deployment.
- The EGA Beacon(s) are Beacons following the v2 standard and using the B2RI, deployed on top of data hosted at the EGA and allowing for their discovery.
Resources
Depending on whether you are visiting us a stakeholder (you need more general information about Beacon), a deployer /implementer (you want to have your own Beacon instance), or an EGA user (you want to query Beacon and start browsing data), you will be interested in the following resources:
Your role | Beacon aspect | Documentation type |
---|---|---|
Stakeholder | Beacon v2 protocol | Beacon website |
Beacon page on the GA4GH website | ||
Deployer/ Implementer |
Beacon v2 protocol | Read the docs: Beacon v2 standard technical description |
GitHub repository Beacon v2 standard | ||
Beacon v2 Reference Implementation | Read the docs: B2RI technical description | |
GitHub repository B2RI | ||
Guide to deploy Beacon using B2RI | ||
EGA user | EGA Beacon(s) | API in construction | UI in construction |