1
Modélisation Moléculaire
Cours3: Méthodes d’exploration de la surface
d’énergie potentielle
Dynamique Moléculaire et
Analyse de trajectoire
P. Fuchs
PF 02/2010
1 2
Modélisation moléculaire
• Champs de forces empiriques
• Méthodes d’exploration de la surface
d’énergie potentielle
– Minimisation
– Monte-Carlo
– Dynamique moléculaire et analyse de
trajectoire
PF 02/2010
3
Plan
1. Gestion des bords
2. Algorithme de Dynamique Moléculaire
3. Protocole de Dynamique Moléculaire
4. Analyse de trajectoire
PF 02/2010
4
Gestion des bords
monde réel
nombre de
molécules ~ nombre d’Avogadro
(6.02 1023).
Peu de molécules sont influencées
par les bords (e.g. parois, interface
air-solvant...).
simulations par Ordinateur
nombre de particules limité
(limites de temps et de
mémoire).
Beacoup de molécules seront à
proximité des bords.
Pour pouvoir prédire les propriétés macroscopiques
d’un solvant (“bulk properties”) il est nécessaire
de traiter le problème des bords.
PF 02/2010
2
5
Gestion des bords : vide
• Pas de solvant : interface avec le vide !
• Problèmes:
– Simulations non réalistes
– La tension de surface tendra à rendre le système plus compacte
(sphérique) afin de diminuer la surface moléculaire
• Déformations de molécules non sphériques e.g. ADN
– Pas d’écrantage des charges par le solvant
• Solutions possibles
– Modèle de solvant implicite (e.g. constante diélectrique
dépendante de la distance)
– Ajout de forces stochastiques pour mimer le solvant sur les
atomes de surface
– Simuler explicitement les molécules de solvant (solvant
explicite)
PF 02/2010
6
• La boîte de simulation est
répliquée dans toutes les
directions de l’espace
• Les particules quittant la
boîte centrale sont
réintroduites du côté
opposé
• Les interactions sont
calculées avec les
particules des cellules
voisines
Conditions périodiques aux limites
PF 02/2010
7
Formes de boîte
PF 02/2010
Formes de boîte (2)
PF 02/2010
8
Truncated octahedron
Rhombic dodecahedron
source http://realwireless.wordpress.com/2008/06/03/hexagons-in-3d-is-it-time-to-update-
the-defining-image-of-the-cellular-industry/
3
9
Plan
1. Gestion des bords
2. Algorithme de Dynamique Moléculaire
3. Protocole de Dynamique Moléculaire
4. Analyse de trajectoire
PF 02/2010
10
Dynamique moléculaire
• Génère des configurations successives du système en
intégrant les lois du mouvement de Newton
1. Un corps se déplace en ligne droite à moins qu’une force agisse
dessus
2. La force est égale à la masse fois l’accélération
3. A chaque action, il existe une réaction égale
• Trajectoire de dynamique moléculaire obtenue en
résolvant la deuxième loi de Newton (F=ma):
i
x
i
m
F
dt
xd
i
=
2
2
i
x
x
V
F
i
∂
∂
−=
avec
PF 02/2010
11
...)(
24
1
)(
6
1
)(
2
1
)()()(
432
+++++=+ tcttbttatttvtrttr
δδδδδ
...)(
6
1
)(
2
1
)()()(
32
++++=+ tcttbtttatvttv
δδδδ
...)(
2
1
)()()(
2
+++=+ tctttbtatta
δδδ
etc... (dérivée nième de la position par rapport au temps)
Intégration de l’équation du mouvement
• Toutes les méthodes assument que les positions,
vitesses, accélérations (etc…) peuvent être approximées
par une série de Taylor:
• Quelques algorithmes communs:
– Verlet, Leap-frog, Velocity-Verlet, Beeman…
PF 02/2010
12
L’algorithme de Verlet
• Nouvelles positions
• Vitesses calculées après les positions (ou aux demi-
temps) :
...)(
2
1
)()()(
2
+++=+ tatttvtrttr
δδδ
...)(
2
1
)()()(
2
−+−=− tatttvtrttr
δδδ
)()()(2)(
2
tatttrtrttr
δδδ
+−−=+
t
ttrttr
tv
δ
δ
δ
2
)()(
)(
−
−
+
=
(termes d’ordres
supérieurs négligés)
t
trttr
ttv
δ
δ
δ
)()(
)
2
1
(
−
+
=+
+
ou
PF 02/2010
4
13
L’algorithme "leap-frog" (1)
• Calcul des positions atomiques à tous les
temps tet toutes les vitesses atomiques aux
temps intermédiaires t+
δ
δδ
δ
t/2 :
)()()( ttatvttv
+
=
+
)(
2
1
2
1ttattvttv
δδδ
)( )( +−=+
tttvtrttr
δδδ
)
2
1
( )( )( ++=+
i
r
r
i
v
r
On a
donc
(termes d’ordres supérieurs négligés)
t
trttr
ttv
δ
δ
δ
)()(
)
2
1
(
−
+
=+
On a
donc
PF 02/2010
14
L’algorithme "leap-frog" (2)
t+∆
∆∆
∆t
t t+∆
∆∆
∆t/2t-∆
∆∆
∆t/2
Les positions et vitesses sont calculées alternativement comme
si on sautait de l’une à l’autre (comme une grenouille !)
PF 02/2010
15
Choix du pas d’intégration
• Qu’est-ce qu’un pas d’intégration approprié ?
Trop petit
Rien ne se passe
Trop grand
instabilités Approprié
Système Types de mouvement Pas d’intégration
suggéré
Molécules rigides translation, rotation 5 fs
Molécules flexibles,
Liaisons rigides
translation, rotation,
torsions 2 fs
Molécules flexibles,
Liaisons flexibles
Translation, rotation,
torsions, vibrations 1 or 0.5 fs
PF 02/2010
16
Choix du pas d’intégration (2)
• Le pas d’intégration doit être plus petit que les mouvements de plus
haute fréquence du système :
δ
t <<
ν
max
• En “gelant” les mouvements de haute fréquence, des pas
d’intégration plus important peuvent être utilisés (gain en temps de
calcul)
• Conditions:
– Fréquences des mouvements gelés >> fréquences des autres
mouvements
– Mouvements gelés faiblement couplés aux autres mouvements
• E.g. : longueurs de liaison
– Pour les atomes d’Hydrogène:
δ
taugmenté d’un facteur 2 (1 fs time
step)
– Toutes les liaisons :
δ
taugmenté d’un facteur 3 (2 fs time step)
• Divers algorithmes proposés : SHAKE, LINCS, RATTLE, SETTLE…
PF 02/2010
5
17
DM à température et pression
constantes
Température et pression doivent être contrôlées
• Dynamique moléculaire standard : nombre de
particules N, volume Vet énergie totale Etot du
système sont conservés
Etot = Epotential + Ekinetic
• Les approximations (cut-offs, intégration)
peuvent mener à des instabilités et donc à des
variations d’énergie et/ou de température
• Etudes de systèmes qui ne sont pas à l’équilibre
(gradient Pou T)
PF 02/2010
18
Notion de Mécanique Statistique
• Mécanique Statistique :
– étude des systèmes macroscopiques d’un point de vue
moléculaire
– permet de faire le lien entre les simulations microscopiques (DM)
avec des propriétés macroscopiques
• Quelques définitions:
– état thermodynamique : état macroscopique dépendant de
paramètres thermodynamiques (température, pression, nombre
de particules…)
– état microscopique : jeu de coordonnées et de vitesses pour un
système donné (= un point dans l’espace de phase)
– espace de phase : espace multidimensionnel (6N dimensions:
3N coordonnées, 3N vitesses) caractérisant l’ensemble des
états microscopiques possibles d’un système
– ensemble thermodynamique : ensemble des points dans
l’espace de phase satisfaisant un certain état thermodynamique
PF 02/2010
19
Ensembles Thermodynamiques
• Les différents ensembles thermodynamiques
–micro-canonique : ensemble NVE (N=nombre de
particules, V=volume, E=énergie totale du système)
–canonique : ensemble NVT (T = température)
–isotherme-isobare : ensemble NPT (P = pression)
–grand-canonique : ensemble µ
µµ
µVT (µ= potentiel
chimique)
• L’ensemble NPT
– devient le plus commun pour les dynamiques
moléculaires de systèmes protéiques
– nécessaire pour les simulations de lipides et de
protéines membranaires
PF 02/2010
20
DM à température constante
)3(
22
1
1
2
c
b
Natoms
i
iikin
NN
Tk
vmE −==
∑
=
Nc=3 si on contraint le moment
linéaire total
(3N-Nc)= nb de degrés de liberté
• La temperature Test reliée à l’énergie cinétique Ekin du système et donc
aux vitesses. D’après le théorème d’équipartition de l’énergie:
• La température peut être controlée en modifiant les vitesses vides atomes
et molécules du système, e.g.:
– Ajustement des vitesses : les vitesses sont ajustées de manière à avoir
T=Tref à chaque pas
• Pas de fluctuations de température !
– Algorithme de Berendsen (“Weak coupling”) : les vitesses sont ajustées
à un taux proportionnel à la différence de température
• Fluctuations de température, plus réaliste
• Autre algorithme: Nose-Hoover
PF 02/2010
1 / 11 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!