obophenotype / upheno-dev

Framework for the automated construction of uPheno 2.0
MIT License
5 stars 5 forks source link

Public uPheno2 (Alpha) review #26

Open matentzn opened 4 years ago

matentzn commented 4 years ago

We have published a first alpha of uPheno2 here: https://doi.org/10.5281/zenodo.3710690

I need you all now to open it in Protege and take a look, especially at your own branches in there, and tell me whether it looks reasonable or not. Any observations, wishes and criticisms are welcome. 

drseb commented 4 years ago

This class should probably renamed to abnormal shape of anatomical entity

Screenshot 2020-03-14 at 15 17 46

Edit: why are there two equivalent classes with different labels?

Screenshot 2020-03-14 at 15 24 38
sbello commented 4 years ago

A couple of behavior branch questions, based off this image upheno_volun_movement

  1. Why is only the HPO branch under the Upheno terms?
  2. Why are there 2 terms with the same name but different IDs (gray arrows)?
  3. The organization seems off to me, the parent term is "abnormal voluntary movement behavior" but one of the child terms is "involuntary movements" (rad arrow) and the HPO term 'Abnormality of movement" would also seem broader than voluntary movement.
sbello commented 4 years ago

Unclear why the MP and XPO 'abnormal spermatid morphology' not grouped under the Upheno 'abnormal morphology of spermatid' term? Both have EQs. spermatid2

ddooley commented 4 years ago

Can labelling be made a bit clearer in the maturity and life stage classes? Can they be merged, with a few more parent classes to encompass the zebrafish life stage differentiae?

image

and

image

Cheers,

Damion

matentzn commented 4 years ago

@ddooley Since upheno is a derived product (essentially a merge of many others), it wont be possible to change the labels of our source ontologies! To fix those, you would have to ask them directly. Once they are fixed in the source (you can guess the source from the IRI of the life stage you are looking at), they will be fixed in uPheno.

Life stages are a bit behind on integration I have to admit.. Maybe you should talk to https://github.com/obophenotype/developmental-stage-ontologies ?

ddooley commented 4 years ago

Ok. I ended up finding https://github.com/obophenotype/uberon/wiki/Modeling-developmental-stages which seems to put a framework around what different ontologies should be doing re. stages. It does raise a question: Should PATO be talking about life stage as a quality rather than a processual entity? But I'll set that aside for now. For my own purposes, what UBERON has in "life cycle stage" is sufficient. Thx.

mellybelly commented 4 years ago

@ddooley yes please make lifestage requests in the Uberon tracker, we keep the "uber" stage ontology there.