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.