Skip to content

Fixes #1801 NTR placental blood#2379

Merged
5 commits merged into
masterfrom
1801b-NTR-placental_blood
Apr 8, 2022
Merged

Fixes #1801 NTR placental blood#2379
5 commits merged into
masterfrom
1801b-NTR-placental_blood

Conversation

@ghost
Copy link
Copy Markdown

@ghost ghost commented Apr 4, 2022

Fixes #1801 NTR placental blood

@ghost ghost added the new term request label Apr 4, 2022
@ghost ghost self-assigned this Apr 4, 2022
@ghost ghost requested a review from paolaroncaglia April 4, 2022 11:27
@ghost
Copy link
Copy Markdown
Author

ghost commented Apr 4, 2022

@paolaroncaglia, I will appreciate your review of this new term.
There appear to be several artefacts (lines dropped and added). I'm not sure why these appear and have seen similar occurrences with other PRs.

@paolaroncaglia
Copy link
Copy Markdown
Contributor

paolaroncaglia commented Apr 4, 2022

@bvarner-ebi

@paolaroncaglia, I will appreciate your review of this new term.
There appear to be several artefacts (lines dropped and added). I'm not sure why these appear and have seen similar occurrences with other PRs.

Nothing like a seemingly simple ontology edit to stir a little ontology conversation :-D

  • Shawn and Nico are running a Uberon release. Last week Nico suggested I hold on to committing new edits until after the release. So, to be on the safe side, I won't approve this one for now unless/until they give the go-ahead.
  • The line dropping and adding, including addition of imported term labels (e.g. FMA labels in this case), is an artefact due to OBO/Protege serialisation, if I remember correctly. It can be ignored provided one double-checks that nothing has changed de facto. In this case, we've both checked and it's all fine.
  • You made 'placental blood' an
    intersection_of: UBERON:0000178 ! blood
    intersection_of: located_in UBERON:0001987 ! placenta
    which I agree with. The existing sibling 'umbilical cord blood' is modelled in the same way. However, the other 3 existing children of 'blood', i.e. arterial/capillary/venous blood, presumably added at the same time and by the same editor based on their IDs, are 'part of' not 'located in'. I think the part of is incorrect and should be changed. 'part of' = "a core relation that holds between a part and its whole", while 'located in' = "a relation between two independent continuants, the target and the location, in which the target is entirely within the location". The ID range of those 3 terms falls into Chris Mungall's, so we might want to check before changing. As I said, I think your new term is fine. Thanks. (Quick addition: the choice of one relationship vs. the other may have implications on reasoning depending on different "settings" etc.)

Copy link
Copy Markdown
Contributor

@paolaroncaglia paolaroncaglia left a comment

Choose a reason for hiding this comment

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

Commented on ticket

@ghost
Copy link
Copy Markdown
Author

ghost commented Apr 4, 2022

@paolaroncaglia, as always, thank you for the thorough instruction.

Well noted on pausing this merge until @shawntanzk or @matentzn confirm the new release.

@cmungall, would you like to offer feedback on Paola's last point in her comment above?

@shawntanzk
Copy link
Copy Markdown
Collaborator

Hey sorry about the release, hunting down some really difficult to find changes/reasons, but we might have found it in the tech call. Will keep you all updated.

@ghost ghost mentioned this pull request Apr 6, 2022
@ghost
Copy link
Copy Markdown
Author

ghost commented Apr 7, 2022

Hi @shawntanzk, @matentzn, it looks like the new release was published. Can you confirm we may proceed with merging this PR?

@shawntanzk
Copy link
Copy Markdown
Collaborator

@matentzn - will you do a full release? The last release version only had uberon.obo changed right?

@matentzn
Copy link
Copy Markdown
Contributor

matentzn commented Apr 7, 2022

Nope, all updated!

@matentzn
Copy link
Copy Markdown
Contributor

matentzn commented Apr 7, 2022

@ghost
Copy link
Copy Markdown
Author

ghost commented Apr 7, 2022

@paolaroncaglia, now that we may proceed, would you kindly approve this PR?

@ghost ghost requested a review from paolaroncaglia April 7, 2022 16:37
@ghost
Copy link
Copy Markdown
Author

ghost commented Apr 7, 2022

@matentzn, @shawntanzk, tapping your expertise.... can you tell why this latest commit failed?
Screenshot 2022-04-07 at 12 57 49

Copy link
Copy Markdown
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.

You have a lot of diff for no reason that I can see. Are you using Protege 5.5?

Comment thread src/ontology/uberon-edit.obo Outdated
@ghost
Copy link
Copy Markdown
Author

ghost commented Apr 8, 2022

Thanks for reviewing, @matentzn.

Yes, using Protégé 5.5.0.

@paolaroncaglia explained the lines dropping and adding in her comment above (point 2).

I've been adding my ORCiD as a contributor annotation straight to the terms I create. I've been adding the requester's ORCiD as a definition annotation. I switched the latter from contributor to xref. However, the QC is still failing....

@matentzn
Copy link
Copy Markdown
Contributor

matentzn commented Apr 8, 2022

@bvarner-ebi do you have ODK installed? If so, can you try to run:

cd src/ontology
sh run.sh make reports/uberon-edit-xp-check IMP=false PAT=false BRI=false MIR=false

If you don't, you can nudge @shawntanzk to do so.

@bvarner-ebi note that in the error report, you should look at the next item:

image

In this case it does not help, but usually it does :P sorry.

@shawntanzk can you try to hack the uberon.Makefile so that:

instead of

...reports/uberon-edit-xp-check 2> reports/uberon-edit-xp-check.err || (echo "problems" && exit 1)

(in the reports/uberon-edit-xp-check goal)

we run something like:

...reports/uberon-edit-xp-check 2> reports/uberon-edit-xp-check.err || (echo "problems" && tail reports/uberon-edit-xp-check.err && exit 1)

? try locally as above.

@paolaroncaglia
Copy link
Copy Markdown
Contributor

@bvarner-ebi

@paolaroncaglia, now that we may proceed, would you kindly approve this PR?

I know the checks are still failing, but I approved the content changes. Thanks.

@ghost
Copy link
Copy Markdown
Author

ghost commented Apr 8, 2022

@matentzn, I ran the command you suggested and see it generated uberon-edit-xp-check.err.

It has a few flags stating:
'FLAG: relation used but not defined'

An example:
"FLAG: relation used but not defined
'IAO:0000700' -- property_value: IAO:0000700 UBERON:0000104
property_value: IAO:0000700 UBERON:0001062"

Are these flags the reason QC is failing? I did not make the edits mentioned in the flags, so if they are the reason, how did this previously pass QC?

@matentzn
Copy link
Copy Markdown
Contributor

matentzn commented Apr 8, 2022

You were working of an old branch.. I pushed now changes from master to your branch, and it should pass!

intersection_of: located_in UBERON:0001987 ! placenta
relationship: dc-contributor http://orcid.org/0000-0002-1773-2692
property_value: http://purl.org/dc/elements/1.1/date 2022-04-04T11:06:09Z xsd:dateTime
property_value: dcterms-date 2022-04-04T11:06:09Z xsd:dateTime
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

@matentzn - is this the way to do it for CL as well? I updated my Protégé preferences.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

If it is not, it should be!

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Will add to the next CL meeting agenda so everyone is on the same page (although it just may be myself who had this setting!).

Copy link
Copy Markdown
Author

@ghost ghost Apr 8, 2022

Choose a reason for hiding this comment

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

See https://oboacademy.github.io/obook/lesson/contributing-to-obo-ontologies/#setup under section "Setting Preferences for New entities metadata". See the screenshot. Should this be updated or is it specific to Mondo?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I put it on the agenda for the workshop on Tuesday.

@ghost ghost requested a review from matentzn April 8, 2022 11:22
@ghost ghost merged commit a52400e into master Apr 8, 2022
@ghost ghost deleted the 1801b-NTR-placental_blood branch April 8, 2022 11:26
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

NTR: placental blood

3 participants