TranslatorSRI / NodeNormalization

Service that produces Translator compliant nodes given a curie
MIT License
9 stars 6 forks source link

is Tylenol no longer synonymized with acetaminophen/paracetamol? #259

Open saramsey opened 2 months ago

saramsey commented 2 months ago

In our Team Expander Agent all-hands meeting today, it was pointed out that the current SRI node normalizer no longer seems to normalize UMLS:C0699142 ("Tylenol") to the various nodes for acetaminophen or paracetamol. For example:

curl -X GET https://nodenormalization-sri.renci.org/get_normalized_nodes?curie=UMLS:C0699142 -H 'Content-Type: application/json'
{"UMLS:C0699142":{"id":{"identifier":"RXCUI:202433","label":"Tylenol"},"equivalent_identifiers":[{"identifier":"RXCUI:202433"},{"identifier":"UMLS:C0699142","label":"Tylenol"}],"type":["biolink:Drug","biolink:MolecularMixture","biolink:ChemicalMixture","biolink:ChemicalEntity","biolink:NamedThing","biolink:ChemicalOrDrugOrTreatment","biolink:OntologyClass","biolink:PhysicalEssence","biolink:ChemicalEntityOrGeneOrGeneProduct","biolink:ChemicalEntityOrProteinOrPolypeptide","biolink:PhysicalEssenceOrOc

Is this intentional? Why is tylenol not semantically equivalent to paracetamol or acetaminophen? DrugBank seems to think that it is: Screenshot 2024-05-01 at 1 28 30 PM

gaurav commented 1 month ago

Hi @saramsey! You need to turn on drug_chemical_conflate to get that to work:

So hopefully that's good enough for your purposes :)

The bad news is that we have a lot of alternate "tylenol" entries that should really be conflated together: https://name-resolution-sri.renci.org/lookup?string=tylenol&autocomplete=false&offset=0&limit=10 -- so I'll use this ticket to track it, but mark it low priority -- unless drug_chemical_conflate doesn't meet your needs.