scientific-pkg-gget
Faz seu agente consultar rapidamente bancos de dados genômicos. É útil para pesquisas em bioinformática que precisam de sequências.
O que ela faz
O gget é uma ferramenta para buscar informações sobre genes e sequências biológicas em bancos de dados genômicos. Ele permite consultar detalhes de genes, encontrar sequências de DNA ou proteínas, e realizar buscas rápidas de similaridade.
Quando usar
- ✓Quando você precisa encontrar o ID de um gene específico.
- ✓Para buscar sequências de DNA ou proteínas de um gene.
- ✓Para fazer buscas rápidas de similaridade entre sequências.
Exemplo do que pedir para a IA
“Encontre informações sobre o gene BRCA1 em humanos.”
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
Você usa o gget digitando comandos no terminal ou escrevendo um pequeno código em Python. Ele se conecta a bancos de dados públicos para trazer as informações que você pediu.
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 affaan-m/ECC --skill scientific-pkg-ggetOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/scientific-pkg-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
Use esta ferramenta quando uma tarefa precisar de consultas rápidas de bioinformática em bancos de dados de referência genômica com a CLI gget ou pacote Python.
Quando Usar
- Encontrar IDs do Ensembl, metadados de genes, detalhes de transcritos ou sequências.
- Executar consultas rápidas de BLAST ou BLAT sem construir um pipeline local completo.
- Obter links de genomas de referência e anotações do Ensembl.
- Consultar módulos de estrutura de proteínas, vias metabólicas, câncer, expressão ou associação a doenças através de uma única interface.
- Criar um registro de evidências inicial e reproduzível antes de passar para ferramentas mais robustas como Biopython, Snakemake, Nextflow, BLAST+ ou clientes específicos de banco de dados.
Use um fluxo de trabalho dedicado em vez de gget quando a tarefa exigir interpretação clínica regulamentada, pipelines de produção de alto rendimento ou controle granular sobre versões de banco de dados e índices locais.
Instalação
Use um ambiente Python limpo.
python -m venv .venv
. .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install --upgrade gget
gget --help
Se uv estiver disponível:
uv venv
. .venv/bin/activate
uv pip install gget
Antes de confiar em um ambiente mais antigo, atualize gget e verifique a documentação do módulo novamente. Os bancos de dados upstream consultados por gget mudam com o tempo.
Padrões Básicos
Formato da CLI:
gget <module> [arguments] [options]
Formato Python:
import gget
result = gget.search(["BRCA1"], species="human")
print(result)
Fluxo de trabalho comum:
- Identifique a espécie, montagem, tipo de ID do gene e banco de dados necessários.
- Verifique a documentação atual do módulo para os argumentos.
- Execute uma consulta pequena primeiro.
- Salve a saída com um nome de arquivo explícito e data.
- Registre o nome do módulo, versão, argumentos e suposições do banco de dados.
Módulos Comuns
Use a documentação upstream atual para argumentos exatos. Estes módulos são escolhas iniciais comuns:
gget search: encontrar IDs do Ensembl a partir de termos de busca.gget info: recuperar metadados para IDs do Ensembl, UniProt ou relacionados.gget seq: obter sequências de nucleotídeos ou aminoácidos.gget ref: recuperar links de download de genomas de referência.gget blast: executar uma consulta BLAST rápida.gget blat: localizar uma sequência contra montagens de genoma suportadas.gget muscle: executar alinhamento de múltiplas sequências.gget diamond: executar alinhamento de sequência local contra sequências de referência.gget alphafoldegget pdb: inspecionar referências de estrutura de proteínas.gget enrichr,gget opentargets,gget archs4,gget bgee,gget cbioegget cosmic: explorar dados de enriquecimento, alvos, expressão, câncer e associação a doenças.
Não assuma que todos os módulos suportam todas as versões do Python ou conjuntos de dependências. Algumas dependências científicas opcionais têm suporte de versão mais restrito do que o pacote principal.
Exemplos Rápidos
Encontrar genes:
gget search -s human brca1 dna repair -o brca1-search.json
Obter metadados de genes:
gget info ENSG00000012048 -o brca1-info.json
Obter uma sequência:
gget seq ENSG00000012048 -o brca1-seq.fa
Executar uma consulta BLAST pequena:
gget blast "MEEPQSDPSVEPPLSQETFSDLWKLLPEN" -l 10 -o blast-results.json
Exemplo Python:
import gget
genes = gget.search(["BRCA1", "DNA repair"], species="human")
info = gget.info(["ENSG00000012048"])
sequence = gget.seq("ENSG00000012048")
Registro de Reprodutibilidade
Para saídas científicas, inclua metadados suficientes para reproduzir a consulta.
| Date | gget version | Module | Query | Species/assembly | Output | Notes |
| --- | --- | --- | --- | --- | --- | --- |
| 2026-05-11 | `gget --version` | search | `BRCA1 DNA repair` | human | `brca1-search.json` | Docs checked before run |
Também registre:
- Versão do Python e gerenciador de ambiente.
- Qualquer dependência opcional instalada através de
gget setup. - Identificadores específicos do banco de dados retornados pela consulta.
- Se a saída é JSON, CSV, FASTA ou uma exportação de DataFrame.
- Quaisquer falhas que foram resolvidas atualizando
gget.
Lista de Verificação de Revisão
- Você atualizou ou verificou a versão instalada de
gget? - Você verificou a documentação atual do módulo upstream antes de usar os argumentos?
- A espécie ou montagem está explícita?
- Os identificadores são preservados exatamente, incluindo prefixos Ensembl/UniProt?
- O resultado é rotulado como saída de banco de dados em vez de interpretação clínica?
- A consulta é reproduzível a partir do comando salvo ou trecho Python?
- As dependências opcionais estão instaladas em um ambiente isolado?
Referências
…
Perguntas frequentes
O que são 'bancos de dados genômicos'?
São grandes coleções de informações sobre o DNA e as proteínas de diversos organismos, como humanos, usados por cientistas.
O que é 'BLAST'?
É um método para comparar sequências de DNA ou proteína e encontrar similaridades, ajudando a entender a função de um gene ou a relação entre diferentes sequências.
Preciso instalar algo?
Sim, você precisa instalar o gget no seu computador usando Python. As instruções estão na documentação.
Detalhes
Descrição original do autor
gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs. Use when a task needs quick bioinformatics lookup across genomic reference databases with the gget CLI or Python package.
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #276
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
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
Skills parecidas
Coinbase Automation
Ajuda seu agente a gerenciar criptomoedas na Coinbase. Ele pode listar carteiras, contas e dados do seu portfólio.
ComposioHQ/awesome-claude-skills
bids
Ajuda seu agente a organizar e validar dados de neuroimagem. Permite gerenciar dados de exames como ressonância magnética e eletroencefalograma de forma padronizada.
K-Dense-AI/scientific-agent-skills
database-lookup
Faz seu agente buscar informações específicas em bancos de dados públicos. Ele garante que os dados sejam recuperados de forma confiável e rastreável. Útil para obter fatos precisos e verificáveis.
K-Dense-AI/scientific-agent-skills