biothings / biothings_explorer

TRAPI service for BioThings Explorer

Home Page:https://api.bte.ncats.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Compare x-bte Gene/Protein namespaces to NodeNorm behavior to operation predicates for discrepancies

colleenXu opened this issue · comments

I noticed that even when I set conflate=true, ENSP IDs like this seem to normalize as Protein and not Gene.

If this is intended behavior, I may want to review the Gene/Protein namespaces in x-bte annotation to the NodeNorm behavior to the operation predicate to see if they all line up. If they don't, I may need to set the operation to Protein and adjust the predicate to a non-Gene-specific one...

I'm thinking specifically of the BioThings DISEASES operations which is where I discovered this situation: Disease condition-associated-with-gene Gene, but the Gene is using Ensembl ENSP IDs which NodeNorm is saying are Proteins. I then don't know if the predicate makes sense.


Keep in mind what version of Nodenorm/options are being used: #787

Info from Chris Bizon:

Not every protein will have a gene that it conflates with, for some kind of odd reasons here and there. It's rare but it happens