-
Notifications
You must be signed in to change notification settings - Fork 51
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
Age of Onset revision of hierarchy request #511
Comments
Reply by @pnrobinson :
|
We have discussed this with @mellybelly before about adopting stages ontologies approach. Are there any news in this regard @pnrobinson @mellybelly ?? |
@cmungall, the adopted particlar system is a great start, but I am concerned that it does not cover community requirements. The Age of onset hierarchy, should enable users to capture data for any disorder, but the current adopted system is somewhat restricted for some, if not most communities. For example, Late onset for Parkinson’s Disease is 70 years or older, but for Pulmonary arterial hypertension, late onset is 50 years or older. The current system does not support this top level data, let alone anything more granular. Age of onset is increasingly becoming important, as it associated with specific disease symptoms and rate of progression. Improving the terms for Age of onset will not only help narrow down possible diagnoses, but also help identify variants contributing to a particular pathogenesis. I understand this is a difficult area to standardise, but if it could be broken down into specific granular ages, as suggested by @pnrobinson, in addiotn to some medium term to group an age range, then I think that would be really helpful. |
For disease-specific onsets, there is a way in OWL called "Generic Class Inclusions" that let us do this. Essentially this amounts to rules of the form:
(each one has to be independent, there is no way to say 'otherwise') We can use bins, or we can use actual numbers. Currently the onset hierarchy is used in combination with phenotypes. How should we interpret the onset value then? Is it always in reference to a disease? |
No, we use the Onset-classes for both, annotating diseases and as meta-annotation for phenotype-annotations. |
On 2 Oct 2015, at 12:58, Sebastian Köhler wrote:
So if onset is context-dependent, which context do we use, P or D? What |
The onset is IMHO independent of which event you refer to. It just measures some point in the life of a human being. So IMHO it is valid to state the outbreak of disease D had onset O , and it is also valid to state the patient developed symptom P at onset O. |
I agree with you @drseb. While the "late" onset of one disease may be later than another disease's or symptom's "late" onset, the onset classes should be treated as standardized time intervals that break up the organism's lifespan. I would say that there should be an onset property rather than having this built into the stages, then you could apply onset time to any disease, phenotype, or treatment and use whatever degree of granularity you need for the interval reasoning. |
Assuming that an individal is annotated to a certain onset category, and a disease model in a database is annotated to the typical onset, then it should be possible to infer whether the onset in the individual is “late” or not. It does not make sense to me to have an additional ontology term to capture this subjective impression… Dr. med. Peter N. Robinson, MSc. |
In that case the axiomatization for the children of adult onset should be removed, as they are incorrect |
I agree with Chris the axioms are a little dodgy. I think that there is a case to be made to have HPO onset terms that are human specific and to relate them to other ontologies as needed. I think the onset terms should be absolute and not relative. Note that the current term "late onset" is meant to mean "late adult onset" and perhaps we should change the prefered name, even though it is always used with this meaning unless there is special context. |
see also #273 for relevant discussion |
Also, we should keep in mind that onset is usually practically used as So, we don't really know onset, much of the time... we just know when it So isn't onset just a proxy for age at which D or P was diagnosed/ charted/ On Sat, Oct 17, 2015 at 8:46 AM Melissa Haendel notifications@github.com
|
Agreed, we're talking about human-specificity here, mice don't come into it for this discussion Sorry if I'm being dense. I'm not sure what everyone is agreeing to or not agreeing to. Pretend I'm a reasoner.
1 and 2 are asserted above. 3 is asserted in the text definition for the HP class. Clearly {2,3} form an inconsistent set, so what is the resolution here? More generally, are we saying that we are abandoning ranges entirely for generic late/early onset definitions? |
There is no HPO term that describes the subjective "late"-ness of onset, they all refer to age ranges! |
Agreed, we should not define lateness of onset for any particular disease in the stage classes, these should simply refer to the ages of the patient. In my opinion these are not onset classes, they are age/stage classes. If we need to discuss the lateness of onset for a particular disease, we can use the correct "stage" class (making them as granular in time as needed), and then describe further refinements in the definition of the disease. For example, we could have a disease term: I think that the onset terms should be age/stage terms, and we should have an onset property to relate them to diseases and phenotypes. This allows a lot more flexibility for other uses, such as the beginning of treatments, and when diseases end, either due to it being a childhood disease or due to treatment. This also would facilitate interoperability with GO and many other ontologies that treat stage/time/age all as temporal intervals without the built in assumptions about their relationships to other entities. See also #273 |
Reported by Louise C Daugherty at sourceforge:
The text was updated successfully, but these errors were encountered: