Biopython Fundamentals
v1.87 — Edición 2026. Una guía completa de 18 episodios sobre el uso de Biopython (v1.87 - 2026) para el análisis de secuencias, el parseo de formatos de datos biológicos, la ejecución de BLAST, el manejo de estructuras 3D, árboles filogenéticos y mucho más.
Episodios
Introducción a Biopython y el objeto Seq
3m 52sDescubre la base de Biopython: el objeto Seq. Exploramos cómo los objetos de secuencia se diferencian de las cadenas estándar de Python y aprendemos a realizar operaciones biológicas como el reverso complementario y la traducción.
Datos de secuencias enriquecidos: El objeto SeqRecord
4m 57sAprende a envolver secuencias en metadatos enriquecidos utilizando el objeto SeqRecord. Cubrimos cómo se almacenan los identificadores, nombres, descripciones y anotaciones de diccionario junto a la secuencia en bruto.
Lectura y escritura de archivos con SeqIO
4m 11sDomina las conversiones de archivos de secuencias y el procesamiento por lotes con Bio.SeqIO. Este episodio explica la diferencia entre leer archivos de un solo registro y parsear conjuntos de datos de múltiples registros.
Extracción de genes con SeqFeature
3m 52sSumérgete en el complejo mundo de las características de las secuencias. Explicamos cómo Biopython representa las coordenadas de los genes, las cadenas y las ubicaciones difusas utilizando el objeto SeqFeature.
Alineamiento de secuencias por pares
4m 24sAprende a comparar dos secuencias directamente utilizando el módulo Bio.Align. Hablamos sobre PairwiseAligner, la puntuación de sustitución y las penalizaciones por huecos para alineamientos globales y locales.
Manejo de alineamientos múltiples de secuencias
4m 23sPasa de los alineamientos por pares a los alineamientos múltiples de secuencias. Este episodio cubre el parseo de archivos de alineamiento con AlignIO y el tratamiento de los alineamientos como matrices 2D para extraer columnas específicas.
Consultas programáticas a bases de datos del NCBI
4m 30sAutomatiza tus búsquedas de literatura y secuencias. Descubre cómo consultar las bases de datos del NCBI utilizando Entrez.esearch y recuperar IDs exactos sin usar un navegador web.
Ejecución de BLAST a través de Internet
3m 55sLanza búsquedas remotas en BLAST directamente desde Python. Aprende a usar qblast para enviar secuencias a los servidores del NCBI y guardar de forma segura los resultados en bruto en formato XML.
Parseo nativo: Desempaquetando el XML de BLAST
4m 09sDale sentido a las complejas salidas de BLAST. Este episodio te guía a través del parseo de archivos XML de BLAST en objetos nativos de Python para extraer alineamientos, pares de segmentos de alta puntuación (HSPs) y valores E (E-values).
Navegando por estructuras 3D con Bio.PDB
4m 00sAdéntrate en las tres dimensiones. Exploramos el módulo PDB, el parseo de estructuras macromoleculares y la comprensión de la arquitectura Structure-Model-Chain-Residue-Atom (SMCRA).
Midiendo la geometría de las proteínas
4m 32sCalcula relaciones espaciales en proteínas. Este episodio cubre el cálculo de distancias interatómicas y el uso de NeighborSearch para encontrar átomos dentro de un radio específico.
Árboles filogenéticos en Python
4m 18sParsea, manipula y dibuja árboles evolutivos con Bio.Phylo. Cubrimos la lectura de archivos Newick, el recorrido de árboles y el aislamiento de clados específicos.
Análisis de motivos de secuencias
4m 30sDescubre patrones ocultos en el ADN. Descubre cómo crear motivos de secuencias, construir Position-Weight Matrices (PWMs) y escanear secuencias objetivo en busca de sitios de unión de factores de transcripción.
Integración de Swiss-Prot y ExPASy
3m 40sAccede al estándar de oro de las bases de datos de proteínas. Detallamos cómo obtener registros a través de Bio.ExPASy y parsear los densos archivos planos de Swiss-Prot para extraer metadatos de proteínas curados.
Visualización de genomas con GenomeDiagram
4m 05sConvierte archivos GenBank en bruto en imágenes con calidad de publicación. Aprende cómo GenomeDiagram construye mapas de genomas circulares y lineales superponiendo pistas y flechas de características.
Genética de poblaciones con Bio.PopGen
4m 13sAnaliza la variación genética entre poblaciones. Este episodio presenta Bio.PopGen para parsear archivos Genepop y extraer fácilmente frecuencias alélicas y métricas de heterocigosidad.
Rutas bioquímicas con KEGG
4m 38sConecta los puntos metabólicos. Aprende a parsear registros de enzimas y rutas de KEGG para rastrear reacciones bioquímicas y estructuras de compuestos químicos.
Análisis de clústeres para la expresión génica
4m 32sAgrupa los genes por su comportamiento. En este episodio final, cubrimos el módulo Bio.Cluster, aplicando K-means y clustering jerárquico a datos de expresión de microarrays.