Comments (9)
@saramsey looks like something is wrong with QueryEBIOLS for some uberon's:
>>>QueryEBIOLS.get_mesh_id_for_uberon_id("UBERON:0001162")
set()
from rtx.
from rtx.
Ummm... I don't think that was the issue.
In[223]: import QueryEBIOLS
In[224]: print(QueryEBIOLS.get_mesh_id_for_uberon_id("UBERON:0001162"))
Traceback (most recent call last):
File "/home/dkoslicki/Desktop/RTX/VE3/lib/python3.5/site-packages/IPython/core/interactiveshell.py", line 2910, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-224-d8034d4a5d80>", line 1, in <module>
print(QueryEBIOLS.get_mesh_id_for_uberon_id("UBERON:0001162"))
AttributeError: module 'QueryEBIOLS' has no attribute 'get_mesh_id_for_uberon_id'
The issue was the fact that the MeSH ID is nonstandard. EBIOLS returns MESH:A03.492.766.163
instead of a MESH:DXXX
.
from rtx.
@saramsey Let me know if commenting on this issue is sufficient (as I just did above), or if I should @ mention you each time so it shows up in your email.
from rtx.
from rtx.
@saramsey Frustrating thing is that MeSH doesn't seem to know that MESH:A03.492.766.163
is a MeSH ID:
QueryNCBIeUtils.get_mesh_terms_for_mesh_uid(QueryEBIOLS.get_mesh_id_for_uberon_id("UBERON:0001162").pop())
Out[309]: []
QueryNCBIeUtils.get_mesh_terms_for_mesh_uid(QueryEBIOLS.get_mesh_id_for_uberon_id("UBERON:0001162").pop().split(':')[1])
Out[310]: []
from rtx.
So I guess the only approach now is to figure out how to map between MeSH tree numbers and MeSH ID's? EBIOLS gives UMLS cuids, so maybe after @arnabdotorg gets the UMLS up and running, we'd be able to convert them.
from rtx.
I'm creating a new issue "need a method to convert MeSH tree number to MeSH UID" that will reference this issue
from rtx.
Close in light of #63
from rtx.
Related Issues (20)
- should this not be python 3.9.18, in the production branch?
- Testing results in UI bug HOT 2
- /beta not working on arax2.ncats.io HOT 4
- Changelog since 2024-08-23 deployment to TEST: Sprint 6 changes for Hammerhead release
- Improve quality of xCRG Paths HOT 2
- Improve quality of xCRG Paths #2352
- a few concept nodes to add to the Blocklsit HOT 3
- Some KG2 entries still sit in the active queries table HOT 4
- KG2c development tasks for next KG2 version (KG2.10.1)
- Bug: PathFinder big results freezing UI
- Add comprehensive document for PathFinder curie_ngd database creation
- Migrate database creation script to the RTX project
- Fixing CICD database auto download issue
- MErge all the dependabot PRs
- Autocomplete not working on the new arax.ncats.io HOT 3
- Add 'Post to CTKP' and 'Post to DAKP' buttons to UI for the relay HOT 5
- Synonym lookup super slow? How to fix? HOT 3
- Prod KG2 not returning interacts_with edges HOT 6
- PathFinder TRAPI request to ARAXi request conversion. HOT 13
- Relay Blocklist finds
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 rtx.