biothings-api

Solid

Query gene, variant, and drug annotations via BioThings APIs

API & Backend 231 stars 37 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
79
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# BioThings API Suite ## Overview BioThings is a family of high-performance biomedical annotation APIs developed at the Scripps Research Institute. The suite provides unified, up-to-date access to gene, variant, and chemical/drug annotations aggregated from dozens of authoritative sources. Three primary services cover the core entities in translational research: - **MyGene.info** — Gene annotations from NCBI Entrez, Ensembl, UniProt, GO, KEGG, Reactome, and 20+ sources. - **MyVariant.info** — Variant annotations from dbSNP, ClinVar, gnomAD, CADD, COSMIC, and 15+ sources. - **MyChem.info** — Drug and chemical annotations from NDC, DrugBank, ChEMBL, FDA, PubChem, and 10+ sources. All three share identical query syntax, require no authentication, and return JSON. Free for academic and commercial use. ## Authentication No authentication or API keys are required. All endpoints are open-access. ```bash # No API key needed — just query directly curl "https://mygene.info/v3/query?q=BRCA1&size=1" ``` ## MyGene.info — Gene Annotations ### Search Genes ``` GET https://mygene.info/v3/query?q={query}&size={n} ``` Query by gene symbol, name, Entrez ID, Ensembl ID, or keyword. Supports boolean operators (`AND`, `OR`, `NOT`) and field-specific queries like `symbol:CDK2`. ```bash curl -s "https://mygene.info/v3/query?q=BRCA1&size=1" ``` Response: ```json { "took": 178, "total": 13223, "hits": [ { "_id": "672", "_score": 145.6796, "entrezgene": "672", ...

Details

Author
wentorai
Repository
wentorai/research-plugins
Created
3 months ago
Last Updated
3 days ago
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category