ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

106
ALINEAMIENTOS ALINEAMIENTOS SIMPLE Y MÚLTIPLE SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005

Transcript of ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Page 1: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

ALINEAMIENTOS ALINEAMIENTOS SIMPLE Y MÚLTIPLESIMPLE Y MÚLTIPLE

Juan José Nieto

Lunes, 11 de Julio de 2005

Page 2: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

ALINEAMIENTO SIMPLEALINEAMIENTO SIMPLE

Consiste en establecer un segmento entre dos secuencias biológicas donde

el número de coincidencias sea máximo

Page 3: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

INDELSINDELS

Inserción: INSERT Se asigna una base demasiado pronto

Eliminación: DELETEDQueda sin asignar una base

Se introduce una nueva letra en el alfabeto DNA: El “hueco” (gap) -

Page 4: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

ComparaciónComparación

Secuencia 1: M A R I ASecuencia 2: M I R I A MSecuencia 3: M A R I OSecuencia 4: A R I A D N A

Page 5: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

ComparaciónComparación

Secuencia 1: MM A R I AR I ASecuencia 2: MM I R I AR I A M

4 coincidencias

Page 6: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

ComparaciónComparación

Secuencia 1: MM AA R I R I ASecuencia 3: MM AA R I R I O

3 coincidencias

Page 7: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

ComparaciónComparación

Secuencia 1: M A R I ASecuencia 4: A R I A D N A

0 Coincidencias

Page 8: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

ComparaciónComparación

Secuencia 1: M A R I AA R I ASecuencia 4: - A R I AA R I A D N A

4 Coincidencias

Page 9: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

ComparaciónComparación

Secuencia 5: J O S E

Secuencia 6: P E P E

Page 10: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

ComparaciónComparación

Secuencia 5: J O S EE

Secuencia 6: P E P E E

1 coincidencia

Page 11: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Comparación DNA - Comparación DNA - Leucina

Secuencia : T T T A

Secuencia : C T T G

1 coincidencia

Page 12: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

ALINEAMIENTOALINEAMIENTO

SIMILITUD

Cuantitativo

HOMOLOGÍA

Cualitativo

Page 13: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Clasificación Clasificación

AlineamientosAlineamientos

Page 14: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Por número de secuenciasPor número de secuencias

Simple

Múltiple

Page 15: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Por nivel de análisisPor nivel de análisis

Global

Local

Page 16: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

ProgramasProgramas

BLAST (Basic Local Alignment Search

Tool) http://www.ncbi.nlm.nih.gov

FASTA http://www.ebi.ac.uk

Page 17: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

BLASTBLAST

blastp blastn blastx tblastn tblastx

Page 18: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

EjemploEjemplo

g c t g a a c g

c t a t a a t c

Page 19: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

2 coincidencias2 coincidencias

g c t g a a c g

c t a t a a t c

Page 20: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Otro alineamiento (Muy malo)Otro alineamiento (Muy malo)

- - - - - - - - g c t g a a c g

c t a t a a t c - - - - - - - -

Page 21: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Otro alineamientoOtro alineamiento(1 coincidencia)(1 coincidencia)

- - - - g c t g a a c g

c t a t a a t c - - - -

Page 22: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Otro alineamiento (malo)Otro alineamiento (malo)

g c t g a - a - - c g

- - c t - a t a a t c

Page 23: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Otro alineamiento (bueno)Otro alineamiento (bueno)5 coincidencias

g c t g - a a - c g

- c t a t a a t c -

Page 24: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

¿Cuántos alineamientos ¿Cuántos alineamientos posibles hay?posibles hay?

Problema combinatorio

No se permite alinear dos huecos

Hay un número finito de alineamientos

Page 25: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Número de alineamientosNúmero de alineamientos

Primera secuencia: 8 letras

Segunda secuencia: 8 letras

Hay 265 729 alineamientos posibles

Page 26: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

¿Cómo elegir el mejor ¿Cómo elegir el mejor alineamiento? alineamiento?

Hay que dar un valor a cada alineamientoElegiremos el (los) que tengan mayor

puntuación.

Por ej.: Coincidencia +1 puntos

No coincidencia 0 puntos

Nos da el número de coincidenciasnúmero de coincidencias

Page 27: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Otra puntuaciónOtra puntuación

Por ej.: Coincidencia +2 puntos

No coincidencia -1 punto

Page 28: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

2 coincidencias2 coincidenciasPuntuación: -2 puntosPuntuación: -2 puntos

g c t g a a c g

c t a t a a t c

Page 29: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Otro alineamientoOtro alineamiento-10 puntos-10 puntos

- - - - g c t g a a c g

c t a t a a t c - - - -

Page 30: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Otro alineamientoOtro alineamiento- 11 puntos- 11 puntos

g c t g a - a - - c g

- - c t - a t a a t c

Page 31: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Otro alineamientoOtro alineamiento5 puntos5 puntos

g c t g - a a - c g

- c t a t a a t c -

Page 32: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Algoritmo (teórico)Algoritmo (teórico)

Paso 1 : Considerar todos los alineamientos posibles

Paso 2 :Determinar un valor para ese alineamiento

Paso 3 :Guardar el valor máximo

Page 33: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

ProblemaProblema

El número de operaciones crece e una forma “exagerada”

Page 34: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Número de alineamientos de Número de alineamientos de dos secuencias de longituddos secuencias de longitud

n ,mn ,m

n = m = 8 265 729 alineamientos

n = m = 10 8 097 453 alineamientos

Page 35: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Fórmula del número de Fórmula del número de alineamientos posibles alineamientos posibles para dos secuencias de para dos secuencias de

longitud n y m:longitud n y m:

f(n,m)f(n,m)

Page 36: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Fórmula de recurrenciaFórmula de recurrencia

f(n+1 , m+1) = f(n,m+1) + f(n+1,m)

+ f(n,m)

Page 37: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

DemostraciónDemostración

Se basa en que el final de un alineamiento es: (- , letra) , (letra , - ) ó (letra , letra)

A. Torres, A. Cabada, J.J. Nieto “An exact formula for the number of alignments between two DNA sequences” DNA SEQUENCE (2003)

Page 38: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

ConsecuenciasConsecuencias

f(n+1,n+1) > 3n

f (107 , 107 ) > 1080

Una secuencia “pequeña” tiene 200-500 nucleótidos

Una proteína sobre 200-400 aminoácidos

Page 39: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Alineamiento global:Alineamiento global:Algoritmo de Algoritmo de

Neddleman&Wunsch (1970)Neddleman&Wunsch (1970)

Page 40: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

EjemploEjemplo

g c t g a a c g

c t a t a a t c

Page 41: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g c t g a a c g

c 1 1

t 1

a 1 1

t 1

a 1 1

a 1 1

t 1

c 1 1

Page 42: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

¿Cómo se puede determinar ¿Cómo se puede determinar el alineamiento óptimo?el alineamiento óptimo?

Aunque no tengamos ni idea, sabemos una cosa: El alineamiento tiene que tener una de las tres terminaciones siguientes

g - g - c c

Page 43: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g c t g a a c g

c 1 1

t 1

a 1 1

t 1

a 1 1

a 1 1

t 1

c 1 1

Page 44: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

TerminaciónTerminación

c g c -

Page 45: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g c t g a a c g

c 1 1

t 1

a 1 1

t 1

a 1 1

a 1 1

t 1

c 1 1

Page 46: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g c t g a a

c 1

t 1

a 1 1

t 1

a 1 1

a 1 1

t 1

Page 47: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Simplificación del problema Simplificación del problema originaloriginal

Secuencia 1: g c t g a a Longitud 6

Secuencia 2: c t a t a a t Longitud 7

Page 48: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Posibles terminacionesPosibles terminaciones

a - a - t t

Page 49: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g c t g a a

c 1

t 1

a 1 1

t 1

a 1 1

a 1 1

t 1

Page 50: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

TerminaciónTerminación

a - a t

Page 51: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g c t g a a

c 1

t 1

a 1 1

t 1

a 1 1

a 1 1

t 1

Page 52: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

4 últimas posiciones del 4 últimas posiciones del alineamientoalineamiento

a - c g a t c -

Page 53: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g c t g a c 1 t 1 a 1 t 1 a 1

Page 54: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g c t g a c 1 t 1 a 1 t 1 a 1

Page 55: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Posibles terminacionesPosibles terminaciones

a - a - a a

Page 56: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

5 últimas posiciones del 5 últimas posiciones del alineamientoalineamiento

a a - c g a a t c -

Page 57: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g c t g

c 1

t 1

a

t 1

Page 58: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g c t g

c 1

t 1

a

t 1

Page 59: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Posibles terminacionesPosibles terminaciones

g - g - t t

Page 60: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Terminación correspondiente Terminación correspondiente a la última submatriza la última submatriz

t g t -

Page 61: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g c t g

c 1

t 1

a

t 1

Page 62: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

7 últimas posiciones del 7 últimas posiciones del alineamientoalineamiento

t g a a - c g t - a a t c -

Page 63: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g c

c 1

t

a

Page 64: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g c

c 1

t

a

Page 65: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Posibles terminacionesPosibles terminaciones

c - c - a a

Page 66: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Terminación correspondiente Terminación correspondiente a la última submatriza la última submatriz

g c - - - c t a

Page 67: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Alineamiento FinalAlineamiento Final5 coincidencias5 coincidencias

g c - - t g a a - c g - c t a t - a a t c -

Page 68: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Alineamiento FinalAlineamiento Final5 coincidencias5 coincidencias

g c - - t g a a - c g - c t a t - a a t c -

Page 69: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Observación importanteObservación importante

Hemos valorado positivamente las coincidencias, pero no hemos penalizado la introducción de huecos ni las no coincidencias

Page 70: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Alineamiento globalAlineamiento globalPROGRAMACIÓN DINÁMICAPROGRAMACIÓN DINÁMICA

1.- Función de similitud2.- Los indels se penalizan con un peso3.- Se construye una matriz4.- Se recupera la solución

Page 71: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Programación DinámicaProgramación Dinámica

1.- Coincidencia: +1No coincidencia: 0

2.- Introducción de “huecos”: 0

Page 72: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

EjemploEjemploProgramación dinámicaProgramación dinámica

g g a t c g a

g a a t t c a g t t a

Page 73: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g g a t c g a

g

a

a

t

t

c

a

g

t

t

a

Page 74: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g g a t c g a

0 0 0 0 0 0 0 0

g 0

a 0

a 0

t 0

t 0

c 0

a 0

g 0

t 0

t 0

a 0

Page 75: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g g a t c g a

0 0 0 0 0 0 0 0

g 0

a 0

a 0

t 0

t 0

c 0

a 0

g 0

t 0

t 0

a 0

Page 76: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Cálculo de los elementos de Cálculo de los elementos de la matrizla matriz

H(i-1,j-1) H(i,j-1)

H(i-1,j) H(i,j)

Page 77: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Entradas matrizEntradas matriz

H(i,j) es el máximo entre:

H(i-1,j-1)+c(xi,yi)

H(i-1,j)-w H(i,j-1)-w

Page 78: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g g a t c g a

0 0 0 0 0 0 0 0

g 0

a 0

a 0

t 0

t 0

c 0

a 0

g 0

t 0

t 0

a 0

Page 79: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g g a t c g a

0 0 0 0 0 0 0 0

g 0 1

a 0

a 0

t 0

t 0

c 0

a 0

g 0

t 0

t 0

a 0

Page 80: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g g a t c g a

0 0 0 0 0 0 0 0

g 0 1 1 1 1 1 1 1

a 0 1

a 0 1

t 0 1

t 0 1

c 0 1

a 0 1

g 0 1

t 0 1

t 0 1

a 0 1

Page 81: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g g a t c g a

0 0 0 0 0 0 0 0

g 0 1 1 1 1 1 1 1

a 0 1

a 0 1

t 0 1

t 0 1

c 0 1

a 0 1

g 0 1

t 0 1

t 0 1

a 0 1

Page 82: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g g a t c g a

0 0 0 0 0 0 0 0

g 0 1 1 1 1 1 1 1

a 0 1 1

a 0 1

t 0 1

t 0 1

c 0 1

a 0 1

g 0 1

t 0 1

t 0 1

a 0 1

Page 83: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g g a t c g a

0 0 0 0 0 0 0 0

g 0 1 1 1 1 1 1 1

a 0 1 1

a 0 1

t 0 1

t 0 1

c 0 1

a 0 1

g 0 1

t 0 1

t 0 1

a 0 1

Page 84: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g g a t c g a

0 0 0 0 0 0 0 0

g 0 1 1 1 1 1 1 1

a 0 1 1 2

a 0 1

t 0 1

t 0 1

c 0 1

a 0 1

g 0 1

t 0 1

t 0 1

a 0 1

Page 85: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g g a t c g a

0 0 0 0 0 0 0 0

g 0 1 1 1 1 1 1 1

a 0 1 1 2 2 2 2 2

a 0 1 1 2 2 2 2 3

t 0 1 1 2 3 3 3 3

t 0 1 1 2 3 3 3 3

c 0 1 1 2 3 4 4 4

a 0 1 1 2 3 4 4 5

g 0 1 2 2 3 4 5 5

t 0 1 2 2 3 4 5 5

t 0 1 2 2 3 4 5 5

a 0 1 2 3 3 4 5 6

Page 86: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

g g a t c g a

0 0 0 0 0 0 0 0

g 0 1 1 1 1 1 1 1

a 0 1 1 2 2 2 2 2

a 0 1 1 2 2 2 2 3

t 0 1 1 2 3 3 3 3

t 0 1 1 2 3 3 3 3

c 0 1 1 2 3 4 4 4

a 0 1 1 2 3 4 4 5

g 0 1 2 2 3 4 5 5

t 0 1 2 2 3 4 5 5

t 0 1 2 2 3 4 5 5

a 0 1 2 3 3 4 5 6

Page 87: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

AlineamientoAlineamientoProgramación dinámicaProgramación dinámica

g g a - t - c - g - - a

g - a a t t c a g t t a

Page 88: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

AlineamientoAlineamientoProgramación dinámicaProgramación dinámica

6 coincidencias

g g a - t - c - g - - a

g - a a t t c a g t t a

Page 89: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

EjemploEjemploProgramación dinámicaProgramación dinámica

g c t g a a c g

c t a t a a t c

Page 90: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

c t a t a a t c

0 0 0 0 0 0 0 0 0

g 0

c 0

t 0

g 0

a 0

a 0

c 0

g 0

Page 91: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

c t a t a a t c

0 0 0 0 0 0 0 0 0

g 0 0 0 0 0 0 0 0 0

c 0 1 1 1 1 1 1 1 1

t 0 1 2 2 2 2 2 2 2

g 0 1 2 2 2 2 2 2 2

a 0 1 2 3 3 3 3 3 3

a 0 1 2 3 3 4 4 4 3

c 0 1 2 3 3 4 4 4 5

g 0 1 2 3 3 4 4 4 5

Page 92: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

c t a t a a t c

0 0 0 0 0 0 0 0 0

g 0 0 0 0 0 0 0 0 0

c 0 1 1 1 1 1 1 1 1

t 0 1 2 2 2 2 2 2 2

g 0 1 2 2 2 2 2 2 2

a 0 1 2 3 3 3 3 3 3

a 0 1 2 3 3 4 4 4 3

c 0 1 2 3 3 4 4 4 5

g 0 1 2 3 3 4 4 4 5

Page 93: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Alineamiento FinalAlineamiento FinalProgramación dinámicaProgramación dinámica

5 coincidencias / 5 puntos5 coincidencias / 5 puntos

- c t a t a a t c - g c t g - a a - c g

Page 94: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

c t a t a a t c

0 0 0 0 0 0 0 0 0

g 0 0 0 0 0 0 0 0 0

c 0 1 1 1 1 1 1 1 1

t 0 1 2 2 2 2 2 2 2

g 0 1 2 2 2 2 2 2 2

a 0 1 2 3 3 3 3 3 3

a 0 1 2 3 3 4 4 4 3

c 0 1 2 3 3 4 4 4 5

g 0 1 2 3 3 4 4 4 5

Page 95: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Alineamiento FinalAlineamiento FinalProgramación dinámicaProgramación dinámica

5 coincidencias / 5 puntos5 coincidencias / 5 puntos

- c t - a t a a t c - g c t g a - a - - c g

Page 96: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Programación DinámicaProgramación Dinámica

1.- Coincidencia: +2No coincidencia: -1

2.- Introducción de “huecos”: -1

Page 97: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

c t a t a a t c

0 -1 -2 -3 -4 -5 -6 -7 -8

g -1 -1 -2 -3 -4 -5 -6 -7 -8

c -2 1 0 -1 -2 -3 -4 -5 -5

t -3 0 3 2 1 0 -1 -2 -3

g -4 -1 2 2 1 0 -1 -2 -3

a -5 -2 1 4 3 3 2 1 0

a -6 -3 0 3 3 5 5 4 3

c -7 -4 -1 2 2 4 4 4 6

g -8 -5 -2 1 1 3 3 3 5

Page 98: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

c t a t a a t c

0 -1 -2 -3 -4 -5 -6 -7 -8

g -1 -1 -2 -3 -4 -5 -6 -7 -8

c -2 1 0 -1 -2 -3 -4 -5 -5

t -3 0 3 2 1 0 -1 -2 -3

g -4 -1 2 2 1 0 -1 -2 -3

a -5 -2 1 4 3 3 2 1 0

a -6 -3 0 3 3 5 5 4 3

c -7 -4 -1 2 2 4 4 4 6

g -8 -5 -2 1 1 3 3 3 5

Page 99: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Alineamiento FinalAlineamiento FinalProgramación dinámicaProgramación dinámica

5 coincidencias / 4 puntos5 coincidencias / 4 puntos

- c t - a t a a t c - g c t g a - a - - c g

Page 100: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

M. TuberculosisM. Tuberculosis 1-100 1-100

ttgaccgatgaccccggttcaggcttcaccacagtgtggaacgcggtcgtctccgaacttaacggcgaccctactaaggttgacgacggacccagcagtgatg

Page 101: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

http://www.ebi.ac.uk

BlastNBlastN

c t a t

Page 102: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

http://www.ebi.ac.uk

BlastNBlastN

c t a t a a t

Page 103: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

c t a t a a tc t a t a a t

EMBL:HS216E10 Z83840 Human DNA sequence from clone CTA-216E10 on chromosone 22 ..... 122320

EMBL:CHCRRU573 U57326Chlamudomonas reinhardtii RpoC2 protein ...... 10826

Page 104: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Alineamiento MúltipleAlineamiento Múltiple

Page 105: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

Alineamiento MúltipleAlineamiento Múltiple

Page 106: ALINEAMIENTOS SIMPLE Y MÚLTIPLE Juan José Nieto Lunes, 11 de Julio de 2005.

FINFIN