Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C INVESTAV-Tamaulipas
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 1 / 39
1 Alineamiento múltiple de secuencias
Introducción
Función de puntuación
Algoritmos exhaustivos
Algoritmos heurísticos
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 2 / 39
Alineamiento múltiple de secuencias Introducción
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 3 / 39
Alineamiento múltiple de secuencias Introducción
Introducción
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 4 / 39
Alineamiento múltiple de secuencias Introducción
Introducción
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 5 / 39
Alineamiento múltiple de secuencias Introducción
Introducción
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 6 / 39
Alineamiento múltiple de secuencias Función de puntuación
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 7 / 39
Alineamiento múltiple de secuencias Función de puntuación
Función de puntuación
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 8 / 39
Alineamiento múltiple de secuencias Función de puntuación
Función de puntuación
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 9 / 39
Alineamiento múltiple de secuencias Algoritmos exhaustivos
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 10 / 39
Alineamiento múltiple de secuencias Algoritmos exhaustivos
Algoritmos exhaustivos
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 11 / 39
Alineamiento múltiple de secuencias Algoritmos exhaustivos
Algoritmos exhaustivos
5e+14
4e+14
3e+14
2e+14
1e+14
0
0 100 200 300 400 500 600 700 800 900 1000
N
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 12 / 39
Alineamiento múltiple de secuencias Algoritmos exhaustivos
Algoritmos exhaustivos
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 13 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 14 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Alineamiento iterativo
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 15 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 16 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo
Clustal (http://www.ebi.ac.uk/Tools/msa/clustalw2) es un
programa que utiliza el método de alineamiento progresivo
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 17 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 18 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo (Ejemplo)
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 19 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo (Ejemplo...)
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 20 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo (Ejemplo...)
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 21 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo (Ejemplo...)
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 22 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo (Ejemplo...)
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 23 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo (Ejemplo...)
BAB25881.1
NP_001638.1
MUP4_MOUSE
P0A901
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 24 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo, limitantes
Si las dos secuencias son muy divergentes los errores y los huecos
se irán propagando
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 25 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo, T-Coffee
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 26 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo, T-Coffee...
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 27 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo, T-Coffee...
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 28 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo, T-Coffee...
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 29 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento progresivo, Ejemplo T-Coffee
BAB25881.1
NP_001638.1
MUP4_MOUSE
P0A901
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 30 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento iterativo
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 31 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento iterativo, PRRN
PRRN (http://www.genome.jp/tools/prrn) es un
algoritmo para AMS que emplea una estrategia iterativa doble
anidada
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 32 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento iterativo, PRRN...
Los 2 grupos, cada uno tratado como una sola secuencia, son
entonces alineados entre ellos usando programación dinámica
global
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 33 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento iterativo, PRRN...
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 34 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento iterativo, Ejemplo PRRN
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 35 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método de alineamiento iterativo, Ejemplo PRRN
BAB25881.1
NP_001638.1
MUP4_MOUSE
P0A901
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 36 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método basado en bloques
Una vez que se han fijado los bloques se utilizan otros métodos
de alineamiento para alinear dichas regiones
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 37 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método basado en bloques, DIALIGN2
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 38 / 39
Alineamiento múltiple de secuencias Algoritmos heurísticos
Algoritmos heurísticos
Método basado en bloques, Ejemplo DIALIGN2
BAB25881.1
NP_001638.1
MUP4_MOUSE
P0A901
Dr. Eduardo R ODRÍGUEZ T. (C INVESTAV) Alineamiento múltiple de secuencias 11 de junio del 2013 39 / 39