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
Mensagem pronta para colar
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 ggetOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/gget/SKILL.md -o SKILL.mdConteú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
--limitonde suportado; é frequentemente um limite local, não um mecanismo completo de paginação - Salve resultados com
-o/--outpara reprodutibilidade - Verifique as versões/releases dos bancos de dados para consistência entre as análises
- Use
--quietem 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 diamondcom--threadspara 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/--super5para 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
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1880
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
13c-metabolic-flux
Estima fluxos metabólicos usando dados de rastreamento de isótopos de carbono-13. É útil para analisar o metabolismo celular e vias bioquímicas.
K-Dense-AI/scientific-agent-skills
adaptyv
Projeta experimentos de caracterização de proteínas usando a API Adaptyv. Ele ajuda a estimar custos, enviar sequências e monitorar resultados de laboratório.
K-Dense-AI/scientific-agent-skills
aeon
Realiza tarefas de aprendizado de máquina em séries temporais. É útil para classificar, prever, detectar anomalias e encontrar padrões em dados sequenciais.
K-Dense-AI/scientific-agent-skills
alphagenome
Consulta efeitos genômicos pré-calculados para variantes genéticas. Ele fornece pontuações e explicações para entender o impacto das variantes no genoma.
K-Dense-AI/scientific-agent-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC