Skip to content
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

create new API for gene-disease associations from AGR #28

Closed
andrewsu opened this issue Aug 2, 2021 · 6 comments
Closed

create new API for gene-disease associations from AGR #28

andrewsu opened this issue Aug 2, 2021 · 6 comments
Assignees
Labels
data source Data source pending to create a new API

Comments

@andrewsu
Copy link
Member

andrewsu commented Aug 2, 2021

The Alliance for Genome Resources (AGR) maintains a list of gene-disease associations for seven organisms (including human, mouse, rat, fly, worm, zebrafish, and yeast) at https://www.alliancegenome.org/downloads. Files can be downloaded in either JSON or TSV. I don't think these data have been imported into any other biothings API. They are candidates for inclusion in mygene.info and mydisease.info, but as a starting point we should create a pending API. This would be incredibly useful for Translator...

@sierra-moxon
Copy link

sierra-moxon commented Aug 12, 2021

'DBobjectType' in these files can be one of several values: 'gene', 'allele', 'affected genomic model'.
'DBobjectType' = 'gene' rows/objects are probably the ones you are looking for.

('affected genomic model' DBobjecType, is a grouping class for 'genotype', 'strain', 'population' or 'genotype + sequence targeting reagents like morpholinos, crisprs and talens'. 'affected genomic model' objects represent animal 'models of' a human disease).

If you need more information about how the gene->disease annotations are made (these are a result of curation at either the gene, allele, or affected genomic model levels), please do let me know. Here's one paper that describes MGI's approach.

@tokebe
Copy link
Member

tokebe commented Aug 12, 2021

Thank you, I've included filtering to only inlcude 'DBobjectType' == 'gene' rows in the parser. I think I have it working, though please let me know if I missed anything. I just updated my PR with an example output document in case that's useful.

@tokebe tokebe closed this as completed Aug 12, 2021
@tokebe tokebe reopened this Aug 12, 2021
@erikyao erikyao self-assigned this Aug 17, 2021
@erikyao
Copy link
Contributor

erikyao commented Aug 17, 2021

Hi @tokebe, sorry we cannot deploy the new API due to some minor technical issues in the new biothings API v0.10 (see this comment). Will keep you updated. Thank you!

@erikyao
Copy link
Contributor

erikyao commented Aug 20, 2021

It's published! Check https://pending.biothings.io/agr

Please let me know if you found anything wrong. Thank you!

@erikyao erikyao closed this as completed Aug 20, 2021
@andrewsu
Copy link
Member Author

looks good to me! @colleenXu can you create a new issue to create a smartAPI record for this new API? prioritize as you see fit..

@colleenXu
Copy link

Added an issue about this here: biothings/biothings_explorer#260

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data source Data source pending to create a new API
Projects
None yet
Development

No branches or pull requests

6 participants