gene-database

Retrieve NCBI Gene metadata via E-utilities and Datasets API.

783|65|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill gene-database-leonchaox
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gene-database
Source: https://github.com/LeonChaoX/qinyan-academic-skills/tree/main/skills/12-%E7%A7%91%E5%AD%A6%E6%95%B0%E6%8D%AE%E5%BA%93/gene-database
Command: npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill gene-database-leonchaox

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the time-consuming manual lookup process by helping you quickly search NCBI Gene and retrieve structured gene metadata for downstream annotation and functional analysis.

Core Features & Use Cases

  • Gene search by symbol/ID: Find matching Gene IDs using NCBI E-utilities, with optional organism filtering to reduce ambiguity.
  • Rich gene record retrieval: Pull detailed gene information via both E-utilities (ESummary/EFetch) and the NCBI Datasets API (for comprehensive JSON responses).
  • Batch gene lookup: Process many gene symbols or IDs efficiently with rate limiting and chunking, producing analysis-ready summaries.
  • Use Case: Given a gene panel list, fetch each gene’s description, organism, chromosome, map location, and identifiers, then compile the results into a table for a manuscript or functional analysis.

Quick Start

Use the gene-database skill to query BRCA1 in human and return its NCBI Gene metadata.

Frequently Asked Questions about gene-database

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

FAQPage Schema
How do I retrieve NCBI gene metadata for a list of gene symbols in batch?▼

Batch gene lookup processes multiple gene symbols or IDs using NCBI E-utilities and the Datasets API with rate limiting and chunking, producing analysis-ready structured JSON results containing descriptions, chromosome locations, and identifiers.

What is the best way to search for a gene ID using NCBI E-utilities and filter by organism?▼

Searching NCBI E-utilities with a gene symbol while applying optional organism filtering reduces ambiguity and returns matching Gene IDs, which can then be used to fetch detailed records via ESummary or EFetch.

Can I use the NCBI Datasets API to fetch GO annotations and gene locations?▼

Yes, the NCBI Datasets API pulls comprehensive JSON responses containing rich gene records, including gene locations, GO annotations, and related metadata required for functional and annotation workflows.

Do I need an API key to handle rate limiting when fetching gene records from NCBI?▼

Fetching gene records from NCBI requires deterministic script execution that builds correct Entrez queries and manages API-key headers to handle rate limiting, ensuring reliable retrieval of structured JSON results.

How do I compile gene annotation results into a table for a manuscript?▼

Compiling gene annotation results for a manuscript involves fetching each gene's description, organism, chromosome, map location, and identifiers via batch lookup, then formatting the structured JSON output into a table.