TranslatorSRI / NodeNormalization

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

Look for multiple identifiers with the same canonical name #172

Open gaurav opened 1 year ago

gaurav commented 1 year ago

We're doing something similar with NameRes in https://github.com/TranslatorSRI/NameResolution/issues/40, but Translator UI uses NodeNorm to choose the canonical name, so if there are cases where multiple identifiers have the same canonical name, there is no easy way for the UI to disambiguate this.

This is an important part of UI disambiguation between concepts.

gaurav commented 1 year ago

e.g. https://nodenorm.ci.transltr.io/1.3/get_normalized_nodes?curie=PR:000007499&curie=UniProtKB:P37237&curie=UniProtKB:P55075&conflate=true

This ambiguation goes away if you turn off conflation, which gives you labels "FGF8_MOUSE Fibroblast growth factor 8 (sprot)" and "FGF8_HUMAN Fibroblast growth factor 8 (sprot)" from UniProt, which is much more understandable.