AlphaFold Kinetic Lab es una aplicación web para enviar predicciones de estructura de proteínas al supercomputador CESGA Finis Terrae III y analizar el resultado sin salir del navegador.
El problema
Lanzar AlphaFold en un clúster de HPC exige conocer la cola de trabajos, preparar ficheros FASTA y saber interpretar métricas que no son precisamente amables. El objetivo era convertir ese proceso en una interfaz clara, con el modelo 3D y los datos de confianza en la misma pantalla.
Qué incluye
- Visor molecular 3D con 3Dmol.js, conectado a las gráficas de confianza pLDDT y PAE de Plotly. Al seleccionar una región de la gráfica se resalta el aminoácido correspondiente en el modelo.
- AlphaCopilot, un asistente con Gemini 2.5 que ayuda a diseñar péptidos, filtrar resultados por propiedades y preparar secuencias FASTA.
- Búsqueda en UniProt para descargar secuencias reales e inyectarlas directamente en el simulador.
- Cola de trabajos asíncrona para lanzar varias predicciones en paralelo sin bloquear la interfaz.
Mi papel
Formé parte del equipo Maimiño, junto a Martín González, Sabela Pérez e Izán Monterroso. El repositorio gamma contiene la parte frontend; la orquestación y el resto del sistema viven en martindios/fi.
Reconocimientos
En ImpactHon 2026, celebrado en la ETSE de la USC con 140 participantes, el proyecto recibió el Premio ALAS a uno de los dos mejores proyectos del hackathon y el 3.er puesto en el reto CAMELIA–LocalFold.
Stack
React con Vite y TypeScript, estado con Zustand y estilos con Tailwind. La visualización científica combina 3Dmol.js y Plotly.js, la IA se apoya en la API de Gemini 2.5 y el runtime es Deno.