Aprende a manipular, filtrar y analizar secuencias de ADN usando Biopython. Una cápsula práctica para biólogos que quieren programar.
En este módulo aprenderás a preparar tu entorno de trabajo y a crear tu primera secuencia de ADN con Biopython.
Biopython es una librería open-source diseñada para trabajar con datos biológicos en Python. Proporciona herramientas para:
# Crear entorno virtual
python -m venv venv
source venv/bin/activate # Linux/Mac
# venv\Scripts\activate # Windows
# Instalar Biopython
pip install biopythonNota
Usa siempre un entorno virtual para aislar las dependencias de tu proyecto. Esto evita conflictos entre versiones de librerías.
from Bio.Seq import Seq
# Crear una secuencia de ADN
seq = Seq("ATCGATCG")
print(seq) # ATCGATCG
print(len(seq)) # 8
print(seq.complement()) # TAGCTAGConsejo
Seq es la clase fundamental de Biopython para trabajar con secuencias. Acepta strings con nucleótidos (A, T, C, G) o aminoácidos.
from Bio.Seq import Seq
from Bio.Seq import RNASeq, ProteinSeq
# Secuencia de ADN
dna = Seq("ATCGATCG")
# Secuencia de ARN
rna = Seq("AUCGAUCG")
# Secuencia de proteína
protein = Seq("MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKTYFPHFDLSH")Completa todos los módulos para desbloquear el quiz.
0 de 4 módulos completados