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 à
proximides 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
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 linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !