gene-database
Installation
SKILL.md
When to Use
- You have a gene symbol (e.g., BRCA1) and need the correct NCBI Gene ID for a specific organism.
- You have an NCBI Gene ID and need consolidated metadata (aliases, RefSeq accessions, genomic location, GO, literature links).
- You need to annotate a gene panel (dozens to thousands of genes) with consistent identifiers and core annotations.
- You want to search genes by biological context (GO terms, phenotype/disease keywords, pathway terms) and then retrieve details for the hits.
- You are building a pipeline that must respect NCBI rate limits and handle retries for transient API failures.
Key Features
- Symbol/name search with organism scoping using E-utilities (ESearch).
- Gene record retrieval by ID using E-utilities (EFetch/ESummary) in JSON/XML/text-oriented outputs.
- Streamlined, gene-focused retrieval using the NCBI Datasets API (metadata + sequences/links in a single workflow).
- Batch lookup utilities with basic rate-limit awareness and output aggregation.
- Supports common annotation fields: nomenclature/aliases, RefSeq transcripts/proteins, genomic location, GO annotations, phenotype/disease keywords, and related literature references.