-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Data source: RARe-SOURCE #109
Comments
Data plugin repo: https://github.com/biothings/rare_source API published to https://biothings.ncats.io/rare_source |
Next steps are creating SmartAPI yaml w/ x-bte annotation, registering it, adding it to the API_LIST (for full ingest). Want this process done by Mid-May. Looks like example TRAPI queries will be Gene <-> Disease... Discussion from Slack
|
SmartAPI yaml with x-bte annotation created and registered. Link above is to hook it up with BTE NOTE 1Because of the entity-based structure (organized by gene), basic querying doesn't accurately grab the cooccurrence_url when querying from disease -> gene (reverse, related to biothings/biothings_explorer#316). So we don't have that field when querying in this reverse direction. However, @newgene says there is a new way of advanced querying that can help with this... EXAMPLESResponses are TRAPI 1.3. Example 1: gene -> disease
Example 1 response: edge from RARe-SOURCE with cooccurrence urlEDIT: 2023-05-16: URL is correct now
Example 2: disease -> gene (REVERSE)
Example 2 response: edge from RARe-SOURCE WITHOUT cooccurrence url
|
NOTE 2EDIT 2023-05-16: fixed and the example responses above have been edited.
|
NOTE 3EDIT 2023-05-22: this note has been addressed
|
Hi @colleenXu, |
Thanks @colleenXu, for Note 3, I will pass the feedback to Tyler too, in addition to SRI team, who might be able to reach out the GARD team see if they have ID xrefs available already. |
Hi @colleenXu, |
Updated SmartAPI yaml and registration to support UMLS Disease IDs and Gene names (when this is the output of the operation). NCATS-Tangerine/translator-api-registry@03ca460 This was done after discussion with @andrewsu on Monday, when we discovered that we may be able to use UMLS Disease IDs to cover the gap in record retrieval in Note 3. Note 4While testing this, I discovered that SRI Node Normalizer doesn't have much support for some NCBIGene IDs (doesn't retrieve names or many equivalent IDs): for example these 4 genes are found in this resource but their names aren't retrieved by Node Norm prod. It could be because these genes aren't protein-coding or are only loci linked to the diseases (rather than a more-defined genomic entity) This is why I added support for Gene names for Disease->Gene operations Note 5However, when I tried to add support for Gene names for Gene->Disease operations, all the co-occurrence URLs would appear on every Edge, when they're supposed to show up only on the edge they correspond to (a specific gene-disease pair). This seems to be unrelated to the addition of the UMLS Disease operations. If I:
edge would look like this when doing Example 1This should only have the first url, not the second (that's part of a diff record/gene-disease pair...)
|
Closing because all BTE instances have access to this API now. Will open new issue if
|
A gene-disease association knowledge source focused on rare diseases.
https://raresource.nih.gov/
Data files can be downloaded manually via the "export" button on each browsing page.
The text was updated successfully, but these errors were encountered: