gene-database

Query NCBI Gene database for gene annotations and sequences via E-utilities.

8|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/sanand0/scientific-research --skill gene-database-sanand0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gene-database
Source: https://github.com/sanand0/scientific-research/tree/main/.claude/skills/gene-database
Command: npx skills add https://github.com/sanand0/scientific-research --skill gene-database-sanand0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires urllib3, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides programmatic access to the NCBI Gene database, enabling users to efficiently search for and retrieve comprehensive gene information, including sequences, annotations, and functional data.

Core Features & Use Cases

  • Gene Search: Find genes by symbol, name, or associated keywords (e.g., diseases, pathways).
  • Data Retrieval: Obtain detailed gene information, including RefSeqs, GO terms, chromosomal locations, and phenotypes.
  • Batch Processing: Efficiently query multiple genes simultaneously for large-scale analysis.
  • Use Case: A researcher needs to find all human genes associated with a specific disease and retrieve their associated Gene Ontology terms for functional analysis.

Quick Start

Use the gene-database skill to find information about the human gene BRCA1.

Frequently Asked Questions about gene-database

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

FAQPage Schema
How do I retrieve gene annotations and reference sequences from the NCBI Gene database?

To retrieve gene annotations and reference sequences from the NCBI Gene database, you can programmatically query the NCBI E-utilities and Datasets API by searching for specific gene symbols or IDs to obtain detailed functional data and RefSeqs.

Can I batch query multiple gene symbols simultaneously for functional analysis?

Yes, you can batch query multiple gene symbols simultaneously. The Skill supports batch lookups to efficiently retrieve detailed gene information, including GO terms and chromosomal locations, for large-scale functional analysis across various species.

What's the best way to find human genes associated with a specific disease and retrieve their Gene Ontology terms?

The best way to find human genes associated with a specific disease and retrieve their Gene Ontology terms is to search the NCBI Gene database by associated keywords or phenotypes, then extract the functional data and GO terms from the returned annotations.

Does this NCBI gene search approach work with common bioinformatics workflows for genomic annotation?

Yes, this NCBI gene search approach works with common bioinformatics workflows. It integrates programmatically via standard HTTP requests using urllib3 and requests, allowing you to seamlessly embed gene annotation and functional data retrieval into existing genomics pipelines.

What specific gene data can I retrieve when searching by gene symbol or ID across various species?

When searching by gene symbol or ID across various species, you can retrieve detailed gene information including RefSeqs, Gene Ontology terms, chromosomal locations, phenotypes, and functional data via the NCBI Datasets API.

Are there limitations when using NCBI E-utilities for programmatic gene lookups?

When using NCBI E-utilities for programmatic gene lookups, you are constrained by API rate limits and the need for precise gene symbols or IDs to avoid ambiguous search results across various species.