m.orozco j.l.gelpi m.rueda

40
M.Orozco J.L.Gelpi M.Rueda

Upload: alize

Post on 26-Jan-2016

35 views

Category:

Documents


1 download

DESCRIPTION

M.Orozco J.L.Gelpi M.Rueda. Algoritmo general de MD. Adaptado de J.Phys.Chem. A., 1999, 103 ,3596 J.A.McCammon & S.Harvey. Dynamics of Proteins and Nucleic Acids. Cambdrige University Press. Cambridge 1991. Limitaciones de la mecánica molecular. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: M.Orozco J.L.Gelpi M.Rueda

M.OrozcoJ.L.GelpiM.Rueda

Page 2: M.Orozco J.L.Gelpi M.Rueda

Algoritmo general Algoritmo general de MDde MD

Adaptado de J.Phys.Chem. A., 1999, 103,3596J.A.McCammon & S.Harvey. Dynamics of Proteins and Nucleic Acids.Cambdrige University Press. Cambridge 1991.

Page 3: M.Orozco J.L.Gelpi M.Rueda
Page 4: M.Orozco J.L.Gelpi M.Rueda

Limitaciones de la mecánica Limitaciones de la mecánica molecularmolecular

• Las propias del uso de un force-field Las propias del uso de un force-field clásico.clásico.

• No proporciona información dinámica No proporciona información dinámica sobre el sistema.sobre el sistema.

• No introduce efectos de temperatura.No introduce efectos de temperatura.

• Es fácil converger el cálculo en Es fácil converger el cálculo en mínimos locales en lugar de en el mínimos locales en lugar de en el mínimo absolutomínimo absoluto

Page 5: M.Orozco J.L.Gelpi M.Rueda

Objetivos Dinámica Objetivos Dinámica MolecularMolecular

• Obtener visiones promediadas de un sistema Obtener visiones promediadas de un sistema (Boltzman’s sampling).(Boltzman’s sampling).

• Obtener muestreo de transiciones temporales.Obtener muestreo de transiciones temporales.• Estudiar cambios en un sistema inducido por Estudiar cambios en un sistema inducido por

perturbaciones externasperturbaciones externas• Mejorar geometría de un sistema.Mejorar geometría de un sistema.• Obtener la termodinámica de un sistema y sus Obtener la termodinámica de un sistema y sus

interacciones.interacciones.• Ayudar en el refinado de estructuras a partir Ayudar en el refinado de estructuras a partir

de restricciones X-Ray o NMR.de restricciones X-Ray o NMR.

Page 6: M.Orozco J.L.Gelpi M.Rueda

Dinámica molecularDinámica molecular

Epot {xi}

Fi= -∂Epot/∂xi

ai= Fi/mi

vi (t+dt)=v(t)i+ai dt

xi (t+dt)=x(t)i+vi dt

Trayectoria

Page 7: M.Orozco J.L.Gelpi M.Rueda

Precondiciones del cálculo Precondiciones del cálculo t=t+t=t+t/2t/2

• Coordenadas y velocidades de soluto y solvente a Coordenadas y velocidades de soluto y solvente a t=t-t=t-t/2 (obtenidas en un paso previo de t/2 (obtenidas en un paso previo de integración)integración)

• Energía cinética a t=t-Energía cinética a t=t-t/2 t/2 • Dimensiones de la caja periódica t=t-Dimensiones de la caja periódica t=t-t/2t/2• Campo de fuerzas, incluidos “restrains”Campo de fuerzas, incluidos “restrains”• Definición de las condiciones de simulación Definición de las condiciones de simulación

(“ensemble”, T,P,...)(“ensemble”, T,P,...)• Definición de los “constrains” aplicados al sistemaDefinición de los “constrains” aplicados al sistema• Soluto centrado en el origen de coordenadasSoluto centrado en el origen de coordenadas

Page 8: M.Orozco J.L.Gelpi M.Rueda

““Ensembles” usuales en Ensembles” usuales en Dinámica MolecularDinámica Molecular

• Cálculo libre Cálculo libre N,E,V N,E,V Microcanónico Microcanónico

• T constante T constante N,T,V N,T,V Canónico Canónico

• P constanteP constante N,P,H N,P,H Isobárico-Isoentálpico Isobárico-Isoentálpico

• T,P constantes T,P constantes N,P,T N,P,T Isotérmico-Isobárico Isotérmico-Isobárico

Page 9: M.Orozco J.L.Gelpi M.Rueda

(1) Cálculo de velocidades (1) Cálculo de velocidades moleculares (moleculares () y energías ) y energías

cinéticas solutocinéticas soluto

)2/(1

)2/(1

ttvmM

ttVN

iii

donde M es la masa de la molécula (i

átomos)

)2/()2/()2/(int, ttVttvttv irot

i

Componente de rotación e intra del átomo i de la molécula .

V,v, f, R, r son vectores

Page 10: M.Orozco J.L.Gelpi M.Rueda

(1) Cálculo de velocidades (1) Cálculo de velocidades moleculares (moleculares () y energías ) y energías

cinéticas solutocinéticas soluto

Energía cinética translacional del soluto sx

Energía cinética interna y rotacional del soluto sx

V,v, f, R, r son vectores

)2/(2

1)2/( 2

1, ttVMttE

solutetr

sxkin

)2/(2

1)2/( 2

1, ttVMttE

solutetr

sxkin

Page 11: M.Orozco J.L.Gelpi M.Rueda

(2) Cálculo del centro de masas (2) Cálculo del centro de masas de cada molécula (de cada molécula ())

Centro de masas de la molécula

Posiciones de cada átomo i relativas al centro de masas.

V,v, f, R, r son vectores

i

N

ii mr

MR

1

1

)()()(int, tRtrtr ii

Page 12: M.Orozco J.L.Gelpi M.Rueda

(3) Cálculo fuerzas (3) Cálculo fuerzas “unconstrained” “unconstrained”

Donde V es la energía potencial determinada por el force field

V,v, f, R, r son vectores

ii r

trVtf

))((

)(

Page 13: M.Orozco J.L.Gelpi M.Rueda

(4) Cálculo del Virial(4) Cálculo del Virial(simulaciones a presión (simulaciones a presión

constante) constante)

Donde para el cálculo de rij se aplican condiciones entorno

(PBC) y donde no hay contribuciones de términos covalentes (Virial molecular)

V,v, f, R, r son vectores

)()()()(2

1)( intint tftrtrtrt ji

N

jijiji

Page 14: M.Orozco J.L.Gelpi M.Rueda

(5) Cálculo de la presión(5) Cálculo de la presión(simulaciones a presión (simulaciones a presión

constante) constante)

Donde Vbox es el volumen de la caja periódica

V,v, f, R, r son vectores

)(3

)()2/(2)(

tV

tttEtP

box

TOTkin

Page 15: M.Orozco J.L.Gelpi M.Rueda

(6) Cálculo de las nuevas (6) Cálculo de las nuevas velocidades “unconstrained” velocidades “unconstrained”

V,v, f, R, r son vectores

)2/(1

)2/(1

ttvmM

ttVN

iii

)2/()2/()2/(int, ttVttvttv irot

i

Eta

pa 1

ttfm

ttvttv ii

ii )(1

)2/()2/(

Page 16: M.Orozco J.L.Gelpi M.Rueda

(7) Escalado de las velocidades (7) Escalado de las velocidades (simulaciones a T constante) (simulaciones a T constante)

V,v, f, R, r son vectores

)2/()2/()2/( ttvttttv iii

La ecuación térmica de estado define la Temperatura:

2

13

1i

N

ii

B

vmNk

T

Page 17: M.Orozco J.L.Gelpi M.Rueda

(7b) Temperatura constante (7b) Temperatura constante

V,v, f, R, r son vectores

Existen diferentes algoritmos el de Berendsen es el más popular

Se puede tomar igual para todos los átomos o por grupos

)1)2/(/(2

1)2/(

ttTTt

tt oT

T tiempo de relajación, T0 T de referencia

Page 18: M.Orozco J.L.Gelpi M.Rueda

(8) Determinar nuevas (8) Determinar nuevas posicionesposiciones

V,v, f, R, r son vectores

Si es preciso se aplica SHAKE para forzar los “constrains”

tttvtrttr iiunconst

i )2/()()(

))(()( ttrSHAKEttr unconstii

Page 19: M.Orozco J.L.Gelpi M.Rueda

(9) Determinar velocidades (9) Determinar velocidades “constrained”“constrained”

V,v, f, R, r son vectores

Calcular energía cinética de soluto, solvente y total

ttrttr

ttv iii

)()()2/(

)2/(2

1)2/( 2 ttvmttE i

iikin

Page 20: M.Orozco J.L.Gelpi M.Rueda

(10) Escalado de posiciones y de (10) Escalado de posiciones y de la caja (simulaciones a P la caja (simulaciones a P

constante) constante)

V,v, f, R, r son vectores

)()()( ttrttttr iii

)()()( ttVttttV boxbox

El escalado es molecular, i.e no cambia geometría interna

En general se usa el mismo escalado para todos los átomos

El escalado puede ser isotrópico x=y=z o anisotrópico

Page 21: M.Orozco J.L.Gelpi M.Rueda

(10b) Escalado de posiciones y (10b) Escalado de posiciones y de la caja (simulaciones a P de la caja (simulaciones a P

constante) constante)

V,v, f, R, r son vectores

Existen diferentes algoritmos el de Berendsen es el más popular

P tiempo de relajación, P0 P de referencia

2/1

))((1

ttPP

to

P

Page 22: M.Orozco J.L.Gelpi M.Rueda

(11) Incrementar etapa de (11) Incrementar etapa de integraciónintegración

V,v, f, R, r son vectores

,...y repetir todo el proceso hasta que n= número de pasos

ttt nn 1

t entre 0.5 y 2 fs, i.e 5x10-16 – 2x10-15 seg.

Page 23: M.Orozco J.L.Gelpi M.Rueda

Algunas escalas temporalesAlgunas escalas temporales

• Vibraciones átomos 10Vibraciones átomos 10-14 -14 seg.seg.

• Stretching global Ac. Nuc. 10Stretching global Ac. Nuc. 10-12-12 seg. seg.

• Global twisting Ac. Nuc. 10Global twisting Ac. Nuc. 10-12-12 seg. seg.

• Repuckering azucares. 10Repuckering azucares. 10-10-10 seg. seg.

• Movimiento relativos dominios. 10Movimiento relativos dominios. 10-9-9 seg. seg.

• Bending global Ac. Nuc. 10Bending global Ac. Nuc. 10-8-8 seg. seg.

• Transiciones alostéricas. 10Transiciones alostéricas. 10-3-3 seg. seg.

• Desnaturalizaciones parciales. 10Desnaturalizaciones parciales. 10-0-0 seg. seg.

Page 24: M.Orozco J.L.Gelpi M.Rueda

Modificaciones del algoritmo Modificaciones del algoritmo MDMD

• Introducción de restricciones Introducción de restricciones geométricasgeométricas

• Introducción de fuerzas externas Introducción de fuerzas externas (steered Molecular Dynamics)(steered Molecular Dynamics)

• Activación de transiciones (Activated Activación de transiciones (Activated Molecular Dynamics)Molecular Dynamics)

• Introducción de términos stochasticos Introducción de términos stochasticos (Stochastic Molecular Dynamics)(Stochastic Molecular Dynamics)

Page 25: M.Orozco J.L.Gelpi M.Rueda

Stochastic MDStochastic MD

V,v, f, R, r son vectores

Se introduce una fuerza externa f ext debida a grados de libertad no considerados explícitamente en la simulación

)()()()( tftftftf frici

stochi

meani

exti

Fuerza promedio externa

Fluctuaciones en el tiempo

Fricción

Page 26: M.Orozco J.L.Gelpi M.Rueda

Stochastic MDStochastic MD

V,v, f, R, r son vectores

En lugar de las ecuaciones de Newton se resuelven lasecuaciones de Langevin

Fuerza interna (FF)

Término random

Fricción

)()()(1)( int tvtftff

mdt

tdvii

stochi

meanii

i

i

Fuerza promedio externa

Page 27: M.Orozco J.L.Gelpi M.Rueda

Condiciones iniciales MDCondiciones iniciales MD

V,v, f, R, r son vectores

Coordenadas: Experimentales, Modelado, Optimización,...

Velocidades: Al azar, pero que en conjunto cumplan:

2

13

1i

N

ii

B

vmNk

T

Será necesario equilibrar el sistema

Page 28: M.Orozco J.L.Gelpi M.Rueda

SET-UP DEL SISTEMA (1)SET-UP DEL SISTEMA (1)

• Construir soluto, asignarle topología y Construir soluto, asignarle topología y parámetros del force-field.parámetros del force-field.

• Rodearlo de solvente (capas, gota, Rodearlo de solvente (capas, gota, caja) empleando solvente caja) empleando solvente preequilibrado.preequilibrado.

• OptimizarOptimizar

• TermalizarTermalizar

• EquilibrarEquilibrar

Page 29: M.Orozco J.L.Gelpi M.Rueda

SET-UP DEL SISTEMA (2)SET-UP DEL SISTEMA (2)

• La calidad en la estructura del soluto La calidad en la estructura del soluto no está siempre garantizada.no está siempre garantizada.

• La no-calidad en la representación del La no-calidad en la representación del solvente esta garantizada.solvente esta garantizada.

• La optimización, termalización y La optimización, termalización y equilibrado son equilibrado son clavesclaves para la calidad para la calidad de la trayectoria.de la trayectoria.

Page 30: M.Orozco J.L.Gelpi M.Rueda

SET-UP DEL SISTEMA (3):SET-UP DEL SISTEMA (3):SOLVENTESOLVENTE

• El soluto se introduce en una caja infinita de El soluto se introduce en una caja infinita de solvente pre-equilibradosolvente pre-equilibrado

• Se eliminan las moléculas solvente Se eliminan las moléculas solvente demasiado próximasdemasiado próximas

• Se espera que en la optimización-Se espera que en la optimización-equilibrado-termalización se equilibrará el equilibrado-termalización se equilibrará el solvente.solvente.

• Problemas muy graves con aguas atrapadas Problemas muy graves con aguas atrapadas en canales y cavidades en canales y cavidades introducir aguas introducir aguas cristal, o aguas cMIP, GRID,...cristal, o aguas cMIP, GRID,...

Page 31: M.Orozco J.L.Gelpi M.Rueda

CMIP - Energy evaluation

Protein is mapped in a 3D grid

(…)

elec

VdWC

atoms

iVdWielec qE )(int

VdwO

VdWX

Precalculated potential grids

Page 32: M.Orozco J.L.Gelpi M.Rueda

cMIP Titration

Protein

Energy grids

Cl- docking

Na+ docking

Select E min& add ion to protein

Update Energy grids

Wat docking

Page 33: M.Orozco J.L.Gelpi M.Rueda

cMIP reproduce aguas cMIP reproduce aguas cristalográficas con cristalográficas con

precisiónprecisión

Page 34: M.Orozco J.L.Gelpi M.Rueda

Catalase Thymidine Kinase

CMIP-set-up

Normal set-up

Page 35: M.Orozco J.L.Gelpi M.Rueda

SET-UP DEL SISTEMA (4)SET-UP DEL SISTEMA (4)OptimizaciónOptimización

• Siempre es parcial, combina ciclos de Siempre es parcial, combina ciclos de SD y de CG (típicamente 5- 10000 SD y de CG (típicamente 5- 10000 ciclos)ciclos)

• Se suele optimizar por etapas. 1Se suele optimizar por etapas. 1oo solvente, 2solvente, 2oo soluto, 3 soluto, 3oo todo junto. todo junto.

• Útil revisar componentes máximos Útil revisar componentes máximos gradiente gradiente átomo atrapado átomo atrapado

Page 36: M.Orozco J.L.Gelpi M.Rueda

SET-UP DEL SISTEMA (5)SET-UP DEL SISTEMA (5)TermalizaciónTermalización

• Las velocidades iniciales se generan a Las velocidades iniciales se generan a temperatura menor a la de trabajotemperatura menor a la de trabajo

• Se va incrementando la temperatura Se va incrementando la temperatura típicamente 10 grados x 1-5 ps.típicamente 10 grados x 1-5 ps.

• Pueden calentarse independientemente Pueden calentarse independientemente soluto y solvente.soluto y solvente.

• Puede restringirse movimiento del soluto.Puede restringirse movimiento del soluto.• Puede iniciarse NVT para acabar NPT.Puede iniciarse NVT para acabar NPT.• Muchas variantes dependiendo del sistemaMuchas variantes dependiendo del sistema

Page 37: M.Orozco J.L.Gelpi M.Rueda

SET-UP DEL SISTEMA (6)SET-UP DEL SISTEMA (6)EquilibradoEquilibrado

• Es una parte de la trayectoria fuertemente Es una parte de la trayectoria fuertemente supervisada, pero que no se usa para los supervisada, pero que no se usa para los promediados de propiedades.promediados de propiedades.

• Típicamente son procesos multi-etapa con el Típicamente son procesos multi-etapa con el soluto inicialmente rígido, luego cada vez más soluto inicialmente rígido, luego cada vez más móvil hasta la trayectoria libre. móvil hasta la trayectoria libre.

• Si una trayectoria parece artefactual en el Si una trayectoria parece artefactual en el equilibrado equilibrado ignorarla. ignorarla.

• Si en el periodo de explotación aparecen Si en el periodo de explotación aparecen comportamientos extraños comportamientos extraños considerar el considerar el fragmento como equilibrado.fragmento como equilibrado.

Page 38: M.Orozco J.L.Gelpi M.Rueda

NUESTRO EQUILIBRADO NUESTRO EQUILIBRADO STANDARD DNA STANDARD DNA Shields et al., JACS Shields et al., JACS

1997, 119, 7463.1997, 119, 7463.

• 10 ps agua T= 100K10 ps agua T= 100K• Minimizar aguasMinimizar aguas• Minimizar todo sistemaMinimizar todo sistema• MD 10 ps todo sistemaMD 10 ps todo sistema

T= 100 K. DNA rest. T= 100 K. DNA rest. K= 100 kcal/mol K= 100 kcal/mol ÅÅ22

• MD 10 ps agua TMD 10 ps agua TiiTTff 100100300K300K

• MD 25 ps sistema MD 25 ps sistema T=300 K DNA rest. K= T=300 K DNA rest. K= 50 kcal/mol 50 kcal/mol ÅÅ22

• MD 25 ps sistema MD 25 ps sistema T=300 K DNA rest. K= T=300 K DNA rest. K= 25 kcal/mol 25 kcal/mol ÅÅ22

• MD 25 ps sistema MD 25 ps sistema T=300 K DNA rest. K= T=300 K DNA rest. K= 10 kcal/mol 10 kcal/mol ÅÅ22

• MD 25 ps sistema MD 25 ps sistema T=300 K DNA rest. K= T=300 K DNA rest. K= 5 kcal/mol 5 kcal/mol ÅÅ22

• MD 25 ps sistema MD 25 ps sistema T=300 K DNA rest. K= T=300 K DNA rest. K= 5 kcal/mol 5 kcal/mol ÅÅ22

Page 39: M.Orozco J.L.Gelpi M.Rueda

Limitaciones de la dinámica Limitaciones de la dinámica molecularmolecular

• Las propias del uso de un force-field Las propias del uso de un force-field clásicoclásico

• Escala temporal limitada.Escala temporal limitada.

• No siempre es fácil la modelización No siempre es fácil la modelización del sistema experimental.del sistema experimental.

• Muy costosa computacionalmenteMuy costosa computacionalmente

Page 40: M.Orozco J.L.Gelpi M.Rueda

Para jugar,...Para jugar,...

http://www.mpikg-golm.mpg.de/th/physik/allen_tildesley/al_tild.htmlhttp://www.mpikg-golm.mpg.de/th/physik/allen_tildesley/al_tild.html