geneontology/go-fastapi: v0.4.1
Zenodo (CERN European Organization for Nuclear Research)
Abstract
v0.4.1 Patch release on top of v0.4.0. Restores the ontology ribbon and the mygene→UniProtKB Alliance fallback — both broken by upstream data/API changes, not regressions in v0.4.0. No API surface change (same OpenAPI path-set; image tag 0.4.1). Fixed Ribbon 500 on goslim_agr (#165, #167). GOlr relabelled the molecular_function root GO:0003674 ("molecular_function" → "gene product or complex activity"), breaking get_ontology_subsets_by_id's annotation_class_label self-join → unguarded KeyError → 500 on every goslim_agr ribbon call (and /api/ontology/subset/{id}). Aspect roots are now resolved by stable GO ID (ASPECT_ROOTS), with guards so a future ontology label change can't take the widget down. No response-shape change. Alliance/mygene UniProtKB fallback (#159, #168). The Alliance of Genome Resources restructured GET /api/gene/{id} with no public API versioning: UniProtKB cross-references moved to gene.crossReferences[].referencedCurie and gene.gcrpCrossReference, away from the former top-level crossReferenceMap.other. gene_to_uniprot_from_alliance now reads the new gene_summary shape (e.g. HGNC:12139 / TRAV39 → UniProtKB:A0A0B4J263), plus deterministic mocked tests that lock the schema so a future silent change is caught in CI. Docs Devops centralization handoff notes for the operations-repo move (#164). — Release prepared by Claude Code agent on behalf of @kltm.
Authors 7
-
Lawrence Berkeley National Laboratory
Affiliation as printed
Lawrence Berkeley National Lab
-
Lawrence Berkeley National Laboratory
Affiliation as printed
LBNL
-
Charles Tapley Hoyt Aachen
Affiliation as printed
RWTH Aachen University
-
Lawrence Berkeley National Laboratory
Affiliation as printed
Lawrence Berkeley National Laboratory
-
Lawrence Berkeley National Laboratory
Affiliation as printed
Lawrence Berkeley National Laboratory
Cited by 0 stored of 0
No patents citing this paper on Lens.org (checked 2026-10-06).