gene-database

Query and retrieve NCBI Gene data via E-utilities and Datasets API.

94|11|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/swaruplab/operon --skill gene-database-swaruplab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gene-database
Source: https://github.com/swaruplab/operon/tree/main/src-tauri/protocols/gene-database
Command: npx skills add https://github.com/swaruplab/operon --skill gene-database-swaruplab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides programmatic access to NCBI Gene data via E-utilities and the Datasets API, enabling researchers to locate genes by symbol, retrieve metadata, and perform batch lookups.

Core Features & Use Cases

  • Gene search and lookup: find genes by symbol or ID across organisms; batch lookups for multiple genes.
  • Metadata retrieval and summaries: fetch gene descriptions, chromosomal location, GO terms, RefSeq, and transcripts.
  • Use Case: Build annotated gene lists for enrichment analyses or cross-species comparisons.

Quick Start

Provide a list of gene symbols or IDs and run the appropriate scripts to fetch IDs, summaries, and gene details.

Frequently Asked Questions about gene-database

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

FAQPage Schema
How do I batch lookup NCBI gene data for multiple symbols?▼

To batch lookup NCBI gene data, provide a list of gene symbols or IDs to fetch summaries, metadata, and gene details across organisms using E-utilities and the Datasets API.

What gene metadata can I retrieve from NCBI E-utilities?▼

NCBI E-utilities and the Datasets API retrieve gene descriptions, chromosomal locations, GO terms, RefSeq records, and transcripts to build annotated gene lists for downstream analysis.

Can I perform cross-organism gene comparisons using NCBI datasets?▼

Cross-organism gene comparisons are supported by querying NCBI Gene data via E-utilities to locate genes by symbol or ID across multiple species for comparative analyses.

Do I need an NCBI API key to fetch gene annotations programmatically?▼

An NCBI API key is optional for fetching gene annotations via E-utilities endpoints, but configuring one provides higher rate limits for batch processing and large-scale data retrieval.

What's the best way to build annotated gene lists for enrichment analysis from NCBI?▼

Build annotated gene lists by batch fetching gene symbols, metadata, GO terms, and RefSeq transcripts via the Datasets API to prepare comprehensive inputs for enrichment analysis.