gene-database

Search and retrieve gene annotations from NCBI Gene via E-utilities and Datasets API.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/yf8578/clawomics --skill gene-database-yf8578
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gene-database
Source: https://github.com/yf8578/clawomics/tree/main/skills/gene-database
Command: npx skills add https://github.com/yf8578/clawomics --skill gene-database-yf8578

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a programmatic interface to the NCBI Gene database, enabling users to efficiently search for genes, retrieve detailed information, and perform batch lookups, streamlining bioinformatics workflows.

Core Features & Use Cases

  • Gene Search: Find genes by symbol, name, disease association, or chromosomal location.
  • Detailed Retrieval: Obtain comprehensive gene data including RefSeqs, GO annotations, and chromosomal positions.
  • Batch Processing: Efficiently query multiple genes simultaneously to build annotation tables or validate gene lists.
  • Use Case: When analyzing a list of differentially expressed genes from a RNA-Seq experiment, use this Skill to quickly gather their official symbols, descriptions, and known functions from NCBI Gene.

Quick Start

Use the gene-database skill to search for the gene symbol 'BRCA1' in humans.

Frequently Asked Questions about gene-database

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

FAQPage Schema
How do I query the NCBI gene database for gene symbols and annotations?▼

To query the NCBI gene database, you can search for genes by symbol, ID, or biological context using E-utilities like ESearch and ESummary. This retrieves detailed annotations including RefSeqs and GO terms.

What is the best way to retrieve detailed gene data for an RNA-Seq analysis?▼

The best way to retrieve detailed gene data for RNA-Seq analysis is performing batch lookups via the NCBI Datasets API to gather official symbols, descriptions, and known functions for differentially expressed genes.

Can I perform batch lookups of multiple genes using NCBI E-utilities?▼

Yes, you can perform batch lookups of multiple genes simultaneously using NCBI E-utilities and the Datasets API. This allows you to efficiently build annotation tables or validate gene lists.

Does NCBI gene database querying support searching by chromosomal location?▼

Yes, querying the NCBI gene database supports searching by chromosomal location, disease association, or biological context. It uses ESearch and EFetch endpoints to filter and retrieve comprehensive gene data.

How do I get RefSeqs and GO annotations for a specific gene ID?▼

You can get RefSeqs and GO annotations for a specific gene ID by using the EFetch endpoint in the NCBI E-utilities API. This retrieves comprehensive gene data including chromosomal positions and detailed annotations.

What are the limitations of using NCBI Datasets API for gene data retrieval?▼

Limitations of using the NCBI Datasets API for gene data retrieval include relying on external API rate limits and requiring programmatic access to handle E-utilities endpoints for comprehensive batch processing.