🤖 Written by Claude
Split from #40 (external DB API integrations).
Expose VariantGrid variants via a Beacon v2 endpoint. Beacon v2 is the approved GA4GH standard (latest v2.2.0, July 2025); v1 is dead. v2 uses proper /api/... paths, so the old "endpoint must be at /" concern from #40 is resolved — we can host on e.g. beacon.shariant.org.
What v2 offers over v1: presence/counts, cohort/dataset metadata, phenotypic info, and access/contact details for follow-up, tiered by auth (boolean → counts → record-level for authorized users).
Reference implementations
Work involved
- ETL from
Variant/Allele → Beacon v2 data model
- Map Guardian object-level permissions → Beacon auth tiers
- Optionally federate into the ELIXIR Beacon Network and/or register with the EGA-hosted registry (federated model — there is no single central server to "join")
Docs: https://docs.genomebeacons.org/
🤖 Written by Claude
Split from #40 (external DB API integrations).
Expose VariantGrid variants via a Beacon v2 endpoint. Beacon v2 is the approved GA4GH standard (latest v2.2.0, July 2025); v1 is dead. v2 uses proper
/api/...paths, so the old "endpoint must be at/" concern from #40 is resolved — we can host on e.g.beacon.shariant.org.What v2 offers over v1: presence/counts, cohort/dataset metadata, phenotypic info, and access/contact details for follow-up, tiered by auth (boolean → counts → record-level for authorized users).
Reference implementations
EGA-archive/beacon2-ri-api+beacon2-ri-tools(CRG B2RI)ga4gh/ga4gh-starter-kit-beaconWork involved
Variant/Allele→ Beacon v2 data modelDocs: https://docs.genomebeacons.org/