Skip to content
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

Fix the Allen ontologies used in composite-metazoan #3134

Merged
merged 3 commits into from
Dec 7, 2023

Conversation

gouttegd
Copy link
Collaborator

@gouttegd gouttegd commented Dec 5, 2023

This PR:

Instead of generating the Allen ontologies (DHBA, DMBA, HBA, MBA, and
PBA) locally using the JSON data obtained from the brain-map.org API, we
use directly the ontologies pre-built by the Allen institute. This
allows to treat those ontologies as any other "local imports".

We also avoid storing them in OBO format, so that their non-OBO PURLs
dont' get misinterpreted as OBO PURLs when reading the files with ROBOT.
All the Allen ontologies now use PURLs of the form
"https://purl.brain-bican.org/ontology/xxxo/XXX_", so we must take care
of using that prefix when 1) extracting the cross-references from the
Uberon edit file and generating the mapping set, 2) generating the
bridging axioms from the mappings.
Commit the new Allen imports (now in OFN format) and the re-generated
bridge files (using the new purl.brain-bican.org PURLs).
@gouttegd gouttegd self-assigned this Dec 5, 2023
Copy link
Contributor

@matentzn matentzn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. There dies another PERL script a painful death!

@anitacaron
Copy link
Collaborator

I think it's important to link this ancient draft PR #1406 that is also changing the Allen ontologies and tag people from there @tgbugs @dosumis @cmungall.

@gouttegd gouttegd merged commit 3ac4c88 into master Dec 7, 2023
1 check passed
@gouttegd gouttegd deleted the fix-allen-ontologies branch December 7, 2023 11:23
@dosumis
Copy link
Contributor

dosumis commented Dec 7, 2023

I think it's important to link this ancient draft PR #1406 that is also changing the Allen ontologies and tag people from there @tgbugs @dosumis @cmungall.

For reference, the apparent problems noted on that PR with unstable IDs are resolved by ensuring that the correct mappings between allen 'ontologies' and atlases. I think we can close.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants