Skill · em Dados, IA e pesquisa
gene-database
Query NCBI Gene via E-utilities/Datasets API. Search by symbol/ID, retrieve gene info (RefSeqs, GO, locations, phenotypes), batch lookups, for gene annotation and functional analysis.
Procedência
- Origem: davila7/claude-code-templates
- Caminho:
cli-tool/components/skills/scientific/gene-database - Versão fixada:
57f899e5394bb8ca166f38eacae8f0853cbfe033 - Licença: MIT
- Espelhado em 25/09/2026
- nenhum download no Claude Code Templates (lido em 25/09/2026)
Antes de instalar
6 arquivos · 49,8 KB · inclui 3 scripts que executam: scripts/batch_gene_lookup.py, scripts/fetch_gene_data.py, scripts/query_gene.py
Instalar na sua CLI
O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/gene-database/.
d=".claude/skills/gene-database" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/gene-database" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/api_reference.md" "$u/references/api_reference.md" \ -o "$d/references/common_workflows.md" "$u/references/common_workflows.md" \ -o "$d/scripts/batch_gene_lookup.py" "$u/scripts/batch_gene_lookup.py" \ -o "$d/scripts/fetch_gene_data.py" "$u/scripts/fetch_gene_data.py" \ -o "$d/scripts/query_gene.py" "$u/scripts/query_gene.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.claude/skills/gene-database/.
d="$HOME/.claude/skills/gene-database" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/gene-database" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/api_reference.md" "$u/references/api_reference.md" \ -o "$d/references/common_workflows.md" "$u/references/common_workflows.md" \ -o "$d/scripts/batch_gene_lookup.py" "$u/scripts/batch_gene_lookup.py" \ -o "$d/scripts/fetch_gene_data.py" "$u/scripts/fetch_gene_data.py" \ -o "$d/scripts/query_gene.py" "$u/scripts/query_gene.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Codex
Neste projeto: instala em .agents/skills/gene-database/.
d=".agents/skills/gene-database" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/gene-database" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/api_reference.md" "$u/references/api_reference.md" \ -o "$d/references/common_workflows.md" "$u/references/common_workflows.md" \ -o "$d/scripts/batch_gene_lookup.py" "$u/scripts/batch_gene_lookup.py" \ -o "$d/scripts/fetch_gene_data.py" "$u/scripts/fetch_gene_data.py" \ -o "$d/scripts/query_gene.py" "$u/scripts/query_gene.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.agents/skills/gene-database/.
d="$HOME/.agents/skills/gene-database" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/gene-database" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/api_reference.md" "$u/references/api_reference.md" \ -o "$d/references/common_workflows.md" "$u/references/common_workflows.md" \ -o "$d/scripts/batch_gene_lookup.py" "$u/scripts/batch_gene_lookup.py" \ -o "$d/scripts/fetch_gene_data.py" "$u/scripts/fetch_gene_data.py" \ -o "$d/scripts/query_gene.py" "$u/scripts/query_gene.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Antigravity
Neste projeto: instala em .agents/skills/gene-database/.
d=".agents/skills/gene-database" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/gene-database" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/api_reference.md" "$u/references/api_reference.md" \ -o "$d/references/common_workflows.md" "$u/references/common_workflows.md" \ -o "$d/scripts/batch_gene_lookup.py" "$u/scripts/batch_gene_lookup.py" \ -o "$d/scripts/fetch_gene_data.py" "$u/scripts/fetch_gene_data.py" \ -o "$d/scripts/query_gene.py" "$u/scripts/query_gene.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.gemini/antigravity-cli/skills/gene-database/.
d="$HOME/.gemini/antigravity-cli/skills/gene-database" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/gene-database" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/api_reference.md" "$u/references/api_reference.md" \ -o "$d/references/common_workflows.md" "$u/references/common_workflows.md" \ -o "$d/scripts/batch_gene_lookup.py" "$u/scripts/batch_gene_lookup.py" \ -o "$d/scripts/fetch_gene_data.py" "$u/scripts/fetch_gene_data.py" \ -o "$d/scripts/query_gene.py" "$u/scripts/query_gene.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.gene-database
Prévia do SKILL.md
---
name: gene-database
description: "Query NCBI Gene via E-utilities/Datasets API. Search by symbol/ID, retrieve gene info (RefSeqs, GO, locations, phenotypes), batch lookups, for gene annotation and functional analysis."
---
# Gene Database
## Overview
NCBI Gene is a comprehensive database integrating gene information from diverse species. It provides nomenclature, reference sequences (RefSeqs), chromosomal maps, biological pathways, genetic variations, phenotypes, and cross-references to global genomic resources.
## When to Use This Skill
This skill should be used when working with gene data including searching by gene symbol or ID, retrieving gene sequences and metadata, analyzing gene functions and pathways, or performing batch gene lookups.
## Quick Start
NCBI provides two main APIs for gene data access:
1. **E-utilities** (Traditional): Full-featured API for all Entrez databases with flexible querying
2. **NCBI Datasets API** (Newer): Optimized for gene data retrieval with simplified workflows
Choose E-utilities for complex queries and cross-database searches. Choose Datasets API for straightforward gene data retrieval with metadata and sequences in a single request.
## Common Workflows
### Search Genes by Symbol or Name
To search for genes by symbol or name across organisms:
1. Use the `scripts/query_gene.py` script with E-utilities ESearch
2. Specify the gene symbol and organism (e.g., "BRCA1 in human")
3. The script returns matching Gene IDs
Example query patterns:
- Gene symbol: `insulin[gene name] AND human[organism]`
- Gene with disease: `dystrophin[gene name] AND muscular dystrophy[disease]`
- Chromosome location: `human[organism] AND 17q21[chromosome]`
### Retrieve Gene Information by ID
…