TP 7. Diseño de Proteínas
Materiales
Contexto Biológico
La infección por SARS-CoV-2 depende críticamente de la interacción entre la proteína Spike del virus y el receptor celular humano ACE2. Específicamente, el dominio de unión al receptor (RBD) de la Spike es la región que reconoce y se acopla a ACE2. Bloquear físicamente esta interfaz mediante una molécula diseñada a medida impide el anclaje del virus y, por lo tanto, neutraliza la infección celular.
Objetivo del Práctico
En esta práctica vamos a implementar la primera etapa de una estrategia computacional de diseño de proteínas de novo. El objetivo es generar un esqueleto proteico pequeño (minibinder) que esté geométricamente optimizado para interactuar de forma estable con los residuos clave (hotspots) del RBD.
Para lograrlo, utilizaremos un pipeline completo que combina herramientas basadas en redes neuronales generativas con métodos de evaluación energética y predicción estructural:
-
RFdiffusion: Generación de la estructura tridimensional del esqueleto (backbone) adaptada al blanco.
-
PyRosetta: Filtrado inicial de los candidatos según criterios empíricos de estabilidad y calidad estructural.
-
ProteinMPNN: Diseño de la secuencia exacta de aminoácidos óptima para el esqueleto seleccionado.
-
ColabFold: Validación por predicción de la estructura final y evaluación de la afinidad de unión.
Preparación del Entorno
Para que el entorno de Colab reconozca tus archivos al instante y no tengas problemas de sincronización, seguí estos pasos en orden antes de ejecutar cualquier celda de la notebook:
Paso 1: Configurar las carpetas en Google Drive
- Abrí Google Drive en el navegador.
- En la raíz de Mi Unidad, creá una carpeta nueva con este nombre exacto:
TP_07_Protein_design - Entrá a esa carpeta y creá otra subcarpeta llamada exactamente:
Data - Descargá el archivo de la estructura guía desde la sección de datos de la guía escrita del TP (el archivo se llama
7bh9_clean.pdb). - Subilo adentro de la carpeta
Dataque acabás de crear.
La ruta final en tu Drive tiene que quedar así: Mi Unidad/TP_07_Protein_design/Data/7bh9_clean.pdb
Paso 2: Clonar la Notebook y activar GPU
- Abrí la notebook del TP compartida por la cátedra.
- Hacé tu copia propia: Andá a
Archivo➔Guardar una copia en Drive. Cerrá la pestaña anterior y trabajá únicamente en tu copia. - Activá la GPU: Andá a
Entorno de ejecución➔Cambiar tipo de entorno de ejecucióny asegurate de que el acelerador sea GPU (T4 o superior). - Move la notebook a la carpeta creada en el Paso 1.
Paso 3: Montar el Drive y Verificar
- Ejecutá la celda del Bloque 0 y aceptá los permisos para vincular tu cuenta de Google Drive.
- Al montarse por primera vez, el script leerá directamente la carpeta que preparaste en el Paso 1.
- Si hiciste los pasos en este orden, la celda va a encontrar el archivo inmediatamente y te va a mostrar el mensaje:
✅ PDB encontrado. Ya podés continuar con el práctico en Google Colab!