Habilidades ensembl-database
🧬

ensembl-database

Seguro 🌐 Acceso a red

Consultar la base de datos genómica Ensembl para más de 250 especies

También disponible en: K-Dense-AI

Los investigadores genómicos necesitan acceso a secuencias de genes, variantes y datos comparativos entre especies. Esta habilidad consulta la API REST de la base de datos Ensembl para recuperar información genética, secuencias de ADN, predicciones de variantes, ortólogos y características regulatorias para más de 250 especies de vertebrados.

Soporta: Claude Codex Code(CC)
🥈 77 Plata
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "ensembl-database". Busca el gen BRCA2 en humanos

Resultado esperado:

  • Gen: BRCA2 (ENSG00000139618)
  • Ubicación: Cromosoma 13:32,315,086-32,400,268
  • Cadena: Positiva (+)
  • Biotipo: protein_coding
  • Número de transcripciones: 4
  • Transcripción canónica: ENST00000380152

Usando "ensembl-database". Predecir efectos de la variante rs699

Resultado esperado:

  • Variante: rs699 (gen AGT)
  • Consecuencia más grave: missense_variant
  • Transcripción afectada: ENST00000366667
  • Cambio de aminoácido: Met268Thr
  • Predicción SIFT: tolerated
  • Significancia clínica: Asociada con susceptibilidad a hipertensión

Usando "ensembl-database". Encontrar ortólogos de ratón para BRCA2 humano

Resultado esperado:

  • Gen humano: BRCA2 (ENSG00000139618)
  • Ortólogo de ratón: Brca2 (ENSMUSG00000041147)
  • Tipo de ortología: ortholog_one2one
  • Ubicación en ratón: Cromosoma 5:150,537,213-150,627,056
  • Identidad de secuencia proteica: 72.4%
  • Confianza: high

Auditoría de seguridad

Seguro
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
Archivos escaneados
1,307
Líneas analizadas
2
hallazgos
6
Auditorías totales
Problemas de riesgo bajo (1)
Network API Access
Script makes HTTP requests to Ensembl REST API endpoints

Puntuación de calidad

64
Arquitectura
100
Mantenibilidad
87
Contenido
30
Comunidad
100
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

Análisis del impacto de variantes genéticas

Predecir consecuencias funcionales de variantes genéticas usando VEP y recuperar datos de frecuencia poblacional para investigación clínica

Genómica comparativa entre especies

Encontrar ortólogos entre especies y comparar estructuras genéticas para estudiar conservación evolutiva y función genética

Pipeline automatizado de recuperación de secuencias

Construir pipelines que obtengan secuencias de ADN, transcripciones o proteínas para listas de genes con limitación de tasa y manejo de errores adecuados

Prueba estos prompts

Buscar información de un gen
Busca el gen BRCA2 en humanos y muéstrame el ID de Ensembl, la ubicación cromosómica y el número de transcripciones
Obtener secuencia de ADN
Recupera la secuencia de ADN genómico para el gen TP53 en formato FASTA y guárdala en un archivo
Predecir efectos de variantes
Usa el Variant Effect Predictor para analizar la variante rs699 y dime las consecuencias funcionales predichas y los genes afectados
Encontrar ortólogos entre especies
Encuentra todos los ortólogos de ratón para el gen humano ENSG00000139618 y compara sus secuencias proteicas para identificar dominios conservados

Mejores prácticas

  • Respetar los límites de tasa de la API de 15 solicitudes por segundo e implementar retroceso exponencial para reintentos
  • Usar endpoints por lotes al consultar múltiples genes o variantes para reducir el total de llamadas a la API
  • Almacenar en caché los resultados de acceso frecuente localmente para minimizar consultas redundantes y mejorar el rendimiento

Evitar

  • Hacer llamadas secuenciales rápidas a la API sin limitación de tasa activará errores 429 y bloqueos temporales
  • Ignorar códigos de error HTTP como 404 puede llevar a suposiciones incorrectas sobre la existencia de genes o variantes
  • Consultar datos GRCh37 usando el endpoint principal de la API en lugar de grch37.rest.ensembl.org devuelve resultados incorrectos

Preguntas frecuentes

¿Qué especies son compatibles con esta habilidad?
Más de 250 especies de vertebrados de la versión 115 de Ensembl incluyendo humano, ratón, pez cebra y muchos organismos modelo. Consulta el endpoint info/species para la lista completa.
¿Cómo consulto el ensamblaje anterior del genoma humano GRCh37?
Usa la URL base grch37.rest.ensembl.org en lugar de rest.ensembl.org para todas las consultas GRCh37 o hg19. El script lo admite mediante el parámetro assembly.
¿Cuál es el límite de tasa para la API de Ensembl?
Los usuarios anónimos pueden hacer 15 solicitudes por segundo. Los usuarios registrados obtienen 55,000 solicitudes por hora. El script incluido maneja la limitación de tasa automáticamente.
¿Puedo recuperar secuencias de proteínas con esta habilidad?
Sí, usa el endpoint sequence con el parámetro type establecido en protein. También puedes obtener secuencias genómicas, cds y cdna en formato JSON o FASTA.
¿Cómo predigo el efecto de una variante genética?
Usa los endpoints del Variant Effect Predictor VEP con notación HGVS, ID de variante como rs699, o coordenadas genómicas e información de alelo.
¿Esta habilidad funciona sin conexión o almacena resultados en caché?
No, requiere conexión a internet para consultar la API REST de Ensembl en vivo. Puedes agregar lógica de caché a tu flujo de trabajo para almacenar resultados de acceso frecuente localmente.

Detalles del desarrollador

Estructura de archivos