33
1 Sistema model Camp de forces (MM) j i ij j i j i ij ij ij ij ij impropers dihedrals N n n angles bonds b Dr q q r r K n K k b b k V , , 6 12 2 0 1 2 0 2 0 4 cos 1 Superficie d’energia potencial Simulació Simulacions per ordinador

Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

1

Sistema model

Camp de forces (MM)

ji ij

ji

ji ij

ij

ij

ij

ij

impropersdihedrals

N

n

n

anglesbonds

b

Dr

qq

rr

KnK

kbbkV

,,

612

2

0

1

2

0

2

0

4

cos1

Superficie d’energia potencial Simulació

Simulacions per ordinador

Page 2: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

2

http://www.flickr.com/photos/softsimu/6577256849

Transition of the 9-mer mouse Neh2 peptide from an extended to

beta-turn conformation.

http://www.flickr.com/photos/softsimu/6570379553/in/photostream

The movie shows two transportans (cell-penetrating peptides)

interacting with a DPPC membrane.

Simulacions per ordinador

Page 3: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

3

Química Computacional

Mecànica Molecular

Mecànica Quàntica

•L’energia potencial del sistema ve donada per una funció analítica anomenada camp de forces.

•No te en compte els electrons. Es considera cada àtom com una partícula.

•A cada àtom se li assigna com a mínim un radi i una carrega neta parcial.

•Els enllaços es tracten con si fossin molles amb constants de força i distancia d’equilibri

determinades. No es poden trencar enllaços.

•Altres interaccions no enllaçants com electrostàtiques o de van der waals s’inclouen típicament al

camp de forces mitjançant la Llei de Coulomb i potencials tipus Lennard-Jones, respectivament.

•Aplicable per sistemes de gran mida, i per tant ideal per tractar sistemes biològics

(proteïnes, fragments de DNA, membranes lipídiques, etc...)

Es basen en la resolució aproximada de l’equació de Schrödinger electrònica.

S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes

moleculars.

Proporcionen la funcio d’ona electronica i l’energia potencial del sistema de l’estat fonamental electrònic i/o altres estats excitats.

Page 4: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

4

Mecanica Molecular

Los métodos de Mecánica Molecular plantean una función

analítica basada en unos parámetros ajustables que, para

una configuración nuclear dada, devuelve la energía del

sistema.

Estos parámetros se ajustan para reproducir datos

experimentales o teóricos

La base fundamental del método es el concepto de la

transferabilidad en Química. Las moléculas suelen estar

formadas por unidades estructurales que son muy

similares de unas moléculas a otras. Por ejemplo, la

distancia C-H es mas o menos constante en todas las

moléculas, tomando valores de entre 1.06 – 1.10 Å. La

frecuencia de vibración del grupo carbonilo C=O es

siempre del orden de 1700 cm-1, etc...

En los métodos de Mecánica Molecular se definen

diferentes tipos de átomos. Un mismo átomo (por ejemplo

C) puede dar lugar a diferentes tipos, según su hibridación,

número de enlaces, etc..

Page 5: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

5

Mecánica Molecular

La energía se expresa como suma de diversos términos que en esencia describen las diferentes distorsiones geométricas

que la molécula puede sufrir entre sus átomos enlazados así como las interacciones no enlazantes.

crosselVdWtorsbendstr EEEEEEE crosselVdWtorsbendstr EEEEEEE

Energía de Stretching:

Energía asociada a la distancia internuclear entre dos átomos A

y B. Suele ser descrita por un polinomio (orden 2: aprox.

Harmónica)

Otras aproximaciones: Potencial de Morse

2)(

1)(eqABAB RR

ABMorse eDRE

Energía de Bending:

Energía asociada a la modificación del ángulo entre tres

átomos enlazados A-B-C.

Suele ser descrita por un polinomio de orden 2: aprox.

harmónica

2)( eq

ABAB

AB

ABharm RRkRE

Dos parámetros por par de átomos

2)( eq

ABCABC

ABC

ABCharm kE

Dos parámetros por cada triada de átomos

Energía de Torsión:

Para un conjunto de 4 átomos enlazados

consecutivamente A-B-C-D, representa la

energía asociada a la rotación a través del

enlace B-C.

Angulo diedro: Angulo que forman los planos

definidos por los átomos A-B-C y B-C-D.

A

B C

D

)cos()( ABCD

n

ABCD

nABCDtors nVE

La función debe ser periódica, dependiendo

del tipo de enlace B-C

Page 6: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

6

crosselVdWtorsbendstr EEEEEEE

Energía de van Der Waals:

Energía asociada a la repulsión o atracción entre átomos que no

están directamente enlazados, sin tener en cuenta la

contribución electrostática.

Incluye la Interacción favorable dipolo inducido-dipolo inducido y

las repulsiones estéricas. Modelo: Potencial de Lennard-Jones

60

120

2)(AB

AB

AB

ABAB

ABvdWR

R

R

RRE

Parte repulsiva Parte atractiva ABBRAe

000

BAAB RRR Distancia de van der Waals

Energía electrostática:

Energía asociada a la repulsión o atracción

electrostática entre átomos que no están directamente

enlazados.

Incluye la interacción ion-ion, ion-dipolo, dipolo-dipolo,

etc..

Modelo: Ley de Coulomb

AB

BAABel

R

QQRE

04

1)(

QA y QB : Cargas parciales de los átomos.

Parámetro ajustable

Mecánica Molecular

Page 7: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

7

Mecánica Molecular

l

r

q i

q j

Page 8: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

8

• Proteínas:

– Los más populares: AMBER-98, GROMOS98, CHARMM22, OPLS/AA

• Ácidos nucleicos:

– Más complejos de representar que las proteínas

– AMBER-94/98, CHARM29, BMS

– Proporcionan resultados ligeramente diferentes.

Mecánica Molecular

Campos de fuerza (force fields)

Page 9: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Limitaciones de la mecánica molecular

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

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

• No introduce efectos de temperatura.

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

Page 10: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Objetivos Dinámica Molecular

• Obtener visiones promediadas de un sistema

• Obtener muestreo de transiciones temporales.

• Estudiar cambios en un sistema inducido por perturbaciones externas

• Mejorar geometría de un sistema.

• Obtener la termodinámica de un sistema y sus interacciones.

• Ayudar en el refinado de estructuras a partir de restricciones X-Ray o NMR.

Page 11: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Hipótesis ergódica • El promedio temporal de una propiedad es

igual al promedio al promedio del colectivo (ensemble average)

• En Termodinamica Estadistica se elimina la variable temporal y se trabaja con replicas del colectivo. Configuracion dominante

• La Dinamica Molecular calcula la evolucion “real” del sistema, a traves de la cual se pueden calcular promedios temporales.

Page 12: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Dinamica Molecular clasica • Las posiciones atomicas y velocidades se obtienen

aplicando las leyes de Newton.

• Es determinista: la posicion de las particulas en un tiempo t+dt se obtiene a partir de las condiciones del sistema a tiempo t.

• Las ecuaciones de movimiento (continuas) se “integran”, calculando la posicion, velocidad y fuerzas sobre las particulas en pequeños intervalos de tiempo (time step ~10-15 sec) donde la fuerza es constante

Page 13: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Dinamica Molecular clasica • Se mueven las particulas a nus nuevas posiciones

y se recalculan las velocidades y fuerzas y asi sucesivamente.

• De esta manera se genera una trayectoria que describe como la posicion y las velocidades de las particulas evolucionan en el tiempo.

• Las simulaciones se ejecutan tipicamente para ps o ns y a partir de la trajectoria se obtienen promedios de las propiedades.

• Es clave hacer un buen muestreo (sampling) para obtener promedios realisticos.

Page 14: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Integracion • Expansion en serie de Taylor de las posiciones,

velocidades, aceleraciones de las particulas

...)(2

1)()()( 2 ttattvtrttr

...)(2

1)()()( 2 ttbttatvttv

...)()()( ttbtatta Trayectoria

t0

t0+t

t0+nt

tf

Page 15: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Integracion • Metodo de Verlet

...)(

2

1)()()( 2 ttattvtrttr

...)(

2

1)()()( 2 ttattvtrttr

2)()()(2)( ttattrtrttr

t

ttrttrtv

2

)()()(

r

E

mm

tFta

1)()(

• A partir de la aceleracion a tiempo t y las posiciones a tiempo t y t-dt se calcula la posicion a tiempo t+dt. La velocidad a tiempo t se puede calcular por diferencias finitas

Page 16: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Integracion • Metodo Leapfrog

tttvtrttr

2

1)(

ttattvttv )(2

1

2

1

ttvttvtv

2

1

2

1

2

1)(

r

E

mm

tFta

1)()(

• Inicialmente se calculan las velocidades a t + 1/2dt y despues se usan para calcular las posiciones a tiempo t+dt. La ventaja es que las velocidades se calculan explicitamente pero para valores de t diferentes. La velocidad a tiempo t se puede obtener por diferencias finitas

Page 17: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Constraints • El time step en la integracion se considera que debe ser

almenos un orden de magnitud inferior al movimiento mas rapido (vibraciones de enlaces, sobretodo con atomos de H).

• Es una limitacion importante, cuando ademas estas vibraciones pueden no tener una influencia importante en el comportamiento del sistema.

• Una solucion es la de restringir estos movimientos mediante la introduccion de constraints que fijen las distancias a las posiciones de equilibrio.

• Existen diversos algorismos (LINCS, SHAKE) para introducir los constraints, que pueden involucrar distancias de enlace, angulos de enlace o moleculas enteras.

Page 18: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Constraints

Sistema Tipo de movimento permitido

Time step(s) recomendado

Atomos Translacion 10-14

Moleculas Rigidas Translacion y rotacion 5 ·10-15

Enlaces rigidos Translacion, rotacion y torsion

2 · 10-15

Enlaces flexibles Translacion, rotacion torsion y vibracion

10-15 o menor

Page 19: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Algunas escalas temporales

• Vibraciones átomos 10-14 seg.

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

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

• Repuckering azucares. 10-10 seg.

• Movimiento relativos dominios. 10-9 seg.

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

• Transiciones alostéricas. 10-3 seg.

• Desnaturalizaciones parciales. 10-0 seg.

Page 20: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Interacciones no enlazantes • El calculo de las contribuciones

electrostaticas y de Van der Waals es la parte mas costosa .

• En principio se calcula para cada par de atomos del sistema, pero se aplican aproximaciones para simplificar.

• Tipicamente se define una distancia de cutoff a partir de la cual se ignora la contribucion energetica.

• Existen metodos aproximados para evaluar las interacciones electros- taticas a larga distancia asumiendo un dielectrico continuo (reaction field)

Page 21: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Solvente • El solvente (tipicamente agua) tiene un papel fundamental la

estructura, comportamiento dinamico y propiedades termodinamicas de los sistemas biologicos y es esencial incluirlo en las simulaciones

• El prinicipal efecto del solvente es el de apantallar las interacciones electrostaticas, aunque moleculas explicitas de disolvente pueden jugar un papel importante (formacion de puentes de hidrogeno, transferencias protonicas, etc)

• Se puede incluir el efecto del solvente de forma implicita, incluyendo una constante dielectrica, que puede depender de la distancia.

• La inclusion de moleculas de solvente de forma explicita es preferible pero implica imponer condiciones de contorno para reducir el numero de moleculas de solvente necesarias y para que no escapen del sistema.

Page 22: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Periodic Boundary Conditions • PBCs permiten con un numero

limitado de partículas simular un sistema de tamaño “infinito”.

• El sistema (típicamente una caja cubica) se replica en las 3 direcciones del espacio. Las imágenes de la caja principal interacciones contribuyen al calculo de las interacciones.

• Es esencial definir la distancia de cutoff de manera que una particula no interaccione con su propia imagen.

El cutoff de la interacciones no enlazantes debe ser menor que la mitad de la longitud de la caja de simulación

Page 23: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

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

• T constante N,T,V Canónico

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

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

Colectivos típicos en MD

La energia de un sistema aislado (N,V,E) se conserva en la naturaleza, pero no necesariamente en una simulacion! Hay varios factores que pueden afectar a la conservacion de la energia: usar un time step demasiado largo, distancia de cutoff demasiado corta, o errores numericos propios de los algoritmos de integracion. Una buena medida de la estabilidad de la simulacion es la conservacion de la energia total en el tiempo.

Page 24: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Precondiciones del cálculo

• Coordenadas iniciales de soluto (y solvente)

• Dimensiones de la caja periódica y definicion del force field

• Definición de los constraints aplicados al sistema.

• Definición de las condiciones de simulación (colectivo)

Page 25: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Condiciones iniciales MD

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

Velocidades: Al azar, pero que en conjunto cumplan:

2

13

1i

N

i

i

B

vmNk

T

Será necesario equilibrar el sistema …

Page 26: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Algoritmo general de Dinámica Molecular

Page 27: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Escalado de las velocidades (simulaciones a T constante)

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

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

2

13

1i

N

i

i

B

vmNk

T

Page 28: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Temperatura constante

Existen diferentes algoritmos, el de Berendsen es el más popular. Formalmente se acopla el sistema a un baño que aporta o elimina calor del sistema.

La T del sistema decae exponencialmente a T0. Si tT es grande el acoplamiento es debil y la T fluctua respecto a T0. Si tT = t la T se ajusta automaticamente a T0. Tipicamente tT /t 400.

)1)2/(/(2

1)2/(

ttTTt

tt o

Tt

tT tiempo de relajación, T0 es la temperatura de referencia Parametros de la simulacion

Se puede tomar un valor de igual para todos los átomos o por grupos de atomos (proteina, solvente, contraiones, etc)

Page 29: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

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

)()()( ttrttttr iii

)()()( ttVttttV boxbox

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

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

Un sistema mantiene la presión constante cambiando su volumen

El volumen de la caja se escala con un factor , que equivale a un escalado -1/3 de las posiciones atomicas

Page 30: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

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

Existen diferentes algoritmos el de Berendsen, análogo al de la T, es el más popular

tP tiempo de relajación, P0 es la presion de referencia Parametros de la simulacion

2/1

))((1

ttPP

to

Pt

donde Vbox es el volumen de la caja periódica y (t) el virial

)(3

)()2/(2)(

tV

tttEtP

box

TOT

kin

Page 31: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Cálculo de las nuevas velocidades “unconstrained”

ttam

ttvttv i

i

ii )(1

)2/()2/(

Si es preciso se aplica LINCS o SHAKE

tttvtrttr ii

unconst

i )2/()()(

))(()( ttrLINCSttr unconst

ii

Cálculo de las nuevas posiciones

Page 32: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

Determinar velocidades “constrained”

t

trttrttv ii

i

)()()2/(

Incrementar etapa de integración

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

ttt nn 1

Page 33: Sistema modeliqcc.udg.edu/~perico/docencia/curs_11_12/BIA_02_MD.pdf · 2013. 2. 1. · S’apliquen les lleis de la Física Clàssica (Lleis de Newton) per modelar els sistemes moleculars

33

Análisis de la trayectoria

Codigo DSSP