-
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
Obsolete MeSH supplementary concepts as xrefs #9750
Comments
We are recommending to use the official UMLS mapping (https://www.nlm.nih.gov/research/umls/sourcereleasedocs/current/HPO/index.html) |
I can see how referring to UMLS reduces redundancy and possible inconsistencies but I think that from a user perspective it creates complications since it is significantly more difficult to work with. So for what it's worth, I would much prefer having some xrefs (I am particularly interested in MeSH) directly available in HPO. |
I agree that working with UMLS is not so convenient and it's nice to maintain the mappings inside HPO (from a user's perspective) But also it seems like this issue is about MeSH, not UMLS |
Update: we did a bit of an analysis on UMLS, MeSH, and HPO to see what value each adds. It turns out that there are non-redundant mappings from both HPO and UMLS that are valuable, and therefore it would be problematic to remove all of them wholesale https://github.com/biopragmatics/semra/blob/main/notebooks/umls-inference-analysis.ipynb |
I think the problem is that we do not have resources to support these mappings and so the XREFs in the hp.owl file are all about ten years old, and are by no means comprehensive. The UMLS team is doing this regularly and so they have by far the highest quality mappings. We are also working on a new SNOMED mapping that will live outside the hp file. We should delete the UMLS and SNOMED refs so that there is one source of truth. |
@matentzn I think that it is better to put xrefs into separate files with SSOM, the OWL edit is not a good place to keep this information. |
Yes, I agree @pnrobinson - I will make a coherent proposal that makes everyone happy when it comes! |
@matentzn |
If users of HPO want to know what MeSH IDs are equivalent to an HPO phenotype, that is within the scope of MedGen's subset of UMLS processing. Both are at the 'level 0' set of licensing rules, so I don't see any reason why HPO couldn't use our processed UMLS subset to refresh the HPO-MeSH mappings. Mondo team is already in process on using the IDMappings file to update Mondo-CUI mappings based on MedGen's processing and curation, perhaps that could be reconfigured/reworked to pull the HPO-CUI-MeSH mappings? There is a whole different level of mapping, though, if the concern is what HPO terms describe disease entities in MeSH. We bring in and report the HPO-OMIM disease mappings, and thus if a MeSH ID is equivalent to a MIM number, that could be extracted from comparing a couple of MedGen reports but... unless that's the specific request here, I don't want to get into that much more complicated approach. |
@kanems That is fantastic - I will just extend our pipeline than to support this! Thank you so much!
Yes, for sure. This is not what we are discussing there, and for this we would be using our HPOA files HPO->OMIM/ORDO->MONDO etc. This is not what this issue is all about. Alright I will deal with this then! Thanks so much! |
To track progress: Dependency: |
How do you want those mappings to be redistributed? Shall we just add a file to the HPO repo? Update the Mesh xrefs in HPO? Both? |
Ideally we would figure out how to create mappings from the UMLS resource and publish instructions on the website. I do not think there is a need for us to create an extra downloadable file. |
That was the point of this ticket - we already have that file now! We get it through @kanems! The question is only now how we inform people about it.. There is no easy way to "tell people to get the information from UMLS" - it is always a bit painful.. |
@matentzn where is that file? |
@matentzn the mapping is great. Can we add documentation to the HPO website about it? |
The Mesh-HPO mappings are now outsourced to MedGen, see #9750. They can be found here: https://obophenotype.github.io/human-phenotype-ontology/developers/mappings/
Documentation: https://obophenotype.github.io/human-phenotype-ontology/developers/mappings/ @pnrobinson feel free to merge the above and close. |
Merged, thanks! |
I found that a number of HP terms refer to obsolete MeSH supplementary concepts as xrefs. Here is the complete list:
Is there a preferred way to deal with these?
When searching for these terms in MeSH, there are usually close matches but it's not always trivially an exact match. As an example for "Papillary thyroid carcinoma", there is a MeSH term "Thyroid Cancer, Papillary" (https://meshb.nlm.nih.gov/record/ui?ui=D000077273), which sounds like a broader term but the MeSH definition "An ADENOCARCINOMA that originates from follicular cells of the THYROID GLAND..." would suggest the two are actually equivalent.
The text was updated successfully, but these errors were encountered: