gene-database

Query NCBI Gene records via E-utilities to resolve gene symbols and retrieve annotations.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill gene-database-jaechang-hits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gene-database
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/genomics-bioinformatics/gene-database
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill gene-database-jaechang-hits

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the retrieval of comprehensive gene information from the NCBI Gene database, streamlining gene ID resolution and functional data acquisition.

Core Features & Use Cases

  • Gene ID Resolution: Map gene symbols, aliases, and names to official NCBI Gene IDs.
  • Data Retrieval: Fetch official symbols, descriptions, genomic locations, RefSeq accessions, GO annotations, and interaction data.
  • Use Case: Quickly find the official gene symbol, chromosomal location, and a brief summary for a list of human genes like BRCA1, TP53, and EGFR.

Quick Start

Use the gene-database skill to find the NCBI Gene ID for the human gene symbol BRCA1.

Frequently Asked Questions about gene-database

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

FAQPage Schema
How do I resolve an NCBI Gene ID from a gene symbol like BRCA1?

Fetch curated gene records from the NCBI Gene database via E-utilities to retrieve official symbols, descriptions, genomic locations, RefSeq accessions, GO annotations, and interaction data.

Can I retrieve GO annotations and RefSeq accessions for a list of human genes?

Yes, querying NCBI Gene via E-utilities retrieves GO annotations and RefSeq accessions. It fetches official symbols, descriptions, genomic locations, and interaction data for specified genes.

Does this gene annotation method work with cross-species gene identification?

Yes, querying the NCBI Gene database via E-utilities retrieves curated gene records across multiple taxa, supporting cross-species gene identification and functional annotation lookup.

Do I need the requests and pandas libraries to query NCBI E-utilities?

Yes, the `requests` library is required for NCBI E-utilities API interaction, and `xml.etree.ElementTree` parses XML responses. Pandas is also listed as a dependency for data handling.

What is the best way to look up functional annotations for genes using NCBI?

The best way to look up functional annotations is querying the NCBI Gene database via E-utilities. This retrieves curated records including official symbols, descriptions, and GO annotations.

What are the limitations of using NCBI E-utilities for gene symbol resolution?

Limitations include relying on NCBI E-utilities availability and XML parsing with `xml.etree.ElementTree`. Gene symbol resolution depends on NCBI's curated records and may not map unofficial aliases.