| 3 |
|
\section{Background on the Problem\label{In:sec:pro}} |
| 4 |
|
Phospholipid molecules are the primary topic of this dissertation |
| 5 |
|
because of their critical role as the foundation of biological |
| 6 |
< |
membranes. Lipids, when dispersed in water, self assemble into a |
| 7 |
< |
mumber of topologically distinct bilayer structures. The phase |
| 8 |
< |
behavior of lipid bilayers has been explored |
| 9 |
< |
experimentally~\cite{Cevc87}, however, a complete understanding of the |
| 10 |
< |
mechanism and driving forces behind the various phases has not been |
| 11 |
< |
achieved. |
| 6 |
> |
membranes. The chemical structure of phospholipids includes the polar |
| 7 |
> |
head group which is due to a large charge separation between phosphate |
| 8 |
> |
and amino alcohol, and the nonpolar tails that contains fatty acid |
| 9 |
> |
chains. Depending on the alcohol which phosphate and fatty acid chains |
| 10 |
> |
are esterified to, the phospholipids are divided into |
| 11 |
> |
glycerophospholipids and sphingophospholipids.~\cite{Cevc80} The |
| 12 |
> |
chemical structures are shown in figure~\ref{Infig:lipid}. |
| 13 |
> |
\begin{figure} |
| 14 |
> |
\centering |
| 15 |
> |
\includegraphics[width=\linewidth]{./figures/inLipid.pdf} |
| 16 |
> |
\caption{The chemical structure of glycerophospholipids (left) and |
| 17 |
> |
sphingophospholipids (right).\cite{Cevc80}} |
| 18 |
> |
\label{Infig:lipid} |
| 19 |
> |
\end{figure} |
| 20 |
> |
The glycerophospholipid is the dominant phospholipid in membranes. The |
| 21 |
> |
types of glycerophospholipids depend on the X group, and the |
| 22 |
> |
chains. For example, if X is choline, the lipids are known as |
| 23 |
> |
phosphatidylcholine (PC), or if X is ethanolamine, the lipids are |
| 24 |
> |
known as phosphatidyethanolamine (PE). Table~\ref{Intab:pc} listed a |
| 25 |
> |
number types of phosphatidycholine with different fatty acids as the |
| 26 |
> |
lipid chains. |
| 27 |
> |
\begin{table*} |
| 28 |
> |
\begin{minipage}{\linewidth} |
| 29 |
> |
\begin{center} |
| 30 |
> |
\caption{A number types of phosphatidycholine.} |
| 31 |
> |
\begin{tabular}{lll} |
| 32 |
> |
\hline |
| 33 |
> |
& Fatty acid & Generic Name \\ |
| 34 |
> |
\hline |
| 35 |
> |
\textcolor{red}{DMPC} & Myristic: CH$_3$(CH$_2$)$_{12}$COOH & |
| 36 |
> |
\textcolor{red}{D}i\textcolor{red}{M}yristoyl\textcolor{red}{P}hosphatidyl\textcolor{red}{C}holine \\ |
| 37 |
> |
\textcolor{red}{DPPC} & Palmitic: CH$_3$(CH$_2$)$_{14}$COOH & \textcolor{red}{D}i\textcolor{red}{P}almtoyl\textcolor{red}{P}hosphatidyl\textcolor{red}{C}holine |
| 38 |
> |
\\ |
| 39 |
> |
\textcolor{red}{DSPC} & Stearic: CH$_3$(CH$_2$)$_{16}$COOH & \textcolor{red}{D}i\textcolor{red}{S}tearoyl\textcolor{red}{P}hosphatidyl\textcolor{red}{C}holine \\ |
| 40 |
> |
\end{tabular} |
| 41 |
> |
\label{Intab:pc} |
| 42 |
> |
\end{center} |
| 43 |
> |
\end{minipage} |
| 44 |
> |
\end{table*} |
| 45 |
> |
When dispersed in water, lipids self assemble into a mumber of |
| 46 |
> |
topologically distinct bilayer structures. The phase behavior of lipid |
| 47 |
> |
bilayers has been explored experimentally~\cite{Cevc80}, however, a |
| 48 |
> |
complete understanding of the mechanism and driving forces behind the |
| 49 |
> |
various phases has not been achieved. |
| 50 |
|
|
| 51 |
|
\subsection{Ripple Phase\label{In:ssec:ripple}} |
| 52 |
|
The $P_{\beta'}$ {\it ripple phase} of lipid bilayers, named from the |
| 53 |
|
periodic buckling of the membrane, is an intermediate phase which is |
| 54 |
|
developed either from heating the gel phase $L_{\beta'}$ or cooling |
| 55 |
|
the fluid phase $L_\alpha$. A Sketch is shown in |
| 56 |
< |
figure~\ref{Infig:phaseDiagram}.~\cite{Cevc87} |
| 56 |
> |
figure~\ref{Infig:phaseDiagram}.~\cite{Cevc80} |
| 57 |
|
\begin{figure} |
| 58 |
|
\centering |
| 59 |
|
\includegraphics[width=\linewidth]{./figures/inPhaseDiagram.pdf} |
| 60 |
|
\caption{A phase diagram of lipid bilayer. With increasing the |
| 61 |
|
temperature, the bilayer can go through a gel ($L_{\beta'}$), ripple |
| 62 |
< |
($P_{\beta'}$) to fluid ($L_\alpha$) phase transition.} |
| 62 |
> |
($P_{\beta'}$) to fluid ($L_\alpha$) phase transition.~\cite{Cevc80}} |
| 63 |
|
\label{Infig:phaseDiagram} |
| 64 |
|
\end{figure} |
| 65 |
|
Most structural information of the ripple phase has been obtained by |
| 75 |
|
\centering |
| 76 |
|
\includegraphics[width=\linewidth]{./figures/inRipple.pdf} |
| 77 |
|
\caption{The experimental observed ripple phase. The top image is |
| 78 |
< |
obtained by X-ray diffraction~\cite{Sun96}, and the bottom one is |
| 79 |
< |
observed by AFM.~\cite{Kaasgaard03}} |
| 78 |
> |
obtained by Sun {\it et al.} using X-ray diffraction~\cite{Sun96}, |
| 79 |
> |
and the bottom one is observed by Kaasgaard {\it et al.} using |
| 80 |
> |
AFM.~\cite{Kaasgaard03}} |
| 81 |
|
\label{Infig:ripple} |
| 82 |
|
\end{figure} |
| 83 |
|
Figure~\ref{Infig:ripple} shows the ripple phase oberved by X-ray |
| 84 |
|
diffraction and AFM. The experimental results provide strong support |
| 85 |
|
for a 2-dimensional triangular packing lattice of the lipid molecules |
| 86 |
|
within the ripple phase. This is a notable change from the observed |
| 87 |
< |
lipid packing within the gel phase,~\cite{Cevc87} although Tenchov |
| 87 |
> |
lipid packing within the gel phase,~\cite{Cevc80} although Tenchov |
| 88 |
|
{\it et al.} have recently observed near-hexagonal packing in some |
| 89 |
|
phosphatidylcholine (PC) gel phases.~\cite{Tenchov2001} However, the |
| 90 |
|
physical mechanism for the formation of the ripple phase has never |
| 452 |
|
function in a classical mechanics form, |
| 453 |
|
\begin{equation} |
| 454 |
|
C_{AA}(\tau) = \int d \vec q~^N \int d \vec p~^N A[(q^N(t), p^N(t)] |
| 455 |
< |
A[q^N(t+\tau), q^N(t+\tau)] \rho(q, p) |
| 455 |
> |
A[q^N(t+\tau), p^N(t+\tau)] \rho(q, p) |
| 456 |
|
\label{Ineq:autocorrelationFunctionCM} |
| 457 |
|
\end{equation} |
| 458 |
|
and |
| 459 |
|
\begin{equation} |
| 460 |
|
C_{AB}(\tau) = \int d \vec q~^N \int d \vec p~^N A[(q^N(t), p^N(t)] |
| 461 |
< |
B[q^N(t+\tau), q^N(t+\tau)] \rho(q, p) |
| 461 |
> |
B[q^N(t+\tau), p^N(t+\tau)] \rho(q, p) |
| 462 |
|
\label{Ineq:crosscorrelationFunctionCM} |
| 463 |
|
\end{equation} |
| 464 |
< |
as autocorrelation function and cross correlation function |
| 464 |
> |
as the autocorrelation function and cross correlation functions |
| 465 |
|
respectively. $\rho(q, p)$ is the density distribution at equillibrium |
| 466 |
< |
in phase space. In many cases, the correlation function decay is a |
| 467 |
< |
single exponential |
| 466 |
> |
in phase space. In many cases, correlation functions decay as a |
| 467 |
> |
single exponential in time |
| 468 |
|
\begin{equation} |
| 469 |
|
C(t) \sim e^{-t / \tau_r}, |
| 470 |
|
\label{Ineq:relaxation} |
| 471 |
|
\end{equation} |
| 472 |
< |
where $\tau_r$ is known as relaxation time which discribes the rate of |
| 472 |
> |
where $\tau_r$ is known as relaxation time which describes the rate of |
| 473 |
|
the decay. |
| 474 |
|
|
| 475 |
< |
\section{Methodolody\label{In:sec:method}} |
| 476 |
< |
The simulations performed in this dissertation are branched into two |
| 477 |
< |
main catalog, Monte Carlo and Molecular Dynamics. There are two main |
| 478 |
< |
difference between Monte Carlo and Molecular Dynamics simulations. One |
| 479 |
< |
is that the Monte Carlo simulation is time independent, and Molecular |
| 480 |
< |
Dynamics simulation is time involved. Another dissimilar is that the |
| 481 |
< |
Monte Carlo is a stochastic process, the configuration of the system |
| 482 |
< |
is not determinated by its past, however, using Moleuclar Dynamics, |
| 483 |
< |
the system is propagated by Newton's equation of motion, the |
| 484 |
< |
trajectory of the system evolved in the phase space is determined. A |
| 485 |
< |
brief introduction of the two algorithms are given in |
| 486 |
< |
section~\ref{In:ssec:mc} and~\ref{In:ssec:md}. An extension of the |
| 487 |
< |
Molecular Dynamics, Langevin Dynamics, is introduced by |
| 475 |
> |
\section{Methodology\label{In:sec:method}} |
| 476 |
> |
The simulations performed in this dissertation branch into two main |
| 477 |
> |
categories, Monte Carlo and Molecular Dynamics. There are two main |
| 478 |
> |
differences between Monte Carlo and Molecular Dynamics |
| 479 |
> |
simulations. One is that the Monte Carlo simulations are time |
| 480 |
> |
independent methods of sampling structural features of an ensemble, |
| 481 |
> |
while Molecular Dynamics simulations provide dynamic |
| 482 |
> |
information. Additionally, Monte Carlo methods are a stochastic |
| 483 |
> |
processes, the future configurations of the system are not determined |
| 484 |
> |
by its past. However, in Molecular Dynamics, the system is propagated |
| 485 |
> |
by Newton's equation of motion, and the trajectory of the system |
| 486 |
> |
evolving in phase space is deterministic. Brief introductions of the |
| 487 |
> |
two algorithms are given in section~\ref{In:ssec:mc} |
| 488 |
> |
and~\ref{In:ssec:md}. Langevin Dynamics, an extension of the Molecular |
| 489 |
> |
Dynamics that includes implicit solvent effects, is introduced by |
| 490 |
|
section~\ref{In:ssec:ld}. |
| 491 |
|
|
| 492 |
|
\subsection{Monte Carlo\label{In:ssec:mc}} |
| 493 |
< |
Monte Carlo algorithm was first introduced by Metropolis {\it et |
| 494 |
< |
al.}.~\cite{Metropolis53} Basic Monte Carlo algorithm is usually |
| 495 |
< |
applied to the canonical ensemble, a Boltzmann-weighted ensemble, in |
| 496 |
< |
which the $N$, the total number of particles, $V$, total volume, $T$, |
| 497 |
< |
temperature are constants. The average energy is given by substituding |
| 498 |
< |
Eq.~\ref{Ineq:canonicalEnsemble} into Eq.~\ref{Ineq:statAverage2}, |
| 493 |
> |
A Monte Carlo integration algorithm was first introduced by Metropolis |
| 494 |
> |
{\it et al.}~\cite{Metropolis53} The basic Metropolis Monte Carlo |
| 495 |
> |
algorithm is usually applied to the canonical ensemble, a |
| 496 |
> |
Boltzmann-weighted ensemble, in which the $N$, the total number of |
| 497 |
> |
particles, $V$, total volume, $T$, temperature are constants. An |
| 498 |
> |
average in this ensemble is given |
| 499 |
|
\begin{equation} |
| 500 |
< |
\langle E \rangle = \frac{1}{Z_N} \int d \vec q~^N \int d \vec p~^N E e^{-H(q^N, p^N) / k_B T}. |
| 500 |
> |
\langle A \rangle = \frac{1}{Z_N} \int d \vec q~^N \int d \vec p~^N |
| 501 |
> |
A(q^N, p^N) e^{-H(q^N, p^N) / k_B T}. |
| 502 |
|
\label{Ineq:energyofCanonicalEnsemble} |
| 503 |
|
\end{equation} |
| 504 |
< |
So are the other properties of the system. The Hamiltonian is the |
| 505 |
< |
summation of Kinetic energy $K(p^N)$ as a function of momenta and |
| 506 |
< |
Potential energy $U(q^N)$ as a function of positions, |
| 504 |
> |
The Hamiltonian is the sum of the kinetic energy, $K(p^N)$, a function |
| 505 |
> |
of momenta and the potential energy, $U(q^N)$, a function of |
| 506 |
> |
positions, |
| 507 |
|
\begin{equation} |
| 508 |
|
H(q^N, p^N) = K(p^N) + U(q^N). |
| 509 |
|
\label{Ineq:hamiltonian} |
| 510 |
|
\end{equation} |
| 511 |
< |
If the property $A$ is only a function of position ($ A = A(q^N)$), |
| 512 |
< |
the mean value of $A$ is reduced to |
| 511 |
> |
If the property $A$ is a function only of position ($ A = A(q^N)$), |
| 512 |
> |
the mean value of $A$ can be reduced to |
| 513 |
|
\begin{equation} |
| 514 |
< |
\langle A \rangle = \frac{\int d \vec q~^N \int d \vec p~^N A e^{-U(q^N) / k_B T}}{\int d \vec q~^N \int d \vec p~^N e^{-U(q^N) / k_B T}}, |
| 514 |
> |
\langle A \rangle = \frac{\int d \vec q~^N A e^{-U(q^N) / k_B T}}{\int d \vec q~^N e^{-U(q^N) / k_B T}}, |
| 515 |
|
\label{Ineq:configurationIntegral} |
| 516 |
|
\end{equation} |
| 517 |
|
The kinetic energy $K(p^N)$ is factored out in |
| 518 |
|
Eq.~\ref{Ineq:configurationIntegral}. $\langle A |
| 519 |
< |
\rangle$ is a configuration integral now, and the |
| 519 |
> |
\rangle$ is now a configuration integral, and |
| 520 |
|
Eq.~\ref{Ineq:configurationIntegral} is equivalent to |
| 521 |
|
\begin{equation} |
| 522 |
|
\langle A \rangle = \int d \vec q~^N A \rho(q^N). |
| 523 |
|
\label{Ineq:configurationAve} |
| 524 |
|
\end{equation} |
| 525 |
|
|
| 526 |
< |
In a Monte Carlo simulation of canonical ensemble, the probability of |
| 527 |
< |
the system being in a state $s$ is $\rho_s$, the change of this |
| 528 |
< |
probability with time is given by |
| 526 |
> |
In a Monte Carlo simulation of a system in the canonical ensemble, the |
| 527 |
> |
probability of the system being in a state $s$ is $\rho_s$, the change |
| 528 |
> |
of this probability with time is given by |
| 529 |
|
\begin{equation} |
| 530 |
|
\frac{d \rho_s}{dt} = \sum_{s'} [ -w_{ss'}\rho_s + w_{s's}\rho_{s'} ], |
| 531 |
|
\label{Ineq:timeChangeofProb} |
| 542 |
|
\frac{\rho_s^{equilibrium}}{\rho_{s'}^{equilibrium}} = \frac{w_{s's}}{w_{ss'}}. |
| 543 |
|
\label{Ineq:relationshipofRhoandW} |
| 544 |
|
\end{equation} |
| 545 |
< |
If |
| 545 |
> |
If the ratio of state populations |
| 546 |
|
\begin{equation} |
| 505 |
– |
\frac{w_{s's}}{w_{ss'}} = e^{-(U_s - U_{s'}) / k_B T}, |
| 506 |
– |
\label{Ineq:conditionforBoltzmannStatistics} |
| 507 |
– |
\end{equation} |
| 508 |
– |
then |
| 509 |
– |
\begin{equation} |
| 547 |
|
\frac{\rho_s^{equilibrium}}{\rho_{s'}^{equilibrium}} = e^{-(U_s - U_{s'}) / k_B T}. |
| 548 |
|
\label{Ineq:satisfyofBoltzmannStatistics} |
| 549 |
|
\end{equation} |
| 550 |
< |
Eq.~\ref{Ineq:satisfyofBoltzmannStatistics} implies that |
| 551 |
< |
$\rho^{equilibrium}$ satisfies Boltzmann statistics. An algorithm, |
| 552 |
< |
shows how Monte Carlo simulation generates a transition probability |
| 553 |
< |
governed by \ref{Ineq:conditionforBoltzmannStatistics}, is schemed as |
| 550 |
> |
then the ratio of transition probabilities, |
| 551 |
> |
\begin{equation} |
| 552 |
> |
\frac{w_{s's}}{w_{ss'}} = e^{-(U_s - U_{s'}) / k_B T}, |
| 553 |
> |
\label{Ineq:conditionforBoltzmannStatistics} |
| 554 |
> |
\end{equation} |
| 555 |
> |
An algorithm that shows how Monte Carlo simulation generates a |
| 556 |
> |
transition probability governed by |
| 557 |
> |
\ref{Ineq:conditionforBoltzmannStatistics}, is given schematically as, |
| 558 |
|
\begin{enumerate} |
| 559 |
< |
\item\label{Initm:oldEnergy} Choose an particle randomly, calculate the energy. |
| 560 |
< |
\item\label{Initm:newEnergy} Make a random displacement for particle, |
| 561 |
< |
calculate the new energy. |
| 559 |
> |
\item\label{Initm:oldEnergy} Choose a particle randomly, and calculate |
| 560 |
> |
the energy of the rest of the system due to the location of the particle. |
| 561 |
> |
\item\label{Initm:newEnergy} Make a random displacement of the particle, |
| 562 |
> |
calculate the new energy taking the movement of the particle into account. |
| 563 |
|
\begin{itemize} |
| 564 |
< |
\item Keep the new configuration and return to step~\ref{Initm:oldEnergy} if energy |
| 565 |
< |
goes down. |
| 566 |
< |
\item Pick a random number between $[0,1]$ if energy goes up. |
| 564 |
> |
\item If the energy goes down, keep the new configuration and return to |
| 565 |
> |
step~\ref{Initm:oldEnergy}. |
| 566 |
> |
\item If the energy goes up, pick a random number between $[0,1]$. |
| 567 |
|
\begin{itemize} |
| 568 |
< |
\item Keep the new configuration and return to |
| 569 |
< |
step~\ref{Initm:oldEnergy} if the random number smaller than |
| 570 |
< |
$e^{-(U_{new} - U_{old})} / k_B T$. |
| 571 |
< |
\item Keep the old configuration and return to |
| 572 |
< |
step~\ref{Initm:oldEnergy} if the random number larger than |
| 573 |
< |
$e^{-(U_{new} - U_{old})} / k_B T$. |
| 568 |
> |
\item If the random number smaller than |
| 569 |
> |
$e^{-(U_{new} - U_{old})} / k_B T$, keep the new configuration and return to |
| 570 |
> |
step~\ref{Initm:oldEnergy}. |
| 571 |
> |
\item If the random number is larger than |
| 572 |
> |
$e^{-(U_{new} - U_{old})} / k_B T$, keep the old configuration and return to |
| 573 |
> |
step~\ref{Initm:oldEnergy}. |
| 574 |
|
\end{itemize} |
| 575 |
|
\end{itemize} |
| 576 |
< |
\item\label{Initm:accumulateAvg} Accumulate the average after it converges. |
| 576 |
> |
\item\label{Initm:accumulateAvg} Accumulate the averages based on the |
| 577 |
> |
current configuartion. |
| 578 |
> |
\item Go to step~\ref{Initm:oldEnergy}. |
| 579 |
|
\end{enumerate} |
| 580 |
< |
It is important to notice that the old configuration has to be sampled |
| 581 |
< |
again if it is kept. |
| 580 |
> |
It is important for sampling accurately that the old configuration is |
| 581 |
> |
sampled again if it is kept. |
| 582 |
|
|
| 583 |
|
\subsection{Molecular Dynamics\label{In:ssec:md}} |
| 584 |
|
Although some of properites of the system can be calculated from the |
| 585 |
< |
ensemble average in Monte Carlo simulations, due to the nature of |
| 586 |
< |
lacking in the time dependence, it is impossible to gain information |
| 587 |
< |
of those dynamic properties from Monte Carlo simulations. Molecular |
| 588 |
< |
Dynamics is a measurement of the evolution of the positions and |
| 589 |
< |
momenta of the particles in the system. The evolution of the system |
| 590 |
< |
obeys laws of classical mechanics, in most situations, there is no |
| 591 |
< |
need for the count of the quantum effects. For a real experiment, the |
| 592 |
< |
instantaneous positions and momenta of the particles in the system are |
| 593 |
< |
neither important nor measurable, the observable quantities are |
| 594 |
< |
usually a average value for a finite time interval. These quantities |
| 595 |
< |
are expressed as a function of positions and momenta in Melecular |
| 596 |
< |
Dynamics simulations. Like the thermal temperature of the system is |
| 553 |
< |
defined by |
| 585 |
> |
ensemble average in Monte Carlo simulations, due to the absence of the |
| 586 |
> |
time dependence, it is impossible to gain information on dynamic |
| 587 |
> |
properties from Monte Carlo simulations. Molecular Dynamics evolves |
| 588 |
> |
the positions and momenta of the particles in the system. The |
| 589 |
> |
evolution of the system obeys the laws of classical mechanics, and in |
| 590 |
> |
most situations, there is no need to account for quantum effects. In a |
| 591 |
> |
real experiment, the instantaneous positions and momenta of the |
| 592 |
> |
particles in the system are neither important nor measurable, the |
| 593 |
> |
observable quantities are usually an average value for a finite time |
| 594 |
> |
interval. These quantities are expressed as a function of positions |
| 595 |
> |
and momenta in Molecular Dynamics simulations. For example, |
| 596 |
> |
temperature of the system is defined by |
| 597 |
|
\begin{equation} |
| 598 |
< |
\frac{1}{2} k_B T = \langle \frac{1}{2} m v_\alpha \rangle, |
| 598 |
> |
\frac{3}{2} N k_B T = \langle \sum_{i=1}^N \frac{1}{2} m_i v_i \rangle, |
| 599 |
|
\label{Ineq:temperature} |
| 600 |
|
\end{equation} |
| 601 |
< |
here $m$ is the mass of the particle and $v_\alpha$ is the $\alpha$ |
| 602 |
< |
component of the velocity of the particle. The right side of |
| 603 |
< |
Eq.~\ref{Ineq:temperature} is the average kinetic energy of the |
| 561 |
< |
system. A simple Molecular Dynamics simulation scheme |
| 562 |
< |
is:~\cite{Frenkel1996} |
| 563 |
< |
\begin{enumerate} |
| 564 |
< |
\item\label{Initm:initialize} Assign the initial positions and momenta |
| 565 |
< |
for the particles in the system. |
| 566 |
< |
\item\label{Initm:calcForce} Calculate the forces. |
| 567 |
< |
\item\label{Initm:equationofMotion} Integrate the equation of motion. |
| 568 |
< |
\begin{itemize} |
| 569 |
< |
\item Return to step~\ref{Initm:calcForce} if the equillibrium is |
| 570 |
< |
not achieved. |
| 571 |
< |
\item Go to step~\ref{Initm:calcAvg} if the equillibrium is |
| 572 |
< |
achieved. |
| 573 |
< |
\end{itemize} |
| 574 |
< |
\item\label{Initm:calcAvg} Compute the quantities we are interested in. |
| 575 |
< |
\end{enumerate} |
| 576 |
< |
The initial positions of the particles are chosen as that there is no |
| 577 |
< |
overlap for the particles. The initial velocities at first are |
| 578 |
< |
distributed randomly to the particles, and then shifted to make the |
| 579 |
< |
momentum of the system $0$, at last scaled to the desired temperature |
| 580 |
< |
of the simulation according Eq.~\ref{Ineq:temperature}. |
| 601 |
> |
here $m_i$ is the mass of particle $i$ and $v_i$ is the velocity of |
| 602 |
> |
particle $i$. The right side of Eq.~\ref{Ineq:temperature} is the |
| 603 |
> |
average kinetic energy of the system. |
| 604 |
|
|
| 605 |
< |
The core of Molecular Dynamics simulations is step~\ref{Initm:calcForce} |
| 606 |
< |
and~\ref{Initm:equationofMotion}. The calculation of the forces are |
| 607 |
< |
often involved numerous effort, this is the most time consuming step |
| 608 |
< |
in the Molecular Dynamics scheme. The evaluation of the forces is |
| 609 |
< |
followed by |
| 605 |
> |
The initial positions of the particles are chosen so that there is no |
| 606 |
> |
overlap of the particles. The initial velocities at first are |
| 607 |
> |
distributed randomly to the particles using a Maxwell-Boltzmann |
| 608 |
> |
ditribution, and then shifted to make the total linear momentum of the |
| 609 |
> |
system $0$. |
| 610 |
> |
|
| 611 |
> |
The core of Molecular Dynamics simulations is the calculation of |
| 612 |
> |
forces and the integration algorithm. Calculation of the forces often |
| 613 |
> |
involves enormous effort. This is the most time consuming step in the |
| 614 |
> |
Molecular Dynamics scheme. Evaluation of the forces is mathematically |
| 615 |
> |
simple, |
| 616 |
|
\begin{equation} |
| 617 |
|
f(q) = - \frac{\partial U(q)}{\partial q}, |
| 618 |
|
\label{Ineq:force} |
| 619 |
|
\end{equation} |
| 620 |
< |
$U(q)$ is the potential of the system. Once the forces computed, are |
| 621 |
< |
the positions and velocities updated by integrating Newton's equation |
| 622 |
< |
of motion, |
| 623 |
< |
\begin{equation} |
| 624 |
< |
f(q) = \frac{dp}{dt} = \frac{m dv}{dt}. |
| 620 |
> |
where $U(q)$ is the potential of the system. However, the numerical |
| 621 |
> |
details of this computation are often quite complex. Once the forces |
| 622 |
> |
computed, the positions and velocities are updated by integrating |
| 623 |
> |
Hamilton's equations of motion, |
| 624 |
> |
\begin{eqnarray} |
| 625 |
> |
\dot p_i & = & -\frac{\partial H}{\partial q_i} = -\frac{\partial |
| 626 |
> |
U(q_i)}{\partial q_i} = f(q_i) \\ |
| 627 |
> |
\dot q_i & = & p_i |
| 628 |
|
\label{Ineq:newton} |
| 629 |
< |
\end{equation} |
| 630 |
< |
Here is an example of integrating algorithms, Verlet algorithm, which |
| 631 |
< |
is one of the best algorithms to integrate Newton's equation of |
| 632 |
< |
motion. The Taylor expension of the position at time $t$ is |
| 629 |
> |
\end{eqnarray} |
| 630 |
> |
The classic example of an integrating algorithm is the Verlet |
| 631 |
> |
algorithm, which is one of the simplest algorithms for integrating the |
| 632 |
> |
equations of motion. The Taylor expansion of the position at time $t$ |
| 633 |
> |
is |
| 634 |
|
\begin{equation} |
| 635 |
|
q(t+\Delta t)= q(t) + v(t) \Delta t + \frac{f(t)}{2m}\Delta t^2 + |
| 636 |
|
\frac{\Delta t^3}{3!}\frac{\partial^3 q(t)}{\partial t^3} + |
| 644 |
|
\mathcal{O}(\Delta t^4) , |
| 645 |
|
\label{Ineq:verletPrevious} |
| 646 |
|
\end{equation} |
| 647 |
< |
for a previous time $t-\Delta t$. The summation of the |
| 648 |
< |
Eq.~\ref{Ineq:verletFuture} and~\ref{Ineq:verletPrevious} gives |
| 647 |
> |
for a previous time $t-\Delta t$. Adding Eq.~\ref{Ineq:verletFuture} |
| 648 |
> |
and~\ref{Ineq:verletPrevious} gives |
| 649 |
|
\begin{equation} |
| 650 |
|
q(t+\Delta t)+q(t-\Delta t) = |
| 651 |
|
2q(t) + \frac{f(t)}{m}\Delta t^2 + \mathcal{O}(\Delta t^4), |
| 657 |
|
2q(t) - q(t-\Delta t) + \frac{f(t)}{m}\Delta t^2. |
| 658 |
|
\label{Ineq:newPosition} |
| 659 |
|
\end{equation} |
| 660 |
< |
The higher order of the $\Delta t$ is omitted. |
| 660 |
> |
The higher order terms in $\Delta t$ are omitted. |
| 661 |
|
|
| 662 |
< |
Numerous technics and tricks are applied to Molecular Dynamics |
| 663 |
< |
simulation to gain more efficiency or more accuracy. The simulation |
| 664 |
< |
engine used in this dissertation for the Molecular Dynamics |
| 665 |
< |
simulations is {\sc oopse}, more details of the algorithms and |
| 666 |
< |
technics can be found in~\cite{Meineke2005}. |
| 662 |
> |
Numerous techniques and tricks have been applied to Molecular Dynamics |
| 663 |
> |
simulations to gain greater efficiency or accuracy. The engine used in |
| 664 |
> |
this dissertation for the Molecular Dynamics simulations is {\sc |
| 665 |
> |
oopse}. More details of the algorithms and techniques used in this |
| 666 |
> |
code can be found in Ref.~\cite{Meineke2005}. |
| 667 |
|
|
| 668 |
|
\subsection{Langevin Dynamics\label{In:ssec:ld}} |
| 669 |
|
In many cases, the properites of the solvent in a system, like the |
| 670 |
< |
lipid-water system studied in this dissertation, are less important to |
| 671 |
< |
the researchers. However, the major computational expense is spent on |
| 672 |
< |
the solvent in the Molecular Dynamics simulations because of the large |
| 673 |
< |
number of the solvent molecules compared to that of solute molecules, |
| 674 |
< |
the ratio of the number of lipid molecules to the number of water |
| 670 |
> |
water in the lipid-water system studied in this dissertation, are less |
| 671 |
> |
interesting to the researchers than the behavior of the |
| 672 |
> |
solute. However, the major computational expense is ofter the |
| 673 |
> |
solvent-solvent interation, this is due to the large number of the |
| 674 |
> |
solvent molecules when compared to the number of solute molecules, the |
| 675 |
> |
ratio of the number of lipid molecules to the number of water |
| 676 |
|
molecules is $1:25$ in our lipid-water system. The efficiency of the |
| 677 |
< |
Molecular Dynamics simulations is greatly reduced. |
| 677 |
> |
Molecular Dynamics simulations is greatly reduced, with up to 85\% of |
| 678 |
> |
CPU time spent calculating only water-water interactions. |
| 679 |
|
|
| 680 |
< |
As an extension of the Molecular Dynamics simulations, the Langevin |
| 681 |
< |
Dynamics seeks a way to avoid integrating equation of motion for |
| 682 |
< |
solvent particles without losing the Brownian properites of solute |
| 683 |
< |
particles. A common approximation is that the coupling of the solute |
| 684 |
< |
and solvent is expressed as a set of harmonic oscillators. So the |
| 685 |
< |
Hamiltonian of such a system is written as |
| 680 |
> |
As an extension of the Molecular Dynamics methodologies, Langevin |
| 681 |
> |
Dynamics seeks a way to avoid integrating the equations of motion for |
| 682 |
> |
solvent particles without losing the solvent effects on the solute |
| 683 |
> |
particles. One common approximation is to express the coupling of the |
| 684 |
> |
solute and solvent as a set of harmonic oscillators. The Hamiltonian |
| 685 |
> |
of such a system is written as |
| 686 |
|
\begin{equation} |
| 687 |
|
H = \frac{p^2}{2m} + U(q) + H_B + \Delta U(q), |
| 688 |
|
\label{Ineq:hamiltonianofCoupling} |
| 689 |
|
\end{equation} |
| 690 |
< |
where $H_B$ is the Hamiltonian of the bath which equals to |
| 690 |
> |
where $H_B$ is the Hamiltonian of the bath which is a set of N |
| 691 |
> |
harmonic oscillators |
| 692 |
|
\begin{equation} |
| 693 |
|
H_B = \sum_{\alpha = 1}^{N} \left\{ \frac{p_\alpha^2}{2m_\alpha} + |
| 694 |
|
\frac{1}{2} m_\alpha \omega_\alpha^2 q_\alpha^2\right\}, |
| 695 |
|
\label{Ineq:hamiltonianofBath} |
| 696 |
|
\end{equation} |
| 697 |
< |
$\alpha$ is all the degree of freedoms of the bath, $\omega$ is the |
| 698 |
< |
bath frequency, and $\Delta U(q)$ is the bilinear coupling given by |
| 697 |
> |
$\alpha$ runs over all the degree of freedoms of the bath, |
| 698 |
> |
$\omega_\alpha$ is the bath frequency of oscillator $\alpha$, and |
| 699 |
> |
$\Delta U(q)$ is the bilinear coupling given by |
| 700 |
|
\begin{equation} |
| 701 |
|
\Delta U = -\sum_{\alpha = 1}^{N} g_\alpha q_\alpha q, |
| 702 |
|
\label{Ineq:systemBathCoupling} |
| 703 |
|
\end{equation} |
| 704 |
< |
where $g$ is the coupling constant. By solving the Hamilton's equation |
| 705 |
< |
of motion, the {\it Generalized Langevin Equation} for this system is |
| 706 |
< |
derived to |
| 704 |
> |
where $g_\alpha$ is the coupling constant for oscillator $\alpha$. By |
| 705 |
> |
solving the Hamilton's equations of motion, the {\it Generalized |
| 706 |
> |
Langevin Equation} for this system is derived as |
| 707 |
|
\begin{equation} |
| 708 |
|
m \ddot q = -\frac{\partial W(q)}{\partial q} - \int_0^t \xi(t) \dot q(t-t')dt' + R(t), |
| 709 |
|
\label{Ineq:gle} |
| 711 |
|
with mean force, |
| 712 |
|
\begin{equation} |
| 713 |
|
W(q) = U(q) - \sum_{\alpha = 1}^N \frac{g_\alpha^2}{2m_\alpha |
| 714 |
< |
\omega_\alpha^2}q^2, |
| 714 |
> |
\omega_\alpha^2}q^2. |
| 715 |
|
\label{Ineq:meanForce} |
| 716 |
|
\end{equation} |
| 717 |
< |
being only a dependence of coordinates of the solute particles, {\it |
| 718 |
< |
friction kernel}, |
| 717 |
> |
The {\it friction kernel}, $\xi(t)$, depends only on the coordinates |
| 718 |
> |
of the solute particles, |
| 719 |
|
\begin{equation} |
| 720 |
|
\xi(t) = \sum_{\alpha = 1}^N \frac{-g_\alpha}{m_\alpha |
| 721 |
|
\omega_\alpha} \cos(\omega_\alpha t), |
| 722 |
|
\label{Ineq:xiforGLE} |
| 723 |
|
\end{equation} |
| 724 |
< |
and the random force, |
| 724 |
> |
and a ``random'' force, |
| 725 |
|
\begin{equation} |
| 726 |
|
R(t) = \sum_{\alpha = 1}^N \left( g_\alpha q_\alpha(0)-\frac{g_\alpha}{m_\alpha |
| 727 |
|
\omega_\alpha^2}q(0)\right) \cos(\omega_\alpha t) + \frac{\dot |
| 728 |
|
q_\alpha(0)}{\omega_\alpha} \sin(\omega_\alpha t), |
| 729 |
|
\label{Ineq:randomForceforGLE} |
| 730 |
|
\end{equation} |
| 731 |
< |
as only a dependence of the initial conditions. The relationship of |
| 732 |
< |
friction kernel $\xi(t)$ and random force $R(t)$ is given by |
| 731 |
> |
depends only on the initial conditions. The relationship of friction |
| 732 |
> |
kernel $\xi(t)$ and random force $R(t)$ is given by the second |
| 733 |
> |
fluctuation dissipation theorem, |
| 734 |
|
\begin{equation} |
| 735 |
< |
\xi(t) = \frac{1}{k_B T} \langle R(t)R(0) \rangle |
| 735 |
> |
\xi(t) = \frac{1}{k_B T} \langle R(t)R(0) \rangle. |
| 736 |
|
\label{Ineq:relationshipofXiandR} |
| 737 |
|
\end{equation} |
| 738 |
< |
from their definitions. In Langevin limit, the friction is treated |
| 739 |
< |
static, which means |
| 738 |
> |
In the harmonic bath this relation is exact and provable from the |
| 739 |
> |
definitions of these quantities. In the limit of static friction, |
| 740 |
|
\begin{equation} |
| 741 |
|
\xi(t) = 2 \xi_0 \delta(t). |
| 742 |
|
\label{Ineq:xiofStaticFriction} |
| 743 |
|
\end{equation} |
| 744 |
< |
After substitude $\xi(t)$ into Eq.~\ref{Ineq:gle} with |
| 745 |
< |
Eq.~\ref{Ineq:xiofStaticFriction}, {\it Langevin Equation} is extracted |
| 746 |
< |
to |
| 744 |
> |
After substituting $\xi(t)$ into Eq.~\ref{Ineq:gle} with |
| 745 |
> |
Eq.~\ref{Ineq:xiofStaticFriction}, the {\it Langevin Equation} is |
| 746 |
> |
extracted, |
| 747 |
|
\begin{equation} |
| 748 |
|
m \ddot q = -\frac{\partial U(q)}{\partial q} - \xi \dot q(t) + R(t). |
| 749 |
|
\label{Ineq:langevinEquation} |
| 750 |
|
\end{equation} |
| 751 |
< |
The applying of Langevin Equation to dynamic simulations is discussed |
| 752 |
< |
in Ch.~\ref{chap:ld}. |
| 751 |
> |
Application of the Langevin Equation to dynamic simulations is |
| 752 |
> |
discussed in Ch.~\ref{chap:ld}. |