Pular para o conteúdo
Skillpedia
Agentes51 mil · #1880

gget

Faz seu agente buscar informações em bases de dados de biologia. Ele consulta rapidamente dados sobre genes, proteínas e sequências.

O que ela faz

gget é uma ferramenta que busca informações sobre genes e sequências biológicas em diversos bancos de dados. Ela permite consultar detalhes de genes, fazer comparações de sequências e baixar estruturas de proteínas.

Quando usar

  • ✓Quando você precisa encontrar informações rápidas sobre um gene específico.
  • ✓Ao comparar sequências de DNA ou proteínas.
  • ✓Para baixar estruturas de moléculas biológicas como proteínas.

Exemplo do que pedir para a IA

“Me dê as informações sobre o gene TP53.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/gget/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/gget/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

gget se conecta a mais de 20 fontes de dados biológicos. Você pode usá-lo tanto pelo terminal do computador quanto dentro de um código de programação Python para fazer suas buscas.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add K-Dense-AI/scientific-agent-skills --skill gget

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/gget/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

gget

Visão Geral

gget é uma ferramenta de bioinformática de linha de comando e pacote Python que fornece acesso unificado a mais de 20 bancos de dados genômicos e métodos de análise. Consulte informações de genes, análise de sequências, estruturas de proteínas, sequências virais, dados de expressão, associações de doenças e métricas de especificidade de tecidos/células de camundongos através de uma interface consistente. A maioria dos módulos gget funciona tanto como ferramentas de linha de comando quanto como funções Python.

Importante: Os bancos de dados consultados pelo gget são atualizados continuamente, o que às vezes altera sua estrutura. As orientações aqui visam o gget 0.30.8 (revisado em 30/09/2026). Para trabalhos reproduzíveis, fixe gget==0.30.8; para adaptadores de banco de dados upstream quebrados, atualize o gget após verificar as notas de lançamento.

Instalação

Instale o gget em um ambiente virtual limpo para evitar conflitos:

# Reproducible install targeting this skill
uv venv --python 3.13 .venv
source .venv/bin/activate
uv pip install "gget==0.30.8"
import gget

Início Rápido

Inspecione a sintaxe específica do módulo antes de consultar:

gget info --help
gget pdb --help

A maioria dos módulos retorna:

  • Linha de comando: JSON (padrão) ou CSV com a flag -csv
  • Python: DataFrame ou dicionário

Flags comuns em todos os módulos:

  • -o/--out: Salva resultados em arquivo
  • -q/--quiet: Suprime informações de progresso
  • -csv: Retorna formato CSV (apenas linha de comando)

Os nomes dos argumentos Python geralmente correspondem às opções CLI longas sem hifens iniciais. Por exemplo, --census_version se torna census_version=.... Use gget <module> --help para sintaxe CLI e inspect.signature(gget.<module>) para Python; flags CLI como --download podem não ter equivalente em Python.

Categorias de Módulos

gget expõe 24 módulos em seis categorias. Parâmetros, exemplos CLI e Python, e formas de retorno para cada um estão em references/module_catalog.md; documentação mais completa por parâmetro está em references/module_reference.md.

Categoria Módulos
1. Referência e informações de genes ref (downloads de referência Ensembl), search (busca de genes), info (detalhes de gene/transcrito), seq (sequências de nucleotídeos e proteínas)
2. Análise e alinhamento de sequências blast, blat, muscle (alinhamento múltiplo), diamond (alinhamento local)
3. Análise estrutural e de proteínas pdb (estruturas e metadados PDB/mmCIF), g2p (anotações de resíduos e mapas de isoformas), elm (motivos lineares), alphafold (wrapper de predição obsoleto)
4. Dados de expressão e doenças archs4 (correlação, expressão tecidual), cellxgene (célula única), enrichr (enriquecimento), bgee (ortologia e expressão), opentargets (doença e drogas), cbio (genômica do câncer), cosmic (mutações)
5. Especificidade viral e de camundongos virus (sequências virais), 8cube (especificidade e expressão em camundongos)
6. Ferramentas adicionais mutate (sequências mutadas), gpt (geração de texto obsoleta), setup (instala dependências de módulos)

Vários módulos precisam de uma gget setup única antes do primeiro uso (elm, cellxgene, cbio; legados alphafold/gpt), e cosmic solicita credenciais COSMIC para baixar seu banco de dados.

Fluxos de Trabalho Comuns

Pipelines multi-módulo trabalhados — caracterização de genes, comparação estrutural, análise de expressão e enriquecimento, associação de doenças e drogas, comparação de ortologia e preparação de arquivos de referência para kallisto ou alinhamento — estão em references/common_workflows.md, com versões mais longas em references/workflows.md.

Melhores Práticas

Recuperação de Dados

  • Use --limit onde suportado; é frequentemente um limite local, não um mecanismo completo de paginação
  • Salve resultados com -o/--out para reprodutibilidade
  • Verifique as versões/releases dos bancos de dados para consistência entre as análises
  • Use --quiet em scripts de produção para reduzir a saída

Análise de Sequências

  • Para BLAST/BLAT, comece com parâmetros padrão, depois ajuste a sensibilidade
  • Use gget diamond com --threads para alinhamento local mais rápido
  • Salve bancos de dados DIAMOND com --diamond_db; gget ainda requer a entrada de referência
  • Para alinhamento de múltiplas sequências, use -s5/--super5 para grandes conjuntos de dados

Dados de Expressão e Doenças

  • Símbolos de genes diferenciam maiúsculas de minúsculas em cellxgene (por exemplo, 'PAX7' vs 'Pax7')
  • Instale dependências opcionais para cellxgene, elm e cbio com gget setup <module>
  • Para enriquecimento, registre o nome completo da biblioteca e a release, não apenas um atalho:

…

Perguntas frequentes

O que são 'bioinformática' e 'bancos de dados'?

Bioinformática é a área que usa computadores para analisar informações biológicas. Bancos de dados são como grandes bibliotecas digitais onde essas informações são guardadas.

O que significa 'CLI'?

CLI significa 'Command Line Interface', ou Interface de Linha de Comando. É uma forma de interagir com o computador digitando comandos em um terminal, em vez de usar o mouse e menus.

O que são 'BLAST' e 'BLAT'?

São ferramentas usadas para comparar sequências de DNA ou proteínas, procurando por semelhanças entre elas.

Detalhes

Descrição original do autor

Queries 20+ bioinformatics resources through CLI/Python. Supports quick lookups of gene info, BLAST/BLAT, viral sequence downloads, PDB/mmCIF structures, G2P residue annotations, enrichment analysis, OpenTargets, COSMIC, CELLxGENE, and 8cube mouse specificity/expression data. Best for interactive exploration and simple queries. For batch processing or advanced BLAST use biopython; for multi-databa

repo: K-Dense-AI/scientific-agent-skills

Popularidade

Estrelas no GitHub
51 mil
Posição no ranking
#1880
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas