What problem does it solve?
Ontology IDs written from memory or copied between files are silently wrong: a well-formed CURIE like UBERON:0002108 passes every downstream check while describing the wrong anatomical structure. This Skill resolves free-text scientific labels to verified ontology term IDs and audits existing CURIEs against the live EBI Ontology Lookup Service (OLS4), catching obsolete terms, label mismatches, and wrong-ontology assignments before they reach a submission.
Core Features & Use Cases
- Text-to-ID resolution: Search OLS4 with an escalating exact/token/fulltext strategy ladder, with every candidate labelled exact_label, exact_synonym, or partial so weak matches are never mistaken for exact ones.
- CURIE validation: Check that IDs exist, are not obsolete (with replacement terms reported), match their claimed labels, and sit in the required ontology and branch; exit codes make it usable as a CI gate on metadata files.
- Ontology selection guidance: Reference tables map concepts to the right ontology (MONDO for disease, HP for phenotype, UBERON for tissue, CL for cell type, ChEBI for compounds, NCBITaxon for organism, PATO for sex) with branch roots for constraint checks.
- Use Case: While preparing a CELLxGENE submission, resolve a column of tissue names to UBERON terms with exact-match enforcement, then validate the resulting ID/label pairs in strict mode to catch any drift before upload.
Quick Start
Ask the agent to resolve the tissue names in your metadata file to UBERON ontology IDs and validate that every resulting CURIE is current and correctly labelled.