obophenotype / upheno

The Unified Phenotype Ontology (uPheno) integrates multiple phenotype ontologies into a unified cross-species phenotype ontology.
https://obophenotype.github.io/upheno/
Creative Commons Zero v1.0 Universal
75 stars 17 forks source link

Pattern for phenotype extension #591

Open matentzn opened 4 years ago

matentzn commented 4 years ago

Use case: we need a way to represent

1) cases where only a part of the phenotype definition in known 2) where we want to define a phenotype in terms of another, undefined phenotype which is then extended.

matentzn commented 4 years ago

Please everyone give examples if you have such.

dosumis commented 4 years ago

@matentzn - I think the ticket needs some more details & motivating examples. Phenotype extension sounds like post-composition (phenotypes extended during annotation), but I think you actually mean phenotypes defined in terms of other phenotypes?

When you talk about 'undefined phenotype' or 'where only part of the phenotype definition is known' I assume you refer to 'logical definitions' AKA equivalent Class assertions? The details are presumably perfectly known to biologists, we just don't know how to fully formalize (?)

matentzn commented 4 years ago

Yes exactly: I am only talking about logical; The case where I dont have the expressive means to describe the necessary and sufficient conditions, but can say some necessary ones. So to be clear: phenotype extension is the process of refining an existing logical definition of a phenotype to make it more specific.

This is an example: Hepatic encephalopathy

Central nervous system dysfunction in association with liver failure and characterized clinically (depending on degree of severity) by lethargy, confusion, nystagmus, decorticate posturing, spasticity, and bilateral Babinski reflexes. [ HPO:probinson ]

We know that this phenotype inheres in the liver, and that it can be fully describe as an Encephalopathy that inheres in the liver. However, we lack the expressive power to describe Encephalopathy.

Note that in this case, the definitions are a bit weird for an noob like me:

Encephalopathy is a term that means brain disease, damage, or malfunction. In general, encephalopathy is manifested by an altered mental state. [ HPO:probinson KI:phemming ]

Lets not discuss this phenotype biologically now (defs appear a bit weird to a noob like me), but acknowledge that there are cases like this where OWL has a hard time to describe the parent phenotype, but a child can be described as a refined extension of the parent - hence the need for what I call phenotype extension.