Pular para o conteúdo
Skillpedia
Análise e planilhas51 mil · #1918

onekgpd

Ajuda seu agente a consultar dados genéticos de um projeto específico. É útil para encontrar informações sobre indivíduos e variantes genéticas em um grande conjunto de dados.

O que ela faz

Este programa ajuda a encontrar informações sobre pessoas e variações genéticas em um grande banco de dados chamado 1000 Genomes Project. Ele pode dizer quais pessoas têm certas características genéticas ou quais variações genéticas existem.

Quando usar

  • ✓Quando você quer saber quais pessoas em um estudo genético têm uma variação específica.
  • ✓Quando você quer encontrar variações genéticas em uma região específica do DNA.
  • ✓Quando você quer verificar se uma pessoa tem uma variação genética rara ou comum.

Exemplo do que pedir para a IA

“Quais pessoas no projeto 1000 Genomes têm a variação rs12345 no gene ABC?”

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/onekgpd/SKILL.md

Mensagem pronta para colar

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

Ele busca em um banco de dados com informações genéticas de milhares de pessoas. Você diz o que procura (como uma variação específica ou uma região do DNA) e ele retorna as pessoas ou as variações que correspondem.

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 onekgpd

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/onekgpd/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.

OneKGPd: Consultas em Nível de Indivíduo sobre o Projeto 1000 Genomas

Escopo

Esta habilidade consulta o conjunto de dados do Projeto 1000 Genomas — a coorte estendida de alta cobertura de 3.202 indivíduos sequenciados em genoma completo, na montagem GRCh38. Todos os resultados são extraídos desta coorte, e os nomes das amostras retornados pela habilidade (por exemplo, HG00096 ou NA21130) identificam seus participantes.

As consultas são resolvidas contra os dados de genótipo por indivíduo da coorte. Isso suporta duas classes complementares de perguntas: selecionar variantes carregadas em uma região (em toda a coorte ou dentro de um conjunto especificado de indivíduos) e selecionar os indivíduos que carregam variantes que correspondem a critérios dados. A seleção de variantes pode ser filtrada por frequência alélica, consequência prevista, significado clínico, classificação AlphaMissense e outros eixos de anotação listados abaixo. A relação entre dois indivíduos nomeados também está disponível.

O estado do genótipo em que uma variante é carregada — heterozigoto ou homozigoto — é um critério que as consultas podem especificar; os resultados são retornados como variantes ou como nomes de amostras, não como genótipos brutos.

O serviço público é TLS gRPC em db.dnaerys.org:443, acessado com dnaerys 0.2.1 (Python 3.11+); não é uma URL base REST. O instantâneo mantido do serviço anuncia VEP 115 / GENCODE 49, ClinVar 202502 e gnomAD 4.1. Estas são as versões de anotação do serviço, não a versão mais recente de cada recurso upstream. Registre-as ao interpretar os resultados.

Quando Usar

Use esta habilidade quando precisar:

  • Encontrar variantes carregadas em uma região ou conjunto de regiões que correspondam a alguns critérios em toda a coorte (select-variants).
  • Encontrar variantes carregadas em uma região ou conjunto de regiões que correspondam a alguns critérios em um conjunto específico de indivíduos (select-variants-in-samples).
  • Encontrar quais indivíduos do 1000 Genomas carregam variantes que correspondem a alguns critérios em uma região ou conjunto de regiões (select-samples).
  • Contar quantos indivíduos carregam variantes específicas (count-samples).
  • Restringir qualquer consulta de variante a portadores apenas heterozigotos ou apenas homozigotos, ou consultar ambos juntos (padrão).
  • Identificar quais indivíduos são homozigotos de referência em uma única posição (select-samples-hom-ref).
  • Determinar a relação entre dois indivíduos nomeados do 1000 Genomas — tanto o grau (gêmeo / 1º / 2º / 3º / não relacionado) quanto o coeficiente de parentesco KING (kinship).
  • Obter totais do conjunto de dados — contagem de amostras, divisão por sexo, contagem de variantes, montagem (dataset-info).
  • A seleção de variantes pode ser especificada por frequência alélica KGP, exoma gnomAD 4.1 e frequência alélica do genoma gnomAD 4.1, Pontuação AlphaMissense e Classe AlphaMissense, significado ClinVar (202502) e anotações VEP (impacto, biotipo, tipo de característica, classe de variante, consequências).

NÃO use esta habilidade para:

  • Resolver um símbolo de gene, rsID ou transcrito para coordenadas, ou buscar sequência de referência. Resolva as coordenadas primeiro (veja Proveniência de Coordenadas abaixo), depois consulte esta habilidade com a região GRCh38 resolvida.
  • Qualquer coorte que não seja o Projeto 1000 Genomas — esta habilidade atende apenas a esse conjunto de dados.

Pré-requisitos

  1. uv: O script desta habilidade é executado com uv run, que lê os metadados de dependência inline do script e provisiona um ambiente efêmero. Certifique-se de que uv esteja instalado e no PATH (https://docs.astral.sh/uv/).
  2. Termos de uso de dados: Os dados do Projeto 1000 Genomas são abertos; os usuários devem estar cientes dos termos de uso de dados do Projeto 1000 Genomas / IGSR (https://www.internationalgenome.org/data).
  3. Restrições de acesso: Não há chave de API, nenhum arquivo .env e nenhum token de limite de taxa para configurar.
  4. Tempos limite: comandos de rede usam --timeout 30 segundos por RPC por padrão. Um tempo limite positivo e finito é permitido. A paginação faz vários RPCs e falhas recuperáveis tentam buscar novamente até três vezes, portanto, este não é um prazo para o comando inteiro.

Regras Principais

  • Use os Wrappers: SEMPRE execute os scripts auxiliares fornecidos em vez de construir suas próprias chamadas de cliente ou requisições de rede. Use scripts/onekgpd_api.py para consultas de variantes/amostras/parentesco (ele lida com a conexão, streaming, paginação e serialização JSON), e scripts/onekgpd_meta.py para metadados de amostra/população (offline, veja Metadados de Amostra e População).

…

Perguntas frequentes

O que é o 1000 Genomes Project?

É um grande projeto que mapeou o genoma (DNA completo) de mais de 3.000 pessoas para entender a variação genética humana.

O que são 'variações genéticas'?

São diferenças no DNA entre as pessoas. Algumas são comuns e inofensivas, outras podem estar ligadas a doenças.

Posso usar isso para qualquer pessoa no mundo?

Não, este programa só funciona com os dados do 1000 Genomes Project, que é um grupo específico de pessoas.

Detalhes

Descrição original do autor

Queries the 1000 Genomes Project dataset (3,202 whole-genome-sequenced individuals, GRCh38) at the level of individual participants. Use when a question is about individuals or variants in the 1000 Genomes Project cohort: which individuals carry variants matching specific criteria in a gene or region, which individuals are homozygous-reference at a position, which variants exist in the dataset or

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

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas