Habilidades scikit-bio
🧬

scikit-bio

Seguro ⚙️ Comandos externos🌐 Acceso a red

Analizar datos biológicos con scikit-bio

También disponible en: davila7

Procesar secuencias biológicas, calcular métricas de diversidad y realizar pruebas estadísticas en datos microbiológicos y ecológicos. Esta skill proporciona orientación completa para flujos de trabajo de bioinformática incluyendo alineamiento de secuencias, análisis filogenético y ordenación.

Soporta: Claude Codex Code(CC)
📊 69 Adecuado
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 "scikit-bio". Calcular métricas de diversidad desde mi tabla OTU

Resultado esperado:

  • Lee tu tabla BIOM: Table.read('table.biom')
  • Calcula diversidad alfa: alpha_diversity('shannon', counts, ids=sample_ids)
  • Calcula diversidad beta: beta_diversity('braycurtis', counts, ids=sample_ids)
  • Ejecuta PERMANOVA: permanova(distance_matrix, grouping, permutations=999)

Usando "scikit-bio". Construir un árbol filogenético desde mis secuencias

Resultado esperado:

  • Lee secuencias de FASTA: skbio.DNA.read('sequences.fasta')
  • Calcula matriz de distancia: seq1.distance(seq2) o usa kmer_distance
  • Construye árbol con NJ: nj(distance_matrix)
  • Calcula distancia Robinson-Foulds: tree.robinson_foulds(other_tree)

Auditoría de seguridad

Seguro
v4 • 1/17/2026

Documentation-only skill with no executable code. All 133 static findings are false positives: detected backticks are markdown code delimiters, C2 keywords are scientific abbreviations (PC1, CCA, RDA for ordination methods), weak crypto flags are biological substitution matrices (BLOSUM62 for protein alignments), and URLs are official documentation links. No command injection, network exfiltration, or malicious patterns exist.

3
Archivos escaneados
1,393
Líneas analizadas
2
hallazgos
4
Auditorías totales

Puntuación de calidad

41
Arquitectura
100
Mantenibilidad
87
Contenido
20
Comunidad
100
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

Analizar diversidad del microbioma

Calcular diversidad alfa y beta desde tablas OTU y realizar pruebas PERMANOVA en agrupamientos de muestras.

Construir árboles filogenéticos

Construir árboles desde alineamientos de secuencias y calcular distancias Robinson-Foulds para comparación de árboles.

Procesar datos de secuencias

Leer, filtrar y transformar secuencias biológicas en más de 19 formatos de archivo con validación.

Prueba estos prompts

Operaciones Básicas de Secuencias
Muéstrame cómo leer un archivo FASTA con skbio, calcular el complemento inverso y encontrar motivos usando patrones de expresiones regulares.
Análisis de Diversidad
Guíame a través del cálculo de diversidad alfa Shannon desde una matriz de conteos y computar diversidad beta Bray-Curtis entre muestras.
Análisis Filogenético
Ayúdame a construir un árbol filogenético usando Neighbor Joining desde una matriz de distancia y calcular distancias patrísticas entre taxones.
Pruebas Estadísticas
Muéstrame cómo ejecutar una prueba PERMANOVA en una matriz de distancia para determinar si los grupos de muestras difieren significativamente, con 999 permutaciones.

Mejores prácticas

  • Usar generadores (skbio.io.read) para archivos de secuencias grandes para evitar problemas de memoria
  • Integrar con pandas y numpy para análisis y visualización posteriores
  • Validar que los IDs de secuencias coincidan entre archivos antes de cálculos de diversidad

Evitar

  • No usar frecuencias relativas para conteos - convertir a enteros primero
  • No mezclar árboles enraizados y no enraizados al calcular distancias Robinson-Foulds
  • No omitir PERMDISP al ejecutar PERMANOVA - verificar supuestos de dispersión

Preguntas frecuentes

¿Qué formatos de archivo soporta scikit-bio?
FASTA, FASTQ, GenBank, EMBL, Clustal, PHYLIP, Stockholm, Newick, BIOM (HDF5/JSON) y matrices delimitadas.
¿Cómo calculo diversidad filogenética?
Usa alpha_diversity('faith_pd', counts, tree=tree, otu_ids=feature_ids) con un árbol filogenético enraizado.
¿Cuál es la diferencia entre diversidad alfa y beta?
Las medidas alfa calculan diversidad dentro de muestras (ej. Shannon, Simpson), las medidas beta calculan disimilitud entre muestras (ej. Bray-Curtis, UniFrac).
¿Puedo usar scikit-bio con QIIME 2?
Sí, scikit-bio lee y escribe formatos compatibles con QIIME 2 incluyendo tablas BIOM, árboles y matrices de distancia.
¿Cómo manejo archivos de secuencias grandes de manera eficiente?
Usa lectura basada en generadores: for seq in skbio.io.read('large.fasta', format='fasta', constructor=skbio.DNA)
¿Qué pruebas estadísticas están disponibles para datos ecológicos?
PERMANOVA, ANOSIM, PERMDISP, prueba de Mantel y Bioenv para selección de variables ambientales.

Detalles del desarrollador

Estructura de archivos