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

Create mondo-nando.sssom.tsv #521

Merged
merged 14 commits into from
Jun 5, 2024
Merged

Create mondo-nando.sssom.tsv #521

merged 14 commits into from
Jun 5, 2024

Conversation

matentzn
Copy link
Member

@matentzn matentzn commented May 16, 2024

also addresses monarch-initiative/mondolib#11


This PR adds the manually curated SSSOM mappings between Nando and Mondo to the Mondo ingest.

This is needed for the Rare Disease Paper. To take the pressure of this PR, I will use a manual translation to proceed, but this still needs to be done at some point before the paper is submitted (which is soon, not sure how soon)

Overview

This PR:

  • Adds a sssom file that is manually updated to the mondo-ingest

Pre-merge checklist

Documentation

Was the documentation added/updated under docs/?

  • Yes
  • No, updates to the docs were not necessary after careful consideration

QC

Build PR:

  • Create mondo-nando.sssom.tsv - build #552
    Was the full pipeline run before submitting this PR using sh run.sh make build-mondo-ingest on this branch (after
    docker pull obolibrary/odkfull:dev), and no errors occurred?
  • Yes
  • No, there are no functional (code-related) changes to the pipeline in the PR, so no re-run is necessary

New Packages

Were any new Python packages added?

Were any other non-Python packages added?

PR Review and Conversations Resolved

Has the PR been sufficiently reviewed by at least 1 team member of the Mondo Technical team and all threads resolved?

  • Yes

@joeflack4 joeflack4 added enhancement New feature or request nando Nanbyou Disease Ontology labels May 16, 2024
@joeflack4 joeflack4 requested a review from twhetzel May 16, 2024 19:23
src/ontology/mondo-ingest.Makefile Outdated Show resolved Hide resolved
src/scripts/sssom_to_robot_template.py Show resolved Hide resolved
src/scripts/sssom_to_robot_template.py Show resolved Hide resolved
src/ontology/mondo-ingest.Makefile Show resolved Hide resolved
src/ontology/mondo-ingest.Makefile Outdated Show resolved Hide resolved
src/scripts/sssom_to_robot_template.py Outdated Show resolved Hide resolved
src/scripts/sssom_to_robot_template.py Outdated Show resolved Hide resolved
src/scripts/sssom_to_robot_template.py Show resolved Hide resolved
@matentzn
Copy link
Member Author

Thanks @joeflack4 some minor suggestions but looks good!

src/scripts/sssom_to_robot_template.py Outdated Show resolved Hide resolved
src/scripts/sssom_to_robot_template.py Outdated Show resolved Hide resolved
src/scripts/sssom_to_robot_template.py Show resolved Hide resolved
src/ontology/mondo-ingest.Makefile Outdated Show resolved Hide resolved
src/ontology/mondo-ingest.Makefile Outdated Show resolved Hide resolved
@joeflack4 joeflack4 changed the title Create mondo-nando.sssom.tsv Create mondo-nando.sssom.tsv May 20, 2024
@joeflack4 joeflack4 marked this pull request as ready for review May 29, 2024 21:55
Copy link
Member Author

@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.

Approved! Cant approve officially as this is my PR.

src/ontology/mondo-ingest.Makefile Show resolved Hide resolved
src/ontology/mondo-ingest.Makefile Show resolved Hide resolved
src/ontology/mondo-ingest.Makefile Show resolved Hide resolved
@joeflack4 joeflack4 changed the base branch from main to develop June 4, 2024 19:38
matentzn and others added 7 commits June 4, 2024 18:17
- Add: ROBOT template for NanDO mappings
- Update: Make goal for creating NanDO ROBOT template

General
- Add: Script for converting SSSOM to ROBOT template
Refactor future proof for potential future edge case bug

Co-authored-by: Nico Matentzoglu <[email protected]>
joeflack4 and others added 7 commits June 4, 2024 18:22
Updated header field ORCID --> author_id, for consistency and correctness

Co-authored-by: Nico Matentzoglu <[email protected]>
SSSOMtoROBOT
- Bug fix: Column order was preventing axiom annotations from being correctly applied/linked.
- Add: mapping_provider
- Add: More skos -> MONDO mapping predicates
Changed make to $(MAKE) for consistency
Corrected a robot subheader

Co-authored-by: Nico Matentzoglu <[email protected]>
Copy link
Member Author

@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.

Approved

@joeflack4 joeflack4 merged commit 8e20c2f into develop Jun 5, 2024
@joeflack4 joeflack4 deleted the nando-mapping-set branch June 5, 2024 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request nando Nanbyou Disease Ontology
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants