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.