技能 ensembl-database
🧬

ensembl-database

安全 🌐 网络访问

Consultar banco de dados genômico Ensembl para mais de 250 espécies

也可从以下获取: K-Dense-AI

Pesquisadores genômicos precisam de acesso a sequências de genes, variantes e dados comparativos entre espécies. Esta skill consulta a API REST do banco de dados Ensembl para recuperar informações de genes, sequências de DNA, previsões de variantes, ortólogos e características regulatórias para mais de 250 espécies de vertebrados.

支持: Claude Codex Code(CC)
🥉 75 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“ensembl-database”。 Consulte o gene BRCA2 em humanos

预期结果:

  • Gene: BRCA2 (ENSG00000139618)
  • Localização: Cromossomo 13:32,315,086-32,400,268
  • Fita: Positiva (+)
  • Biotype: protein_coding
  • Número de transcritos: 4
  • Transcrito canônico: ENST00000380152

正在使用“ensembl-database”。 Prever efeitos da variante rs699

预期结果:

  • Variante: rs699 (gene AGT)
  • Consequência mais grave: missense_variant
  • Transcrito afetado: ENST00000366667
  • Mudança de aminoácido: Met268Thr
  • Previsão SIFT: tolerated
  • Significância clínica: Associada à suscetibilidade à hipertensão

正在使用“ensembl-database”。 Encontrar ortólogos de camundongo para BRCA2 humano

预期结果:

  • Gene humano: BRCA2 (ENSG00000139618)
  • Ortólogo de camundongo: Brca2 (ENSMUSG00000041147)
  • Tipo de ortologia: ortholog_one2one
  • Localização no camundongo: Cromossomo 5:150,537,213-150,627,056
  • Identidade de sequência proteica: 72.4%
  • Confiança: high

安全审计

安全
v6 • 1/17/2026

This skill provides legitimate access to the Ensembl genomics database REST API. All detected patterns are false positives. The backtick patterns flagged as Ruby shell execution are actually Markdown code blocks in documentation files. The Cobalt Strike and weak crypto patterns are generic terms in API documentation that have no malicious context. The Python script contains only standard HTTP requests to official Ensembl endpoints with proper rate limiting.

4
已扫描文件
1,307
分析行数
2
发现项
6
审计总数
低风险问题 (1)
Network API Access
Script makes HTTP requests to Ensembl REST API endpoints
审计者: claude 查看审计历史 →

质量评分

64
架构
100
可维护性
87
内容
20
社区
100
安全
83
规范符合性

你能构建什么

Análise de impacto de variantes genéticas

Prever consequências funcionais de variantes genéticas usando VEP e recuperar dados de frequência populacional para pesquisa clínica

Genômica comparativa entre espécies

Encontrar ortólogos entre espécies e comparar estruturas de genes para estudar conservação evolutiva e função gênica

Pipeline automatizado de recuperação de sequências

Construir pipelines que recuperam sequências de DNA, transcritos ou proteínas para listas de genes com limitação de taxa e tratamento de erros adequados

试试这些提示

Consultar informações de gene
Consulte o gene BRCA2 em humanos e mostre-me o ID Ensembl, localização cromossômica e número de transcritos
Obter sequência de DNA
Recupere a sequência de DNA genômico para o gene TP53 em formato FASTA e salve em um arquivo
Prever efeitos de variantes
Use o Variant Effect Predictor para analisar a variante rs699 e me diga as consequências funcionais previstas e os genes afetados
Encontrar ortólogos entre espécies
Encontre todos os ortólogos de camundongo para o gene humano ENSG00000139618 e compare suas sequências proteicas para identificar domínios conservados

最佳实践

  • Respeite os limites de taxa da API de 15 requisições por segundo e implemente recuo exponencial para novas tentativas
  • Use endpoints em lote ao consultar múltiplos genes ou variantes para reduzir o total de chamadas à API
  • Faça cache de resultados acessados frequentemente localmente para minimizar consultas redundantes e melhorar o desempenho

避免

  • Fazer chamadas sequenciais rápidas à API sem limitação de taxa acionará erros 429 e bloqueios temporários
  • Ignorar códigos de erro HTTP como 404 pode levar a suposições incorretas sobre a existência de genes ou variantes
  • Consultar dados GRCh37 usando o endpoint principal da API em vez de grch37.rest.ensembl.org retorna resultados incorretos

常见问题

Quais espécies são suportadas por esta skill?
Mais de 250 espécies de vertebrados da versão 115 do Ensembl, incluindo humanos, camundongos, peixe-zebra e muitos organismos modelo. Consulte o endpoint info/species para a lista completa.
Como consulto a montagem de genoma humano GRCh37 mais antiga?
Use a URL base grch37.rest.ensembl.org em vez de rest.ensembl.org para todas as consultas GRCh37 ou hg19. O script suporta isso via parâmetro assembly.
Qual é o limite de taxa para a API Ensembl?
Usuários anônimos podem fazer 15 requisições por segundo. Usuários registrados obtêm 55.000 requisições por hora. O script incluído lida com a limitação de taxa automaticamente.
Posso recuperar sequências proteicas com esta skill?
Sim, use o endpoint sequence com o parâmetro type definido como protein. Você também pode obter sequências genomic, cds e cdna em formato JSON ou FASTA.
Como faço para prever o efeito de uma variante genética?
Use os endpoints do Variant Effect Predictor VEP com notação HGVS, ID de variante como rs699, ou coordenadas genômicas e informações de alelo.
Esta skill funciona offline ou faz cache de resultados?
Não, ela requer conexão com a internet para consultar a API REST ao vivo do Ensembl. Você pode adicionar lógica de cache ao seu fluxo de trabalho para armazenar resultados acessados frequentemente localmente.