Comments (2)
Hi Kamilah -
This is potentially a bit confusing, so let me know if my explanation doesn't make sense. Both name-resolver and node-normalization are fed from the same set of identity cliques. So in other words, we look at all of the e.g. mondo and umls and whatever and find all the identifiers that we consider as being equivalent, and form them into a group. Each of those identifiers has its own set of textual labels and synonyms.
In name resolver we take text like "cystic fibrosis" and find the matches to those cliques. But when we return a clique, we don't return all of the identifiers for the clique, just the preferred identifier. With that preferred identifier, you can query nodenormalizer to get all the other identifiers. So for instance:
https://nodenormalization-sri.renci.org/1.3/get_normalized_nodes?curie=MONDO%3A0009061&conflate=true
You can see in that nodenorm call that UMLS:C0010674 is returned.
from nameresolution.
That makes sense! Next time, I will use name-resolver and node-normalizer together to get a complete list of CURIEs. Thank you.
from nameresolution.
Related Issues (20)
- Duplicated results
- Rat v rats
- Rename to Name Resolver to be consistent
- Error on reverse lookup for PUBCHEM.COMPOUND:107526
- Searching for nothing actually searches for "OR"
- Figure out some way to document the dataUrl being used for a NameLookup instance
- Update NameLookup Jupyter Notebook and write some Translator-specific documentation
- We don't do a good job on depression
- Rename `/reverse_lookup?curies=X` to `/synonyms?preferred_curie=X`
- How do you get synonyms JSON file from the download TSV files? HOT 2
- Add LICENSE to NameRes HOT 1
- Lookup for "diabetes type ..." takes more than a minute, and gives a wrong result HOT 1
- Can we incorporate hierarchy information somehow?
- "Bone" works well when autocomplete=true but breaks when autocomplete=false
- Figure out how to reduce boosts on repeated terms
- Brand Names? ®
- Hyphen processing still a bit dodgy, possibly because of our choice of tokenizer
- Upgrade Solr to 9.5
- Searching for BRCA1 in autocomplete=true mode gives a lot of bad matches
- Ideal memory requirement for NameRes on Translator HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nameresolution.