El curso se enfoca en la compresión de los algoritmos desarrollados para el área de bioinformática. Se plantearán conceptos generales de la algorítmica clásica (tipos de algoritmos, su clasificación de acuerdo a sus soluciones, complejidad, etc.), como también más específicos del área de bioinformática (algoritmos clásicos de alineamientos de secuencias a través de programación dinámica, BLAST, etc.). La estructura del curso consiste en presentar una problemática biológica, explicar en el caso necesario los conceptos biológicos de fondo y plantear posibles soluciones algorítmicas para dicho problema. En este proceso el estudiante se interioriza con problemas biológicos relevantes y aprende diferentes estrategias algorítmicas para resolverlo. En cuanto a los problemas biológicos abordados, el curso se enfoca en el análisis de secuencias biológicas, comprendiendo búsqueda de homólogos, búsqueda de motivos, alineamientos, filogenias y análisis de genomas. En cuanto a las estructuras algorítmicas se incluirán del tipo iterativas y recursivas. En cuanto a las estrategias se abordarán algoritmos del tipo búsqueda exhaustiva, greedy, divide y vencerás, programación dinámica, entre otros. En cada caso se verán los principios generales de diseño que inspiran estos algoritmos.
Lucía Spangenberg, Álvaro Martín, Pablo Smircich, Pablo Fresia, Camila Simoes
12
19/08/2026
30/10/2026