biopython
Analizar secuencias biológicas con Biopython
También disponible en: davila7
Procesa secuencias de ADN, ARN y proteínas de manera eficiente usando Biopython. Accede a bases de datos NCBI programáticamente, realiza alineaciones de secuencias y automatiza canalizaciones complejas de bioinformática para aplicaciones de investigación.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "biopython". Leer un archivo GenBank e imprimir información sobre cada registro
Resultado esperado:
- ID del registro: NC_001416
- Descripción: Bacteriofago lambda de Escherichia coli, genoma completo
- Longitud de la secuencia: 48502 pb
- Contenido de GC: 49,23%
- Características: 73 en total (genes, promotores, operadores)
Usando "biopython". Buscar en PubMed CRISPR y obtener los primeros 5 resultados
Resultado esperado:
- Se encontraron 15432 resultados para 'CRISPR'
- PMIDs: 37253479, 37253478, 37253477, 37253476, 37253475
- Primer resultado: Título, Autores, Información de la revista
Auditoría de seguridad
SeguroAll 546 static findings are FALSE POSITIVES. This skill contains only markdown documentation files with Python code examples for Biopython. The scanner misidentified markdown code block delimiters as shell commands, Biopython module names (Bio.Align, Bio.Phylo) as cryptographic algorithms, and documentation placeholders as real secrets. No executable code exists. This is a legitimate scientific documentation skill.
Factores de riesgo
🔑 Variables de entorno (7)
⚙️ Comandos externos (415)
📁 Acceso al sistema de archivos (6)
Puntuación de calidad
Lo que puedes crear
Procesamiento de secuencias por lotes
Procesar archivos FASTA grandes, calcular contenido de GC, traducir secuencias y preparar datos para análisis posteriores.
Construir canalizaciones de análisis
Crear flujos de trabajo automatizados para recuperación de secuencias, alineación, filogenética y análisis de resultados.
Aprender bioinformática
Explorar operaciones de secuencias, acceso a bases de datos y bioinformática estructural a través de ejemplos prácticos.
Prueba estos prompts
Muéstrame cómo leer un archivo FASTA y extraer registros de secuencias usando Bio.SeqIO.
Escribe código para buscar en PubMed usando Bio.Entrez y obtener los primeros 10 resultados para una consulta sobre proteína quinasa.
Realizar una alineación global por pares entre dos secuencias de ADN usando Bio.Align y mostrarme la puntuación de alineación.
Cargar un archivo PDB y calcular la distancia entre dos átomos de carbono alfa en una cadena de proteína.
Mejores prácticas
- Siempre establece Entrez.email al acceder a bases de datos NCBI para cumplir con su política de uso
- Usa iteradores como SeqIO.parse() para archivos grandes para evitar cargar todo en memoria
- Almacena en caché las secuencias descargadas para evitar solicitudes de red redundantes y respetar los límites de velocidad
Evitar
- No codificar claves API en scripts; usar variables de entorno en su lugar
- No omitir el manejo de errores para operaciones de red que pueden fallar por problemas de conectividad
- No procesar alineaciones grandes sin verificar primero los requisitos de memoria
Preguntas frecuentes
¿Qué formatos de archivo soporta Biopython?
¿Cómo accedo a las bases de datos NCBI?
¿Puede Biopython ejecutar búsquedas BLAST locales?
¿Cómo calculo propiedades de secuencias?
¿Cuál es la diferencia entre parse y read?
¿Cómo manejo los límites de velocidad con NCBI?
Detalles del desarrollador
Autor
K-Dense-AILicencia
BSD-3-Clause
Repositorio
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/biopythonRef.
main
Estructura de archivos