-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add bridges between Uberon/CL and taxon-specific anatomy ontologies. #143
base: master
Are you sure you want to change the base?
Conversation
This commit adds the Uberon-provided bridges that link Uberon/CL and all the taxon-specific anatomy ontologies that are already included in Ubergraph. closes #136
@gouttegd in my experience Uberon and EMAPA are not really compatible when logically bridged. Has this been fixed? |
No. With Uberon’s disjointness axioms left in place, merging Uberon, EMAPA, and the Uberon-to-EMAPA bridge still yields ~1400 unsatisfiable classes. |
Ubergraph is meant to be a logically coherent system, and the relation-graph depends on that. We could add "mapping" versions of the bridges that aren't compatible, such as |
Agree we should keep it outside of the logic if it leads to so many inconsistencies. If we have a compelling use case for including EMAPA, maybe it should use SKOS for the bridge - at least until we have time to work on it. Grant gods willing, we may have funding next year. |
Note that EMAPA is not the only ontology to be currently incompatible with Uberon:
So do we only want the bridges that won’t cause inconsistencies? |
I think yes, but would like to work towards fixing for ontologies that are (a) used in resources we have a compelling case to integrate or where a species specific ontology has clear value in annotation of single cell data (possibly not case for MA, as CL/Uberon are already widely used and should be sufficient For now, I think that means ZFA. Also curious about whether we have a mapping from XAO. Potentially useful for community annotating Xenopus scRNAseq data. I'm happy to have xref mappings for the others - using mappings in Uberon. That could be useful for EMAPA as we may want mappings to this for work at Sanger - it's possible we will have resources for this at some point in the near future if non-trivial. |
Of note, many of unsatisfiability issues with ZFA were spotted a long time ago and seemingly never addressed on either side. It doesn’t necessarily mean those issues are not manageable, but I’d be wary of using the (relatively low) number of unsats as an indicator of how easy it would be to fix them. Several of them seem to be the consequence of a fundamental incompatibility between Uberon and ZFA, where what ZFA calls a “head“ corresponds to the head and the neck in Uberon (incompatibility first flagged here, 10 years ago).
We have ~600 mappings between Uberon and XAO. Using them to bridge the two ontologies yields 208 unsats. |
Converting to draft as it is going to take a while to fix the unsats between Uberon and the taxon-specific ontologies. |
This PR adds the Uberon-provided bridges that link Uberon/CL and all the taxon-specific anatomy/development ontologies that are already included in Ubergraph.
The added bridges are for:
closes #136