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

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
…

Ver todo o marketplace