gene-database

Solid

NCBI Gene via E-utilities: curated records across 1M+ taxa. Official symbols, aliases, RefSeq IDs, summaries, coordinates, GO, interactions. Use for gene ID resolution and cross-species function queries. For sequences use Ensembl; for expression use geo-database.

API & Backend 286 stars 26 forks Updated 4 days ago NOASSERTION

Install

View on GitHub

Quality Score: 82/100

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

Skill Content

# NCBI Gene Database ## Overview NCBI Gene is the authoritative curated database for gene-centric information, covering 1M+ genes across hundreds of thousands of taxa. Each gene record includes the official symbol, aliases, full name, functional summary, genomic coordinates (GRCh38/GRCh37), RefSeq accessions, GO annotations, interaction partners, and links to related databases. Access is free via E-utilities REST API (no API key required, though recommended). ## When to Use - Resolving gene aliases and synonyms to the current official HGNC/NCBI symbol - Fetching the NCBI Gene ID (integer) for a gene symbol for downstream API calls (e.g., dbSNP, ClinVar, GEO) - Retrieving curated gene summaries and function descriptions programmatically - Pulling RefSeq mRNA (NM_) and protein (NP_) accessions associated with a gene - Querying GO functional annotations (Biological Process, Molecular Function, Cellular Component) - Finding orthologs across species via the NCBI Datasets v2 orthologs endpoint (legacy E-utilities `gene_gene_homolog` retired with HomoloGene in 2019) - For expression profiles across conditions use `geo-database`; for variant annotations use `clinvar-database` or `ensembl-database` ## Prerequisites - **Python packages**: `requests`, `xml.etree.ElementTree` (stdlib), `pandas` (optional) - **Data requirements**: gene symbols, NCBI Gene IDs, or tax IDs - **Environment**: internet connection; NCBI email required (set `email` parameter) - **Rate limits**: 3 req/s una...

Details

Author
jaechang-hits
Repository
jaechang-hits/SciAgent-Skills
Created
5 months ago
Last Updated
4 days ago
Language
Python
License
NOASSERTION

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category