What problem does it solve?
This Skill provides a centralized toolkit to query the NCBI Gene databases (ESearch, ESummary, EFetch) and the NCBI Datasets API for gene-centric data, enabling researchers to quickly locate gene IDs, retrieve metadata, and assemble gene annotations from disparate sources.
Core Features & Use Cases
- Search genes by symbol or ID across organisms using E-utilities and the Datasets API to fetch current gene metadata.
- Perform batch lookups to annotate large gene lists with IDs, descriptions, chromosomal locations, transcripts, and GO annotations.
- Support cross-species queries and organism filters to enable comparative genomics, pathway analysis, and gene panel construction.
- Use cases include building gene annotation tables for publications, validating gene lists for analyses, and enriching datasets for downstream bioinformatics workflows.
Quick Start
Run the batch_gene_lookup.py script with a file of gene symbols and a target organism to generate an annotated JSON report.