Abstract
Prediction of passive permeation rates of solutes across lipid bilayers is important to drug design, toxicology, and other biological processes such as signaling. The inhomogeneous solubility-diffusion (ISD) equation is traditionally used to relate the position-dependent potential of mean force and diffusivity to the permeability coefficient. The ISD equation is derived via the Smoluchowski equation and assumes overdamped system dynamics. It has been suggested that the complex membrane environment may exhibit more complicated damping conditions. Here we derive a variant of the inhomogeneous solubility diffusion equation as a function of the mean first passage time (MFPT) and show how milestoning, a method that can estimate kinetic quantities of interest, can be used to estimate the MFPT of membrane crossing and, by extension, the permeability coefficient. We further describe a second scheme, agnostic to the damping condition, to estimate the permeability coefficient from milestoning results or other methods that compute a probability of membrane crossing. The derived relationships are tested using a one-dimensional Langevin dynamics toy system confirming that the presented theoretical methods can be used to estimate permeabilities given simulation and milestoning results.
Introduction
Passive transport of solutes across membranes is of key importance for processes such as the uptake and excretion of drug compounds. Poor permeability can cause unfavorable pharmacokinetics or bioavailability leading to drug attrition.1 From this perspective of drug design, methods which provide molecular level insight into the permeation process are of high interest. As such, many physical models of permeability have been developed; these methods are recently reviewed.2
Mathematically, the permeability coefficient P of a solute is described by relating the flux per unit area, J, across a bilayer and the concentration gradient, Δu, as
1 |
From this relation, assuming overdamped conditions and accounting for drift caused by the potential of mean force (PMF) we get the inhomogeneous solubility-diffusion equation (ISD)3−7
2 |
where R is the resistivity, β = 1/kBT where T is the temperature, kB is Boltzmann’s constant, W(z) is the PMF, D(z) is the local diffusivity constant and z1, z2 are two positions just outside of opposing sides of the membrane. Estimates of W(z) and D(z) can be predicted using molecular dynamics (MD) simulations.2,6,7 While the ISD has been applied successfully in many studies,2,5,8−22 recent work by various groups has suggested that the dynamics of crowded environments, such as inside the bilayer, may exhibit more complicated behaviors.2,23 The dynamics inside of the bilayer has not, to the best of our knowledge, been probed in detail.2
The theory of milestoning is a promising new approach to study molecular processes by employing many unbiased short independent simulations in subregions of phase space to predict thermodynamic and kinetic properties of interest. Salient descriptions of milestoning theory can be found in refs (24−26). Previously, milestoning has been applied to the permeability problem by Cardenas et al., studying the permeation of block tryptophan across a membrane.27 Cardenas et al. later studied the permeation of small peptide NATA across a DOPC bilayer using milestoning. In their later work, they proposed a scheme to estimate the permeability coefficient.28,29 This scheme is comprised of three steps involving (1) estimating the diffusivity of the small molecule in bulk, (2) the measurement of the steady state flux from bulk into the membrane, and (3) the estimation of permeant crossing probability. We will show that the additional calculations in step 2 are not necessary and the permeability can be computed directly from the milestoning results and bulk diffusivity.
In this work, we derive two methods for obtaining permeability coefficients based on milestoning results. The first derivation is a new formulation of the ISD relating the mean first passage time (MFPT) to the permeability coefficient P assuming overdamped dynamics. The second derivation makes no assumptions about system damping and relates P to the transition probability of crossing a membrane over diffusing to a previous position in bulk solvent. We evaluate the compatibility of using either approach depending on damping dynamics using a one-dimensional (1D) Langevin dynamics system across various W(z) and D(z) profiles, showing that the new relations yield solutions in good accord with previous results.
Theory
Relating Permeability to Mean First Passage Time via the Smoluchowski Equation
The physical description of permeability can be drawn as a membrane separating donor and acceptor compartments (Figure 1). Assuming that the dynamics are overdamped, permeation across a membrane can be modeled as a one-dimensional process using the 1D Smoluchowski equation
3 |
where u(z,t) is the probability distribution at position z and time t, v(z,t) is the drift velocity, and J(z,t) is the infinitesimal flux. A particle travels through a viscous medium at velocity v = F(z)/γ, where F is the force on the particle and γ is the friction coefficient. Using the Smoluchowski-Einstein relation γ–1 = βD, assuming steady-state conditions, and applying that , we can convert the partial differential equation into an ordinary differential equation
4 |
Integrating and multiplying by , we get
5 |
where A1 is a constant. The RHS can be condensed into a single differential
6 |
By integrating, we can obtain a general expression for the steady-state concentration
7 |
We now apply the boundary conditions shown in Figure 1. Assuming that the acceptor compartment is a sink, u(a) = 0, and that in bulk W(a) = 0
8 |
Solving for A2
9 |
Substituting eq 9 into eq 7, we get a difference of two integrals. Combining them into a single integral and setting the concentration of the donor compartment at position b to that of bulk u0
10 |
We can solve for the constant A1
11 |
Combining eqs 11, 9, and 7, the concentration u(z) can be expressed according to
12 |
Returning to the calculation of the stationary flux, substituting eq 5 into eq 3, and recognizing that the flux is just the negative of our first constant of integration, we get that
13 |
Substituting into eq 1 and assuming that Δu = u0, we get the ISD
14 |
Mean First Passage Time
The MFPT ⟨t⟩ of a diffusional encounter can be generally expressed as30
15 |
here V is the total volume of the system in question, m is the total number of isolated sinks, and Ai is the total area of the ith sink. In our 1D case, the expression is simplified
16 |
Taking the integral of eq 12 and reversing the order of integration in the numerator, we get
17 |
Noting the equivalence of ∫ba ∫zf(x)dx dz = ∫ba ∫bf(x)dx dz for symmetrical functions over z|b < z < a and dividing by J(a) = −A1 we get
18 |
The MFPT can be related to the permeability coefficient by integrating eq 18 by parts
19 |
where the second term on the RHS has been shown to be equal to the MFPT by others10,27,31,32 and can be derived by applying Fubini’s theorem. Rewriting in terms of P and ⟨t⟩
20 |
and rearranging we get the permeability as it relates to ⟨t⟩
21 |
This is formally equivalent to the ISD and obviates the calculation of the local diffusivity, requiring only the local PMF (or equivalently, the local stationary concentration of the permeant) and the MFPT.
Permeability from Milestoning Using Crossing Probability
Our second permeability derivation in this section is very similar to that used in Brownian dynamics (BD) simulations that make use of the Northrup-Allison-McCammon (NAM) algorithm.33 As in BD simulations, the b-surface is the starting position of particles in the simulations. Conversely, the q-surface and a-surface are absorbing boundaries during the simulations. The quantity ρ is the proportion of permeants that start at the b-surface and cross the membrane to touch the a-surface and not “escape” to the q-surface. Here, we attempt to be consistent with notation used in the NAM derivation. The only exception is that NAM uses a β to represent the probability of crossing the a-surface, but we use the symbol ρ instead to avoid confusion with the thermodynamic β used in the previous section. This probability ρ can be found using milestoning.
We define one additional surface in bulk solution on the donor side of the membrane: 0-surface (placed at z = 0 for mathematical convenience). Note that a > b > q > 0. A steady-state Smoluchowski problem (Figure 2) is set up in the bulk domain between the 0-surface and the b-surface, where the concentration at the 0-surface boundary is held at u0 and the concentration at the b-surface is held at 0. Any flux across the b-surface has a probability equal to ρ that it will be taken across the membrane and 1 – ρ to return to the q-surface. Under this scheme, the permeability from the 0-surface to a-surface can be found according to
22 |
where u0 is the difference between the concentration at the 0-surface and the concentration at the a-surface, and J(a) is the flux across the a-surface. Because we assume steady-state conditions, the flux across the a-surface must be equal to the flux across the 0-surface
23 |
Because the region between the 0-surface and b-surface exists in bulk solution, we assume that the PMF is constant and the dynamics overdamped, and we can use a 1D Smoluchowski equation for a continuum description of this region. Although the q-surface is an absorbing boundary during the simulations and milestoning calculations, the q-surface will become a source boundary in the continuum Smoluchowski calculations for the region where 0 < z < b. Here, it is useful to split this domain into two pieces: 0 < z < q, q < z < b. We then solve a system of two Smoluchowski equations. Domain 1:
24a |
24b |
24c |
Domain 2:
24d |
24e |
24f |
Domains 1 and 2:
24g |
24h |
where D is the diffusion coefficient of the particle in bulk water. The last equation, eq 24h, assumes that the flux through the 0-surface (J1) is less than the flux going through the b-surface (J2) because some of that flow comes back and appears once again on the q-surface. Because anything that goes through the b-surface has a probability of 1 – ρ to return to the q-surface, the flow out of the q-surface is what flows through the b-surface (J2) multiplied by 1 – ρ. This is equal to the difference between J2 and J1. We find a general solution to eqs 24a and 24d by integrating twice
25a |
25b |
where c1, c2, d1, and d2 are constants of integration. By eqs 24a and 24d we know that J = D(−du/dz), and therefore J1 = −Dc1 and J2 = −Dc2 and thus eq 24h simplifies to c1 = ρc2. Upon applying the boundary conditions from eqs 24c and 24f to eq 25 we get that d1 = u0 and d2 = −c1b/ρ. Substituting the above relations and eq 25 into 24g and solving for c1 we get
26 |
Rearranging for the flux, J1, and dividing by u0, we get the permeability from the 0-surface to the a-surface
27 |
Now we remove the contribution to the permeability by the bulk layer, 0 < z < b, to obtain the true permeability across the membrane Pb→a. This is done most effectively by working with the resistivity, R = 1/P. Expressing the resistivities across the domain as a sum of resistivities over subdomains
28 |
Assuming a constant PMF and diffusivity in bulk, 0 < z < b, the resistivity in that domain can be expressed as
29 |
obtained by solving the Smoluchowski equation for a flat PMF and diffusion profile. Plugging eq 29 into eq 28 and inverting we get the true membrane permeability as related to the crossing probability ρ
30 |
For subsequent discussion, we refer to eq 21 as the MFPT in ISD relation (MFPT-ISD), and eq 30 as the permeability based on crossing probability (PBCP).
Methods
Langevin Dynamics Model
To demonstrate the validity of the above relations, we have developed a 1D Langevin dynamics model to generate sample trajectories over a user specified PMF and viscosity profile. All code used has been made available through GitHub at https://github.com/ctlee/langevin-milestoning. The profiles are represented using interpolated cubic Hermite polynomials shown in Figure 3. Four different systems are considered, flat, small-barrier, urea-like barrier, and codeine-like. The flat system emulated diffusion in bulk with viscosity chosen to match water. For the small-barrier system, an arbitrary barrier height was chosen such that brute force computation could yield successful crossings. Meanwhile the urea- and codeine-like systems are interpolated from profiles from ref (34). To facilitate convergence of calculations, the viscosity of the membrane environment is set to 0.005 kg m–1 s–1. Each of the membrane simulations employ the same viscosity profiles. The hydrodynamic radius and mass of the particle were arbitrarily chosen for the flat and small-barrier cases while the urea and codeine cases use molecular weight and a radius as predicted by software HydroPro.35 The parameters used in each case are shown in Table 1. The diffusivity along the profile, D, can be calculated from the Stokes–Einstein relation
31 |
where η is the viscosity, Rhyd is the hydrodynamic radius, and c is the friction coefficient. Notably, new systems can be generated with any user-specified PMF, viscosity, mass, and hydrodynamic radius parameters of interest.
Table 1. Parameter Inputs to the Langevin Dynamics Simulations for Each Case.
flat | small barrier | urea | codeine | |
---|---|---|---|---|
Rhyd (Å) | 5 | 5 | 2.86 | 4.32 |
mass (g/mol) | 20 | 20 | 60 | 299 |
T (K) | 298 | 298 | 298 | 298 |
brute dt (s) | 1 × 10–12 | 1 × 10–12 | 1 × 10–12 | 1 × 10–12 |
milestone dt (s) | 1 × 10–15 | 1 × 10–15 | 1 × 10–15 | 1 × 10–15 |
We integrate the Langevin equation using a velocity–Verlet-like integrator by Grønbech-Jensen–Farago36 to generate sample trajectories
32 |
33 |
34 |
35 |
where q is the position, t is the current time, c is the friction coefficient, b and a are unitless constants, f is the force, v is the velocity, and m is the particle mass. This integrator was derived by integrating the noise term at a small time step dt. The new term, Γ, is Gaussian distributed and has the following properties
36 |
37 |
The quality of random number generators (RNG) to sample Γ is shown in Figure S1. In this work, the aforementioned drag coefficient, c, is estimated by Stokes law
38 |
where Fd is the frictional force. For additional information regarding the implementation details of the Langevin dynamics engine, please refer to the SI.
Using the above dynamics engine, sample trajectories under various conditions can be generated. Here the permeability is calculated via the following several methods: (1) theoretical ISD, (2) theoretical MFPT-ISD, (3) brute forced MFPT-ISD, (4) milestoning MFPT-ISD, (5) brute PBCP, and (6) milestoning PBCP. Methods 1 and 2 are directly evaluated numerically from the interpolated profiles using the relations in the Theory section. Methods 3–6 employ brute force or milestoning calculations to generate sample trajectories that are postprocessed to yield the permeability coefficient. The strategy for brute force and milestoning simulations are described below.
Brute Force Sampling and Statistics
Brute force attempts to sample the membrane crossing event via a single continuous trajectory were attempted as follows: Trajectories to sample ⟨t⟩ and ρ were initiated at one end of the membrane z = −25 Å, the a-surface. Trajectories to sample the MFPT employed reflecting boundary conditions at the start to prevent the particle from diffusing away into bulk. Effectively trajectories, which passed the reflecting boundary at the a-surface, were placed back across the boundary and the velocity was reversed. In contrast, the simulations to obtain ρ have an absorbing boundary placed at z = −26 Å, corresponding to the so-called q-surface. Trajectories that crossed the q-surface were halted and counted as noncrossing events.
For all brute force trajectories, an absorbing boundary was placed at z = 25 Å. Upon crossing this terminal boundary, the simulations are halted and either the crossing time or the event recorded for the MFTP, and ρ sampling cases, respectively. The crossing probability was found according to
39 |
where nb and nq are the number of b- or q-surface crossing events observed. The FPT distribution often takes the form of a Poisson or exponential distribution. We attempt to quantify the quality of the MFPT estimate by computing the root-mean-square error (RMSE) of the population and confidence interval by bootstrapping. The RMSE is defined as
40 |
where ti is the time that trajectory i took before touching the absorbing boundary and N is the total number of observations. We also report the 95% confidence intervals of both the MFPT and the crossing probability. This is estimated by bootstrapping using the bias-corrected and accelerated method and percentile method for the MFPT and crossing probabilities respectively with 10 000 resamples.37,38
Milestoning
In this section, we explain our experimental approach and include a brief description of milestoning theory. Milestones are spaced at 1 Å increments across the bilayer ([−25,25]), and in the case of ρ estimation, an additional milestone was placed at z = −26 Å. Trajectories were initiated with a position starting at each milestone, Mi, with a random velocity sampled from the Maxwell–Boltzmann distribution. Two stages are needed to obtain milestoning statistics. According to formal milestoning theory, we must determine the first hitting point distribution (FHPD) on Mi. To find the FHPD, trajectories are started at milestone Mi and run until they cross either another milestone (Mi+1, Mi–1) or the originating milestone (Mi). If the trajectory is self-crossing then the simulation is halted and statistics discarded. Conversely, if the trajectory crosses an adjacent milestone first then this trajectory is a member of the FHPD on milestone Mi. Because of the microscopic time-reversibility of classical mechanics, the reverse of this trajectory is a valid simulation of the crossing from (Mi+1, Mi–1 → Mi). Thus, we term this stage the “reverse” phase. Next we begin the “forward” phase where each member of the FHPD is restarted at Mi but with the initial velocity vectors reversed. These trajectories propagate until they cross an adjacent milestone, Mi+1 or Mi–1. Self-crossing events of the starting milestone Mi are ignored in the forward phase.
The forward phase provides all the transition and incubation time statistics that will be used in the milestoning analysis. As the milestones are crossed, each trajectory is counted, and the time that each trajectory took is also tracked. A transition kernel matrix K is then generated, whose elements Kij represent the transition probability that a system starting at milestone Mi will transition to milestone Mj
41 |
where ni→j represents the total number of trajectories that cross from milestone i to milestone j, where N is the index of the final milestone. Similarly, a lifetime or incubation time vector τ is also generated, whose elements τi represent the average time that a system spends in milestone i
42 |
where tl is the time that trajectory l takes to reach an adjacent milestone, and ni is the total number of trajectories starting from milestone i.
Using K and τ, we can compute thermodynamic quantities such as the stationary flux (qstat) and the stationary probability (pstat), as well as the MFPT (⟨t⟩), a kinetic quantity. First, we compute the stationary probability using the following eigenvalue equation
43 |
Note that before solving eq 43, we typically have to modify K to have the correct boundary conditions. For our membrane system, because the two terminal milestones at each end of the membrane have no additional milestones beyond them, it does not make sense to simulate from them. We can fill in reasonable transition probabilities and lifetimes using the following scheme: Because each terminal milestone only has one adjacent milestone, we can set the transition probability to transition to the singular neighbor or the other side of the membrane with equal probability. These are periodic boundary conditions. That is, for a set of milestones M = M1, M2, ..., MN
44 |
and
45 |
where N is the index of the last milestone and i is a milestone index. Splitting the transition probabilities equally makes sense because these milestones are in the bulk solvent, where the PMF is flat. For the lagtime vector τ, given that the terminal milestones are in bulk solvent, the lagtime is defined as follows
46 |
where Δx is the Cartesian distance to the adjacent milestone, and D is the diffusivity coefficient in bulk. With these changes, we can estimate the stationary probability according to
47 |
where we take the element-wise product over all milestone indeces i.
The stationary probability distribution, pstat, can be used to obtain an estimate of the underlying PMF, Wi, at milestone i accordingly
48 |
We use this calculated PMF to estimate the integral in eq 21 by performing a numerical integration.
To find the MFPT needed to estimate the permeability in eq 21, we must modify the transition kernel K once again. This time, we must make milestone MN a “draining” state by setting all KN,k = 0, ∀k. We also must modify transitions at milestone M1 to transition only to its neighbor, milestone M2:
49 |
To get the MFPT, we then solve the following equation
50 |
where p0 is a starting distribution of probabilities along the milestone. We choose p0,i to be 1 if i = 1 and choose p0,i to be 0 otherwise.
Finally, we obtain the crossing probability ρ for eq 30 by further modifying the transition kernel K. Recalling that the computation of ρ requires an additional milestone at q-surface, which we assign index i = 0, we simulate starting from the other interior milestones. The first and last milestones become “sink” states that capture probability and never let it escape; thus no simulations start from sink states, they only end on them. Sink states are defined by setting
51 |
and
52 |
Once again solving eq 43 we obtain a stationary flux vector, qstat, which represents the proportion of systems that would have partitioned between the sink states at the ends of the membrane. The elements of the vector qstat, must be normalized such that all its elements sum to one for this calculation, however, because K is a Markov matrix, the eigenvector should already be normalized. Because milestone MN represents the a-surface, ρ in eq 30 can be extracted from the last value in qstat
53 |
The error is sampled according to the scheme found in ref (39). For all milestoning error values, we resample 1000 times and report the standard deviation of each measurable.
Results and Discussion
Below we report the computed permeability coefficients and MFPTs according to the six methods: (1) the ISD, (2) ISD from MFPT, (3) ISD with brute forced MFPT, (4) milestoning estimated ⟨t⟩ in ISD, (5) brute force with no assumptions, and (6) milestoning with no assumptions in Table 2. Note again that the brute-forced MFPT is performed with a reflecting boundary condition at the starting position while no such condition is applied for the brute force crossing probabilities. This explains why we observed no crossings in the brute force MFPT urea system.
Table 2. Computed MFPT and Permeability Coefficients According to Each Methoda.
flat | small barrier | urea | codeine | |
---|---|---|---|---|
theoretical MFPT (s) | 9.19 × 10–9 | 1.11 × 10–8 | 1.99 × 10–3 | 2.89 × 10–7 |
brute forced MFPT (s) | 9 ± 7 × 10–9 (5100) | 1.1 ± 1.0 × 10–8 (2500) | 3 ± 3 × 10–4 (1694) | 10 ± 9 × 10–7 (1600) |
milestoning MFPT (s) | 1.15 ± 0.05 × 10–8 | 1.35 ± 0.04 × 10–8 | 1.9 ± 0.3 × 10–3 | 4.0 ± 0.3 × 10–7 |
crossing probability (ρ) | ||||
brute force | 2.7 ± 0.8 × 10–2 (1722) | 1.0 ± 0.4 × 10–2 (2500) | N/A (1627)b | 7 ± 1 × 10–2 (1340) |
milestoning | 1.7 ± 0.1 × 10–2 | 9.8 ± 0.5 × 10–3 | 3.1 ± 0.4 × 10–8 | 2.2 ± 0.3 × 10–2 |
permeability log(cm/s) | ||||
(1) ISD | 1.43 | 1.14 | –4.33 | 1.44 |
(2) MFPT-ISD | 1.43 | 1.14 | –4.33 | 1.44 |
(3) brute force MFPT-ISD | 1.43 ± 0.01 | 1.14 ± 0.01 | –3.49 ± 0.02 | 0.91 ± 0.02 |
(4) milestoning MFPT-ISD | 1.33 ± 0.03 | 1.06 ± 0.02 | –4.3 ± 0.09 | 1.35 ± 0.06 |
(5) brute force PBCP | 1.6 ± 0.1 | 1.1 ± 0.2 | 2.04 ± 0.09 | |
(6) milestoning PBCP | 1.37 ± 0.03 | 1.13 ± 0.02 | –4.13 ± 0.06 | 1.54 ± 0.04 |
Reported error bars for the MFPT corresponds to the RMSE while the error for the crossing probability is from bootstrapping. Error in the brute force log permeability is estimated by the mean log(P) difference of the high and low confidence intervals.
We observed no brute force crossing transitions for the urea system. The values in parentheses represent the number of forward-phase trajectories sampled in each case.
The distribution of the mean first passage times is shown in Figure 4. Because of the highly tailed nature of the MFPT, it is difficult to estimate it from brute force simulations. Milestoning greatly aids in the computation of the first passage times by reducing the total distance between points of interest. Using clever statistics, milestoning theory is capable of reconstructing the MFPT from many short simulations. For all cases, we obtain MFPTs in good agreement with the theoretical results. Deviations in both the brute force and milestoning cases are likely caused by insufficient sampling. Sampling convergence for the milestoning can be visualized by deviations in the milestoning-derived PMF from the actual PMF.
Reconstructed PMF profiles from milestoning are shown in Figure 5. Here we see that the estimated potentials of mean force are relatively converged. Discrepancies are more prevalent along −18 < z < 18 where the membrane exists. We suspect that the increased viscosity leads to additional self-crossing events during the reverse phase thus hindering the overall sampling. The total amount of collected statistics per milestone for each system is shown in Figure S2. With milestoning, we can easily adaptively sample regions of poor convergence.
By comparing and utilizing the two equations derived, eqs 21 and 30, the difference in the derivations must be considered for proper analysis and application. Equation 21 was derived using the Smoluchowski equation, which assumes that the underlying system dynamics is overdamped. This assumption is also used in the widely employed ISD, eq 2. Our relation of the MFPT to the permeability does not require the estimation of a position dependent diffusion tensor. While there are many methods for calculation of the local diffusivity, these methods suffer largely from convergence issues.34,40 The theory of milestoning does not compute diffusion coefficient directly, but rather estimates rates of passage, probability, and flux. Using eq 21, the MFPT from milestoning can be used to compute permeability coefficients along with the stationary probability. To the best of our knowledge, this formulation of the ISD using the MFPT has not been shown previously.
As aforementioned, the assumption that the dynamics inside of the bilayer are overdamped is largely untested. Several instances of anomalous diffusion have been observed in crowded environments among many others.23,41−44 Similarly, the dynamics of water near hydrophobic surfaces is often complicated.45 Thus, we present a formula relating the permeability to the crossing probabilities, ρ, which makes no assumptions about the dampedness. While the Smoluchowski equation is used in the derivation of eq 30, it was only used in the regions containing bulk solvent. Remaining transport properties are encapsulated by the probability ρ, which, when calculated from milestoning, makes no assumptions about the dynamics.
Our scheme is similar to that proposed by Cardenas et al.28,29 excepting that we obviate the need to compute the stationary flux across the first milestone by Langevin dynamics simulations. In eq 30, the flux across the first milestone is captured by our system of two Smoluchowski equations. Therefore, we eliminate a potentially cumbersome, albeit inexpensive, step in the estimation of the permeability coefficient.
We also demonstrated the utility and accuracy of both of the derived equations using a 1D Langevin dynamics model with various PMF and diffusion profiles. In the case of the flat profile, the results of the simulations, both brute-force and milestoning, can be directly compared with theoretically derived results. For all cases, the theoretical ISD and MFPT-ISD were the same. This is not suprising, given that both are derived from equivalent expressions. Comparing the brute forced MFPT-ISD to the theoretical for the flat profile, we see that they are also comparable within error. In contrast, the flat milestoning PBCP yields a permeability coefficient that was smaller than predicted by the ISD. This discrepancy could be an example of how dampedness plays a role in the difference between the true and predicted permeability coefficients. Because the molecule simulated was not perfectly overdamped, there may be artifacts from conservation of momentum in Langevin dynamics, the formula using ρ may have captured the influence of that effect. Considering that an overdamped integrator would likely have yielded permeabilities that were more consistent between the two equations, one may question why we used the more general Langevin integrator in our test simulations. While an overdamped simulation integrator would have allowed us to apply eq 21 more accurately, we wanted to closely reproduce the situation that would be encountered in practical application of these equations, for instance, during an all-atom MD simulation with milestones across a bilayer, where an assumption of overdamped diffusion would not necessarily hold. For this reason, we also wanted to observe how different the predicted permeabilities would be for the same trajectories using the two different formulas. We anticipate that additional investigations of various permeabilities using all-atom molecular dynamics with milestoning may yield helpful insight about the structural characteristics of the bilayer by comparing the permeabilities estimated using eqs 21 and 30.
The two druglike molecules that we simulated, urea and codeine, provide insight about the potential usefulness of using milestoning to approach practical permeability problems. We obtain quantitatively accurate results for both urea and codeine. Unfortunately, no crossing events for urea were observed by brute force despite substantial efforts. The effect of increased sampling on transition probabilities is explored using bootstrapping in Figure S3. Because of the presence of large transition barriers, the brute force calculation of permeability is intractable, excepting for potentially the use of hyperspecialized hardware such as Anton.46 Milestoning theory provides a framework for the estimation of membrane permeability using the MFPT in combination with transition probabilities via either the MFPT-ISD or the PBCP.
Conclusions
We have derived two useful new relations for the calculation of permeability: first, a relation of the ISD to the MFPT assuming overdamped dynamics; second, we derive the PBCP, which is agnostic to the underlying diffusional dynamics. Using simulations of our toy systems, we have demonstrated the utility and validity of each method. By comparing results obtained by the two methods, one can gain insight into the deviations of the permeability coefficient when the overdamped assumption is not valid. We anticipate that both approaches will be useful to the computational biophysical community when estimating permeability coefficients across membranes, particularly in the case when milestoning is being used in combination with molecular simulation to determine permeabilities.
Acknowledgments
L.W.V. acknowledges support from the National Science Foundation Graduate Research Fellowship Program (DGE-1144086). C.T.L. acknowledges support from the NIH Molecular Biophysics Training Program (T32-GM008326). R.E.A. acknowledges an NIH Directors New Innovator Award DP2 OD007237, the National Biomedical Computation Resource (NBCR) NIH P41 GM103426, and supercomputing resources provided by XSEDE (NSF TG-CHE060073). We also thank Gary Huber for the correction in the permeability of eq 30 due to the resistivity of the bulk water. We would like to thank Rob Swift for insightful discussions on statistics and permeation physics. We also thank Professor Andy McCammon for his tireless mentorship, his impeccable theoretical and computational contributions, and for his unsurpassed vision in leading the field for all these years.
Supporting Information Available
The Supporting Information is available free of charge on the ACS Publications website at DOI: 10.1021/acs.jpcb.6b02814.
Implementation details of the Langevin dynamics engine, statistical convergence properties of transition sampling, and transition counts for all of the milestones. All code used for this project has been made available at https://github.com/ctlee/langevin-milestoning. (PDF)
Author Contributions
‡ L.W.V. and C.T.L. contributed equally to this work.
The authors declare the following competing financial interest(s): R.E.A. is a co-founder of Actavalon, Inc.
Supplementary Material
References
- Kola I.; Landis J. Can the Pharmaceutical Industry Reduce Attrition Rates?. Nat. Rev. Drug Discovery 2004, 3, 711–5. 10.1038/nrd1470. [DOI] [PubMed] [Google Scholar]
- Swift R. V.; Amaro R. E. Back to the Future: Can Physical Models of Passive Membrane Permeability Help Reduce Drug Candidate Attrition and Move Us Beyond QSPR?. Chem. Biol. Drug Des. 2013, 81, 61–71. 10.1111/cbdd.12074. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Marrink S.-J.; Berendsen H. J. C. Simulation of Water Transport Through a Lipid Membrane. J. Phys. Chem. 1994, 98, 4155–4168. 10.1021/j100066a040. [DOI] [Google Scholar]
- Woolf T. B.; Roux B. Conformational Flexibility of O-Phosphorylcholine and O-Phosphorylethanolamine: A Molecular Dynamics Study of Solvation Effects. J. Am. Chem. Soc. 1994, 116, 5916–5926. 10.1021/ja00092a048. [DOI] [Google Scholar]
- Bemporad D.; Essex J. W.; Luttmann C. Permeation of Small Molecules Through a Lipid Bilayer: A Computer Simulation Study. J. Phys. Chem. B 2004, 108, 4875–4884. 10.1021/jp035260s. [DOI] [Google Scholar]
- Xiang T.-X.; Anderson B. D. Liposomal Drug Transport: A Molecular Perspective from Molecular Dynamics Simulations in Lipid Bilayers. Adv. Drug Delivery Rev. 2006, 58, 1357–78. 10.1016/j.addr.2006.09.002. [DOI] [PubMed] [Google Scholar]
- Awoonor-Williams E.; Rowley C. N.. Molecular Simulation of Nonfacilitated Membrane Permeation. Biochim. Biophys. Acta, Biomembr. In press. 2015, DOI: 10.1016/j.bbamem.2015.12.014. [DOI] [PubMed] [Google Scholar]
- Wilson M. A.; Pohorille A. Mechanism of Unassisted Ion Transport Across Membrane Bilayers. J. Am. Chem. Soc. 1996, 118, 6580–7. 10.1021/ja9540381. [DOI] [PubMed] [Google Scholar]
- Grossfield A.; Woolf T. B. Interaction of Tryptophan Analogs with POPC Lipid Bilayers Investigated by Molecular Dynamics Calculations. Langmuir 2002, 18, 198–210. 10.1021/la0106485. [DOI] [Google Scholar]
- Ulander J.; Haymet A. D. J. Permeation Across Hydrated DPPC Lipid Bilayers: Simulation of the Titrable Amphiphilic Drug Valproic Acid. Biophys. J. 2003, 85, 3475–84. 10.1016/S0006-3495(03)74768-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- MacCallum J. L.; Bennett W. F. D.; Tieleman D. P. Partitioning of Amino Acid Side Chains into Lipid Bilayers: Results from Computer Simulations and Comparison to Experiment. J. Gen. Physiol. 2007, 129, 371–7. 10.1085/jgp.200709745. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Johansson A. C. V.; Lindahl E. Position-Resolved Free Energy of Solvation for Amino Acids in Lipid Membranes from Molecular Dynamics Simulations. Proteins: Struct., Funct., Genet. 2008, 70, 1332–44. 10.1002/prot.21629. [DOI] [PubMed] [Google Scholar]
- MacCallum J. L.; Bennett W. F. D.; Tieleman D. P. Distribution of Amino Acids in a Lipid Bilayer from Computer Simulations. Biophys. J. 2008, 94, 3393–404. 10.1529/biophysj.107.112805. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bauer B. A.; Lucas T. R.; Meninger D. J.; Patel S. Water Permeation Through DMPC Lipid Bilayers Using Polarizable Charge Equilibration Force Fields. Chem. Phys. Lett. 2011, 508, 289–294. 10.1016/j.cplett.2011.04.052. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tejwani R. W.; Davis M. E.; Anderson B. D.; Stouch T. R. Functional Group Dependence of Solute Partitioning to Various Locations Within a DOPC Bilayer: A Comparison of Molecular Dynamics Simulations with Experiment. J. Pharm. Sci. 2011, 100, 2136–46. 10.1002/jps.22441. [DOI] [PubMed] [Google Scholar]
- MacCallum J. L.; Bennett W. F. D.; Tieleman D. P. Transfer of Arginine into Lipid Bilayers Is Nonadditive. Biophys. J. 2011, 101, 110–7. 10.1016/j.bpj.2011.05.038. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Paloncýová M.; Berka K.; Otyepka M. Convergence of Free Energy Profile of Coumarin in Lipid Bilayer. J. Chem. Theory Comput. 2012, 8, 1200–1211. 10.1021/ct2009208. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Riahi S.; Rowley C. N. Why Can Hydrogen Sulfide Permeate Cell Membranes?. J. Am. Chem. Soc. 2014, 136, 15111–15113. 10.1021/ja508063s. [DOI] [PubMed] [Google Scholar]
- Carpenter T. S.; Kirshner D. A.; Lau E. Y.; Wong S. E.; Nilmeier J. P.; Lightstone F. C. a Method to Predict Blood-Brain Barrier Permeability of Drug-like Compounds Using Molecular Dynamics Simulations. Biophys. J. 2014, 107, 630–641. 10.1016/j.bpj.2014.06.024. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Issack B. B.; Peslherbe G. H. Effects of Cholesterol on the Thermodynamics and Kinetics of Passive Transport of Water Through Lipid Membranes. J. Phys. Chem. B 2015, 119, 9391–9400. 10.1021/jp510497r. [DOI] [PubMed] [Google Scholar]
- Bemporad D.; Luttmann C.; Essex J. W. Behaviour of Small Solutes and Large Drugs in a Lipid Bilayer from Computer Simulations. Biochim. Biophys. Acta, Biomembr. 2005, 1718, 1–21. 10.1016/j.bbamem.2005.07.009. [DOI] [PubMed] [Google Scholar]
- Comer J.; Schulten K.; Chipot C. Calculation of Lipid-Bilayer Permeabilities Using an Average Force. J. Chem. Theory Comput. 2014, 10, 554–564. 10.1021/ct400925s. [DOI] [PubMed] [Google Scholar]
- McGuffee S. R.; Elcock A. H. Diffusion, Crowding & Protein Stability in a Dynamic Molecular Model of the Bacterial Cytoplasm. PLoS Comput. Biol. 2010, 6, e1000694. 10.1371/journal.pcbi.1000694. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Faradjian A. K.; Elber R. Computing Time Scales from Reaction Coordinates by Milestoning. J. Chem. Phys. 2004, 120, 10880–9. 10.1063/1.1738640. [DOI] [PubMed] [Google Scholar]
- Májek P.; Elber R. Milestoning Without a Reaction Coordinate. J. Chem. Theory Comput. 2010, 6, 1805–1817. 10.1021/ct100114j. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kirmizialtin S.; Elber R. Revisiting and Computing Reaction Coordinates with Directional Milestoning. J. Phys. Chem. A 2011, 115, 6137–6148. 10.1021/jp111093c. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cardenas A. E.; DeLeon K. Y.; Hegefeld W. A.; Kuczera K.; Jas G. S.; Elber R. Unassisted Transport of Block Tryptophan Through DOPC Membrane: Experiment and Simulation. Biophys. J. 2012, 102, 713a–714a. 10.1016/j.bpj.2011.11.3871. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cardenas A. E.; Elber R. Computational Study of Peptide Permeation Through Membrane: Searching for Hidden Slow Variables. Mol. Phys. 2013, 111, 3565–3578. 10.1080/00268976.2013.842010. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cardenas A. E.; Elber R. Modeling Kinetics and Equilibrium of Membranes with Fields: Milestoning Analysis and Implication to Permeation. J. Chem. Phys. 2014, 141, 054101. 10.1063/1.4891305. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hardt S. L. the Diffusion Transit Time; a Simple Derivation. Bull. Math. Biol. 1981, 43, 89–99. 10.1016/S0092-8240(81)80009-2. [DOI] [Google Scholar]
- Schulten K. Dynamics of Reactions Involving Diffusive Barrier Crossing. J. Chem. Phys. 1981, 74, 4426. 10.1063/1.441684. [DOI] [Google Scholar]
- Nadler W.; Schulten K. Generalized Moment Expansion for Brownian Relaxation Processes. J. Chem. Phys. 1985, 82, 151. 10.1063/1.448788. [DOI] [Google Scholar]
- Northrup S. H.; Allison S. A.; McCammon J. A. Brownian Dynamics Simulation of Diffusion-Influenced Bimolecular Reactions. J. Chem. Phys. 1984, 80, 1517. 10.1063/1.446900. [DOI] [Google Scholar]
- Lee C. T.; Comer J.; Herndon C.; Leung N.; Pavlova A.; Swift R. V.; Tung C.; Rowley C. N.; Amaro R. E.; Chipot C.; et al. Simulation-Based Approaches for Determining Membrane Permeability of Small Compounds. J. Chem. Inf. Model. 2016, 56, 721–733. 10.1021/acs.jcim.6b00022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ortega A.; Amorós D.; García de la Torre J. Prediction of Hydrodynamic and Other Solution Properties of Rigid Proteins from Atomic- and Residue-Level Models. Biophys. J. 2011, 101, 892–8. 10.1016/j.bpj.2011.06.046. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Grønbech-Jensen N.; Farago O. a Simple and Effective Verlet-Type Algorithm for Simulating Langevin Dynamics. Mol. Phys. 2013, 111, 983–991. 10.1080/00268976.2012.760055. [DOI] [Google Scholar]
- Efron B. Better Bootstrap Confidence Intervals. J. Am. Stat. Assoc. 1987, 82, 171–185. 10.1080/01621459.1987.10478410. [DOI] [Google Scholar]
- Efron B.; Tibshirani R. J.. An Introduction to the Bootstrap; Chapman and Hall: London, 1993. [Google Scholar]
- Votapka L. W.; Amaro R. E. Multiscale Estimation of Binding Kinetics Using Brownian Dynamics, Molecular Dynamics and Milestoning. PLoS Comput. Biol. 2015, 11, e1004381. 10.1371/journal.pcbi.1004381. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mamonov A. B.; Kurnikova M. G.; Coalson R. D. Diffusion Constant of K+ Inside Gramicidin A: A Comparative Study of Four Computational Methods. Biophys. Chem. 2006, 124, 268–278. 10.1016/j.bpc.2006.03.019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Sokolov I. M. Models of Anomalous Diffusion in Crowded Environments. Soft Matter 2012, 8, 9043. 10.1039/c2sm25701g. [DOI] [Google Scholar]
- Banks D. S.; Fradin C. Anomalous Diffusion of Proteins Due to Molecular Crowding. Biophys. J. 2005, 89, 2960–71. 10.1529/biophysj.104.051078. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Regner B. M.; Vučinić D.; Domnisoru C.; Bartol T. M.; Hetzer M. W.; Tartakovsky D. M.; Sejnowski T. J. Anomalous Diffusion of Single Particles in Cytoplasm. Biophys. J. 2013, 104, 1652–60. 10.1016/j.bpj.2013.01.049. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Berezhkovskii A. M.; Dagdug L.; Bezrukov S. M. Discriminating Between Anomalous Diffusion and Transient Behavior in Microheterogeneous Environments. Biophys. J. 2014, 106, L09–11. 10.1016/j.bpj.2013.12.013. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Setny P.; Baron R.; Kekenes-Huskey P. M.; McCammon J. A.; Dzubiella J. Solvent Fluctuations in Hydrophobic Cavity-Ligand Binding Kinetics. Proc. Natl. Acad. Sci. U. S. A. 2013, 110, 1197–1202. 10.1073/pnas.1221231110. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Shaw D. E.; Chao J. C.; Eastwood M. P.; Gagliardo J.; Grossman J. P.; Ho C. R.; Lerardi D. J.; Kolossváry I.; Klepeis J. L.; Layman T.; et al. Anton, a Special-Purpose Machine for Molecular Dynamics Simulation. Commun. ACM 2008, 51, 91. 10.1145/1364782.1364802. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.