gene-database

Retrieve gene metadata from NCBI Gene by symbol or ID with batch lookups.

15|2|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/rubensliv/k-dense-ai --skill gene-database-rubensliv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gene-database
Source: https://github.com/rubensliv/k-dense-ai/tree/main/scientific-skills/gene-database
Command: npx skills add https://github.com/rubensliv/k-dense-ai --skill gene-database-rubensliv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Gene data retrieval and annotation across symbols and IDs from NCBI is fragmented and time-consuming, hindering rapid biological insights.

Core Features & Use Cases

  • Symbol and ID search to fetch gene metadata (GO terms, RefSeqs, chromosomal locations)
  • Batch lookups for large gene lists with structured summaries
  • Cross-reference outputs suitable for downstream analyses and pipelines

Quick Start

Query a gene by symbol or ID using the provided scripts to retrieve gene summaries and annotations.

Frequently Asked Questions about gene-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve gene metadata and GO annotations from NCBI using a gene symbol?

To retrieve gene metadata and GO annotations from NCBI, query the gene symbol or ID via E-utilities and the Datasets API to fetch comprehensive data including RefSeqs and chromosomal locations. This provides structured summaries suitable for downstream biological analysis workflows.

Can I perform batch lookups for large gene lists across different species using NCBI E-utilities?

Yes, you can perform batch lookups for large gene lists across different species using NCBI E-utilities and the Datasets API. The process applies cross-references across species and provides structured outputs with error handling, ensuring robust automation for high-volume biological data retrieval.

What is the best way to get chromosomal mappings and RefSeqs for multiple genes?

The best way to get chromosomal mappings and RefSeqs for multiple genes is using batch lookups via the Datasets API. This method identifies genes by symbol or ID and retrieves comprehensive metadata, enforcing API rate limits while providing structured outputs for analysis pipelines.

Do I need an NCBI API key to automate gene data retrieval and avoid rate limits?

An NCBI API key is optional for gene data retrieval, but the system enforces API rate limits during automated queries. Providing an API key increases your request threshold, ensuring robust automation and structured error handling when fetching gene metadata, GO terms, and RefSeqs.

Why does my NCBI gene batch lookup return structured outputs with errors?

NCBI gene batch lookups return structured outputs with errors to provide robust automation and error handling during data retrieval. This mechanism captures failed queries for specific gene symbols or IDs while continuing to fetch available metadata, GO annotations, and RefSeqs for the remaining list.

Can I use the retrieved gene annotations and cross-references directly in downstream analysis pipelines?

Yes, you can use retrieved gene annotations and cross-references directly in downstream analysis pipelines. The structured outputs from E-utilities and the Datasets API are specifically designed for this purpose, delivering formatted gene metadata, GO terms, and chromosomal mappings ready for computational workflows.