Skip to main content

Long range Debye-Hückel correction for computation of grid-based electrostatic forces between biomacromolecules

A Correction to this article was published on 11 February 2020

This article has been updated



Brownian dynamics (BD) simulations can be used to study very large molecular systems, such as models of the intracellular environment, using atomic-detail structures. Such simulations require strategies to contain the computational costs, especially for the computation of interaction forces and energies. A common approach is to compute interaction forces between macromolecules by precomputing their interaction potentials on three-dimensional discretized grids. For long-range interactions, such as electrostatics, grid-based methods are subject to finite size errors. We describe here the implementation of a Debye-Hückel correction to the grid-based electrostatic potential used in the SDA BD simulation software that was applied to simulate solutions of bovine serum albumin and of hen egg white lysozyme.


We found that the inclusion of the long-range electrostatic correction increased the accuracy of both the protein-protein interaction profiles and the protein diffusion coefficients at low ionic strength.


An advantage of this method is the low additional computational cost required to treat long-range electrostatic interactions in large biomacromolecular systems. Moreover, the implementation described here for BD simulations of protein solutions can also be applied in implicit solvent molecular dynamics simulations that make use of gridded interaction potentials.


Simulations of concentrated solutions of macromolecules such as those designed to mimic the intracellular environment, are becoming feasible due to improvements in computational power and simulation methods [15]. Given that even for simulating a small volume of a protein solution, several hundreds of proteins have to be taken into account, coarse grained methods, which neglect atomic details, e.g. by treating each protein as a sphere, are often applied [6].

However, to understand the effects of differences in protein sequence or point mutations from simulations requires a more detailed level of modeling. Explicit inclusion of atomic detail can be computationally demanding and therefore, approximations and calculation strategies are required to make the simulations feasible. A commonly employed approach is to retain atomic detail for the macromolecules while treating them as rigid bodies in continuum solvent. Apart from restricting the number of degrees of freedom considered in the simulations, this treatment permits interaction forces between macromolecules to be computed efficiently by precomputation of their interaction potentials on three-dimensional discretized grids. Thus, during the simulations, forces can be computed by considering the interactions of each atom of each macromolecule with the interaction potential grids of the other macromolecules. Grid formalisms for intermolecular interactions are extensively used for macromolecular docking methodologies [7, 8], binding site determination [9], as well as in structure determination from electron microscopy maps [10, 11]. A major drawback of gridded potentials is, however, the occurrence of finite size problems [3]. To minimize truncation errors in computing energies or forces, the interaction potential must be small at the edges of a grid. For molecular electrostatic potentials, the long-range nature of the Coulombic interaction, especially at low salt concentration or for highly charged macromolecules, means that very large grids are often required. For example, at 5 mM ionic strength, the Debye length of the solution is 43 Å. For a small globular protein with a radius of 20 Å and a net charge of + 10e, the electrostatic grid dimensions should be at least 200 × 200 × 200 Å to obtain an electrostatic potential of ≈ 0.1 kcal/mol/e at the grid edges. Assuming a grid spacing of 1 Å, the grid must have at least 201 × 201 × 201 points. This grid size is not a problem when a single small protein is considered but becomes an issue when simulating a periodic box containing several hundreds or thousands of proteins in solution. The grid size can also be a problem for memory usage in calculations for one or a few large macromolecules.

One solution to this problem is to use multiple focused grids with different grid spacings centered on each macromolecule: a detailed potential grid with a small grid spacing for representing the electrostatic potential at short-range and a coarse grid with a larger grid spacing for the long-range part [1]. Another solution, which will be described in this paper, is to exploit the fact that beyond a certain distance from the surface of the macromolecule, the electrostatic potential becomes centrosymmetric. Thus, a cubic gridded potential is used for the short-range part of the electrostatic potential up to a defined distance threshold and a continuous screened Coulomb potential is used beyond this distance. The distance threshold corresponds to the radius of the largest sphere enclosed by the grid.

We have recently developed a Brownian dynamics (BD) method for simulating many macromolecules (102-103) described as atomically detailed rigid bodies in a continuum solvent in a periodic box [3]. The model used is based on that originally developed for the simulation of the diffusional association of two proteins and implemented in the SDA (Simulation of Diffusional Association) software [8]. For the simulation of many proteins, this method gives results in good agreement with experimental translational and rotational diffusion coefficients and small angle scattering structure factors for dilute [3] as well as concentrated protein solutions [12]. In this approach, intermolecular forces are computed as the sum of electrostatic interaction, electrostatic desolvation, non-polar desolvation and soft-core repulsion terms [3, 8]. For computational efficiency, all these terms are precomputed on grids for each macromolecular solute before carrying out the BD simulations. To overcome errors due to the finite size of the electrostatic grids, we here describe the implementation of a long-range electrostatic correction to the model for interaction forces used in our BD simulations. The purpose of this correction is to improve the accuracy of the computed inter-protein forces and extend the applicability of the approach to highly charged proteins and low ionic strength conditions. For validation, we performed BD simulations of bovine serum albumin (BSA) and hen egg white lysozyme (HEWL) with and without the long-range electrostatic correction and compared the results to experimentally determined small angle scattering structure factors and self-diffusion coefficients. The same methodology described here for the implementation of the long-range Debye-Hückel correction, should also be applicable in implicit solvent molecular dynamics simulations that make use of gridded interaction potentials [1316].


Brownian dynamics (BD) is a simulation method that employs a mesoscopic model in which the solvent is treated as a continuum and the solutes are modelled as discrete entities at a level of detail appropriate for the problem being studied. BD thus takes advantage of the large separation in timescale between the fast solvent motion and the slower motion of solute particles (polymers or colloids) which make it possible to treat the solvent implicitly. Furthermore, internal solute degrees of freedom are often neglected and macromolecules are treated as rigid bodies interacting by direct interactions (electrostatic, van der Waals, non-polar) and solvent-mediated (hydrodynamic) interactions. Due to these simplifications, BD can be used to study larger biomacromolecular systems on longer time-scales than is possible with classical atomic-detail molecular dynamics simulations.

Translational motion is propagated according to the following Equation [17]:


where r i is the position of the center of geometry of the solute i and Δ t = (t1 - t0) is the timestep.

The effect of the solvent is described by a random displacement, R i , which mimics the collision of solute i with the solvent molecules and is defined by a Gaussian distribution with mean 〈R i 〉= 0 and covariance R i R j =2 D ij t Δt. From the latter, it follows that the stochastic displacement is proportional to the square root of the translational diffusion tensor, D ij t . The second term on the r.h.s. of Equation 1, the divergence of the diffusion tensor, describes the hydrodynamic drift of the solute towards regions of high mobility. The force acting on solute i results from the sum of the forces acting on solutes j at time t0, F j (t0), coupled with the diffusion tensor.

We employ a simplified treatment of hydrodynamic interactions to avoid the computationally expensive Cholesky factorization required to calculate the square root of the diffusion matrix. A mean field approach is used where D ij t is replaced by a volume fraction-dependent diffusion coefficient, D t short ( ϕ i ), and Equation 1 simplifies to [12]


We define the local volume, V i , as the volume of the sphere of radius Rcutcentered on solute i. The local volume fraction ϕ i for the solute i is obtained by dividing the sum of the volumes of the solutes within Rcutby the local volume V i [18]. The volume of a protein, v, is computed by approximating the protein as a sphere having a radius equal to the hydrodynamic radius (σstokes) estimated using HYDROPRO [19]. The cutoff for the local volume, Rcut, is set to four times the side of the largest interaction grid of the central solute. For a small simulation box, this cutoff was rescaled to a value equal to half of the simulation box size. A solute j is totally included in the local volume when the center-to-center distance d ij between the central solute i and solute j is less than R cut - σ j stokes . When a solute k is only partially included within Rcut, that is, when R cut - σ k stokes < d ik < R cut + σ k stokes , we account for that portion of solute volume derived by the sphere-sphere intersection. The volume fraction dependent short-time translational diffusion coefficient ( D t short ( ϕ i )) is then obtained using the Tokuyama model [2022], derived for a concentrated hard-sphere suspension of particles interacting with both direct and hydrodynamic interactions. An equation analogous to Equation 2 is used for the rotational motion [12], with the volume fraction dependent short-time rotational diffusion coefficient obtained using the model derived by Cichocki et al. which includes lubrication forces as well as two- and three-body expansions of the mobility functions [23].

The forces, F i , are computed as finite-difference derivatives of the pairwise free energies of interaction between the solutes as described in the next section.

Interaction energies and forces

For each pair of macromolecules, the interaction free energy, Δ G1-2, is defined as:


A detailed description and parameterization of Equation 3 can be found in Refs. [3, 24]. Briefly, the first two terms in Equation 3 are the interaction energies of the charges of one macromolecule ( q i 2 or q j 1 ) with the electrostatic potential of the other macromolecule ( Φ e l 1 or Φ e l 2 ). Charges were assigned using the effective charge approximation [25]. The third and fourth terms of Equation 3 represent the electrostatic desolvation energy arising from the introduction of the low dielectric cavity of one macromolecule in the presence of the charges of the other [25, 26]. The desolvation energy is computed as the interaction of the charges of one macromolecule ( q i 2 or q j 1 ) with the electrostatic desolvation potential of the other macromolecule ( Φ edesol v 1 or Φ edesol v 2 ) [26], with parameterization as in Ref. [24]. The fifth and sixth terms in Equation 3 correspond to the non-polar interactions due to the burial of the solvent accessible surface areas (SASAs) of the surface atoms The last two terms of Equation 3 describe the soft-core repulsive potential introduced to avoid overlaps. The soft-core potential is modelled using an inverse power function. The smoothness of the soft-core potential allows abrupt changes in the forces at close contact to be avoided. In Equation 3, r specifies the atomic coordinates. For computational efficiency, all interaction potentials, Φ, are mapped onto grids centered on each of the macromolecules.

This formalism implies a truncation of the electrostatic potential in the grid-charge formalism due to the finite extent of the grids. To alleviate this problem, we here introduce an analytical long-range correction to the electrostatic interaction term that makes use of the assumption that beyond the electrostatic grid boundaries, a macromolecule can be treated as a Debye-Hückel sphere.

According to the Debye-Hückel theory of dilute electrolyte solutions, all ions in the solvent are treated as point charges while each pair of solutes are treated as spheres with radii a i , a j and net charges z i e l , z j e l , where e l is the elementary charge. Then, the potential of mean force between a pair of solute molecules is


where ε0 is the vacuum permittivity, ε r is the relative permittivity of the solvent, a = a i + a j , and κ is the inverse of the Debye length, and is proportional to the ionic strength κ 2 = e l 2 β ε 0 ε r i ρ i z i 2 .

As shown in Equation 3, to compute the electrostatic interaction between a pair of macromolecules, the electrostatic potential of macromolecule 1 is multiplied by the effective charges of the second macromolecule. Due to the finite size of the grid, when the second macromolecule is on the border of the electrostatic potential grid of macromolecule 1, only a fraction of the effective charges on macromolecule 2 are taken into account for computing the electrostatic interaction. An isotropic distance cut-off from the center of macromolecule 1 is used in computing this interaction, so that if the effective charge is beyond this distance cutoff, its electrostatic interaction is not computed. The spherical cut-off is assigned on the assumption that the electrostatic potential becomes centrosymmetric at the grid edges and therefore a switch to the analytical Debye-Hückel potential can be made beyond the cutoff. The application of the Debye-Hückel potential reduces the discontinuity in the energy and forces at the grid cut-off distance.

Second osmotic virial coefficients

Osmotic virial coefficients are coefficients in the virial expansion of the state equation and they reflect deviations from ideal behaviour due to the presence of interactions. For simple cases, they can be obtained analytically. For this reason, they are commonly used to assess force field accuracy [1, 3, 27, 28].

From classical statistical mechanics, the second osmotic virial coefficient can be obtained from [29]


Where r is the center-to-center distance and w (r) is the potential of mean force. For an isotropic potential, the corresponding equation is


Small angle scattering intensity

To assess the correctness of the interaction potentials, we compared experimental and computed small angle scattering intensities. Scattering intensities were computed from the simulations using [30]


where γ is a factor related to instrument effects, n p = N/V is the protein concentration expressed as number density (N is the number of particles and V the total volume of the solution), Δ ρ is the electron density contrast between the scattering particle and the solvent, and v is the particle volume. P (q) is the form factor normalized such that P(0) = 1, S (q) is the structure factor and q is the scattering vector. The pre-factor γ (Δ ρ)2v2 can be obtained in experiments and then the normalized scattering intensity is expressed as


We computed the form factor for BSA using the analytical expression for the orientationally averaged form factor of an oblate ellipsoid with radii a and b where a is the semi-axis of revolution [31, 32]. Following ref. [32], we set a = 17.5 Å and b = 47.4 Å.

The structure factor, S (q), was computed by Fourier transformation of the radial distribution function, g (r) [33] as follows


where n p is the number density, r is the center-to-center distance, q is the magnitude of the scattering vector given by q=4π λ-1sin (θ/2) (where θ is the total scattering angle) and h (r) is the total correlation function which is given by h (r) = g(r) - 1. The radial distribution function was computed from BD simulations using the center-to-center protein distances. We estimated the convergence of the g (r) by checking that it was not varying with increasing simulation time. This was done by computing the g (r) over the full trajectory and comparing this g (r) with an average g (r) computed from 20 segments selected sequentially from the trajectory.

Test systems of two spherical particles

For a system composed of two charged soft-sphere particles interacting via a Debye-Hückel potential, the long-range contribution to the second virial coefficient can be computed by integrating Equation 6. This equation can be solved analytically by expanding the exponential e - w ( r ) / k B T up to the second order and substituting the Debye-Hückel expression for the potential of mean force [29, 34].

Only the long-range contribution to the second virial coefficient is taken into account in the analysis. Hence, the lower bound of the integration (lb) is not 0 but it is set to the sum of the protein radii (a i + a j ) plus one or two Debye lengths (1/κ). For example, solving Equation 5 setting the lower bound to l b = (a i + a j ) + 1/κ gives


where e is the base of the natural logarithm, e l is the elementary charge and ρ is the concentration of the ions (equivalent to the ionic strength for monovalent ions).

The reason for considering only the long-range contribution is two-fold. Firstly, our purpose is to assess the accuracy of the long-range Debye-Hückel potential included in the BD simulation model. Secondly, for the expansion of the exponential e-w/kT up to the second order to be reasonably accurate, |w/k T| 1 is required. This means that the short-range contribution of B22 at low ionic strength or for highly charged systems cannot be obtained using Equation 5.

In the numerical integration, the two particles were represented by spherical fullerene-like particles of radius 6 Å composed of 180 atoms. A partial point charge was placed on each atom. The total charge of each sphere was uniformly distributed over all the atoms. Different systems were simulated by varying the net charge and the ionic strength (see Table 1 and Table 2 in Results and discussion). The interaction energy between the two particles is given by

Table 1 Long range contribution to the B 22 value at 5 mM ionic strength for the two soft-sphere systems
Table 2 Long range contribution to the B 22 values at 300 mM ionic strength for the two soft-sphere systems

To compute the second virial coefficient, one particle was kept fixed at the center of the simulation box and the other was moved on a regular lattice within the simulation box, avoiding overlaps with the central particle. The size of the box was set to 400×400×400 Å 3 and the dimension of the lattice was set to 100×100×100 vertices. The interaction energy (Equation 11) was computed for each position assumed by the second particle and the second virial coefficient was computed by integrating Equation 6 numerically with the potential of mean force, w(r)=Δ G Debye 1 - 2 , where r is the center-to-center distance. As for the analytical computation of B22, the integration was performed setting half, one, or two Debye lengths as the lower bound of the integral.

We considered two spherical particles i and j with corresponding radii a i and a j and net charges z i and z j , each resulting from 180 partial point charges uniformly distributed near the surface of each particle at a distance r from the particle’s center. Six different combinations of net charges on the particles were tested, namely: + 1/ + 1, + 5/ + 5, + 10/ + 10 and + 1/ -1, + 5/ -5, + 10/ -10 (in units of elementary charge). For each pair of particles the integration was performed at different ionic strengths, 5 mM and 300 mM. These two ionic strengths were chosen to assess the importance of the Debye-Hückel term at low and high salt conditions (compared to the 150 mM physiological ionic strength). The computed values were obtained by with and without inclusion of the Debye-Hückel potential.

From the set of approximately 106 interaction energies computed at the lattice vertices (avoiding the overlapping region), we extracted 100 random subsets of 105 values. For each subset, the second virial coefficient was computed. Then, an average B22 and a standard deviation over the subset was calculated.

BD Simulations of protein solutions

BD simulations were performed with SDAMM [3], a parallelized program based on the SDA software [8] capable of handling many proteins (103- 104) treated as rigid bodies in atomic detail. For further details, see [3].

BD simulations were carried out for 250 protein molecules that were initially randomly positioned (avoiding overlaps) in a cubic box with periodic boundary conditions. The dimensions of the simulation box were varied according to the concentration of the protein solution.

The Debye-Hückel interaction between a pair of proteins was computed up to a distance cutoff of 4 times the side of the electrostatic grid. If the simulation box was small, to avoid self-image interactions, this cutoff was rescaled to a value equal to half of the simulation box size.

Each system was subjected to 5 or 10 μs of simulation at 300 K. Equilibration was assessed by monitoring the convergence of the radial distribution function and the stabilization of the energies. In all cases, 1 μs was sufficient to obtain an equilibrated system according to these criteria and the remaining 4 or 9 μs were used for the analysis. The integration timestep was 0.5 ps. The positions and orientations of the proteins were recorded along with energy values every 0.5 ns.

Simulations of HEWL were performed at 14, 28, 57 and 85 g/L for comparison with experimental long-time translational self-diffusion coefficients [35]. Four sets of simulations were performed varying the ionic strength (1 mM and 5 mM) and including or omitting the analytical Debye-Hückel potential. Simulations were performed for 5 μ s.

Simulations of BSA were performed at 0.9, 4.5, 9, 18, 45, 90 g/L for comparison with the experimental small angle X-ray scattering (SAXS) intensities described in ref. [32]. Two sets of simulations were performed. In one set, the Debye-Hückel potential was included, whereas in the other set, the Debye-Hückel potential was omitted. Because of the faster convergence of the higher concentration simulations, simulations at 0.9, 4.5, 9 and 18 g/L were performed for 10 μ s whereas the simulations at 45 and 90 g/L were performed for 5 μ s.

Protein preparation

The crystal structure of hen egg white lysozyme (HEWL) was taken from the Protein Data Bank (ref): 1hel. The structure of BSA used for the simulations was a model taken from Modbase [36]. It was obtained by homology modelling based on the crystal structure of human serum albumin (HSA) [37].

Polar hydrogen atoms were added to the structures according to the specified pH and ionic strength (IS) using the H++ software [38]. The simulations of HEWL were performed at pH 5 ; the computed net charge of HEWL was +10e. The simulations of BSA were performed at pH 7. BSA had a computed net charge of -16e.

Atomic partial charges and radii were assigned to all the atoms from the OPLS united atom force field [39]. Electrostatic potential grids Φ were computed by solving the linearized Poisson-Boltzmann equation using the program UHBD [40]. The grid size was set to 100×100×100 Å 3 for HEWL and 200×200×200 Å 3 for BSA with a grid spacing of 1.0 Å. Non-polar desolvation, electrostatic desolvation and soft-core repulsion grids were set to 100×100×100 Å 3 for HEWL and 130×130×130 Å 3 for BSA, with a grid spacing of 1.0 Å.

Results and discussion

Comparison of simulations and analytical results for systems of two spherical particles

The two spheres system (see Computational Details section) was simulated with different combinations of net solute charge at two ionic strengths with and without inclusion of the Debye-Hückel potential. For each system, the analytical value of the long range contribution to the B22 was compared to the computed one. All values are given in Table 1 for 5 mM and Table 2 for 300 mM ionic strength. For a better comprehension of the length scale of the contribution of the electrostatic potential to the second virial coefficient, the analytical B22 values from the analytical calculations and from the simulations were obtained using different lower bounds for integrating Equation 6. We first consider the systems at low ionic strength (5 mM).

5 mM ionic strength

Let us first consider the integration done with a lower bound of one Debye length which at 5 mM ionic strength corresponds to 43 Å. From Table 1, it is clear that when using a grid of 100×100×100 Å 3 without the Debye-Hückel potential, the long-range decay of the electrostatic potential is not captured. This result is expected since the electrostatic potential grid size is of the same order as the Debye length. Doubling the length of the side of the grid results in a B22 value that is approximately 50% of the analytical value. The long-range tail (beyond 100 Å) of the electrostatic potential is missing and it is apparent that it represents an important contribution to the second virial coefficient.

By turning on the Debye-Hückel potential and keeping the smaller electrostatic potential grid (side length: 100 Å), more than the 90% of the analytical B22 value is recovered. For systems with the highest net charge at one Debye length, the potential is too high and the integral expression in Equation 6 diverges.

For a perfectly isotropic case, such as this one, the Debye-Hückel potential smoothly recovers the truncation of the electrostatic potential due to the finite grid. This can be seen from the electrostatic potential energy computed by varying the inter-particle separation (see Additional file 1).

At two Debye lengths (2/κ), the B22 value of the systems with the smaller grid (100 Å) without the Debye-Hückel potential is zero, since the grid is smaller than the Debye length. By doubling the grid dimension, the side of the grid becomes of the same order as the Debye length and the B22 is still not computed correctly. With the Debye-Hückel potential and the smaller grid, however, the analytical second virial coefficient can be reproduced well.

300 mM ionic strength

Increasing the ionic strength to 300 mM, at lower bounds of one or two Debye lengths (5.5 Å), the B22 values computed using only the smaller electrostatic potential grid agree rather well with the analytical values, see Table 2. Doubling the grid dimensions or adding the Debye-Hückel potential is not required because more than 90% of the interactions are captured within one Debye length. It is clear that at 300 mM ionic strength, the grid-based formalism is sufficient to properly describe the long-range electrostatic interaction, even using the smaller grid.

Protein systems modeled in atomic detail

We now turn to more complex and realistic systems composed of solutions of proteins represented in atomic detail subjected to BD simulation as described in the Computational Details section.

Scattering intensities

Several BSA solutions at different concentrations were simulated for 10 μ s to 20 μ s using BD. To assess the effect of the Debye-Hückel approximation on the BSA self-interactions, two sets of simulations were performed. In one set, the Debye-Hückel potential was included whereas in the other set, it was omitted.

Normalized small angle scattering intensities were computed using Equation 8 and compared to experimental SAXS intensities. The experiments were performed without added salt which corresponds to an ionic strength up to 5 mM [31, 32]. This non-zero ionic strength arises from several factors such as dissolved CO 2, a residual amount of salt present in the protein solution, and the dissociation of surface groups upon solvation [31, 32]. Simulations were performed at 5 mM ionic strength with a corresponding Debye length of 43.1 Å.

As shown in Figure 1, the scattering intensities obtained from the simulations with the Debye-Hückel approximation reproduce experimental SAXS intensities better then the intensities calculated from simulations which do not include the Debye-Hückel interaction. In particular, the greatest improvement is seen at low q values, i.e. long range interactions are accurately captured. At high concentrations, the Debye-Hückel approximation tends to overestimate the height of the correlation peak seen in the normalized experimental intensities. This phenomenon can be explained considering that simulations have been performed at 5 mM ionic strength, but that at high protein concentrations, the effective ionic strength may be higher due to the presence of highly charged proteins. Indeed, the correlation peak is lower in the simulations without the Debye-Hückel approximation (see also Figure 2 and Figure 3). This suggests that at low ionic strength and high protein concentration, the ionic strength of the simulation should be slightly increased to better reproduce experimentally observed scattering intensities.

Figure 1
figure 1

BSA SAS intensities. Experimental [32] (dashed lines) and computed (continuous lines) normalized small angle scattering intensities at different concentrations (indicated on the plots) of BSA. Computed curves from simulations without (A) and with (B) the Debye-Hückel approximation. Curves are shifted by 0.2 on the vertical axis for better visibility.

Figure 2
figure 2

BSA structure factors. Experimental [32] (dashed lines) and computed (continuous lines) structure factors at various concentrations (indicated on the plot) of BSA obtained from simulations without (dark green) and with (dark red) the Debye-Hückel approximation. Curves are shifted by 0.2 on the vertical axis for better visibility.

Figure 3
figure 3

BSA radial distribution functions. Computed radial distribution functions at various concentrations (indicated on the plot) of BSA obtained from simulations without (dark green) and with (dark red) the Debye-Hückel approximation. Curves are shifted by 0.2 on the vertical axis for better visibility. Averages and standard deviations of the g(r) are shown by the dark line and light color, respectively.

The computed static structure factors obtained from the two sets of simulations are compared in Figure 2. Focusing on the low q region (q < 0.1 n m-1), for a given concentration, the value of S(q) is lower when the Debye-Hückel potential is used. The long wavelength limit of S (q) is proportional to the normalized isothermal osmotic compressibility, vis.:

where χ T is the isothermal osmotic compressibility. (In the canonical ensemble, χ T =-V V Π T = n p Π n p T - 1 ), n p is the protein number density, and k B is the Boltzmann constant [32, 41, 42]. The decrease of S (q) at low q values can be explained by the decrease of the osmotic compressibility due to the long-range electrostatic repulsion introduced with the Debye-Hückel potential [43].

The first peak in the S(q) represents the correlation between a pair of proteins. We observe that the simulations which include the Debye-Hückel potential show a shift of the first peak to lower q values (at high concentrations) or the appearance of a peak (at low concentrations), indicating the presence of a long-range correlation between the proteins. With increasing concentration, the peak shifts to higher q values, suggesting a decrease of the correlation distance. The same effect can be seen better in real space from the radial distribution functions plotted in Figure 3 where it can be seen that the introduction of a long-range repulsion pushes the proteins away from each other. It also leads to a more structured solution, with the appearance of a second peak in the simulations at 90 g/L protein concentration.

Long-time self-diffusion coefficients

Besides the effect on protein-protein interactions, the addition of the Debye-Hückel potential also has consequences for the dynamics of the proteins. Simulations of HEWL were performed at low ionic strength (1 and 5 mM) at different lysozyme concentrations and compared to experimental diffusion coefficients obtained from pulsed gradient spin echo NMR for HEWL solutions without added salt at pH 4.9. As shown in Figure 4, the presence of the Debye-Hückel potential systematically lowers the long-time self-diffusion coefficients. This effect can be explained considering that, for a given concentration, simulations which include the Debye-Hückel potential correspond to a larger effective concentration due to the long-range repulsive interaction [43, 44]. In general, the magnitude of the effect on the diffusion coefficient due to the Debye-Hückel potential is related to the ionic strength of the solution, the size of the protein, and the protein concentration. For proteins whose size is comparable to the Debye length, κ-1, as in our case, this effect can be significant. For very large proteins, the Debye length can be much smaller than the size of the protein, and hence, adding the long-range Debye-Hückel interaction may lead only to small effects on the diffusion coefficient.Simulations performed at 1 mM ionic strength underestimate the diffusion coefficients compared to the experimental values (see Figure 4). As described above for the BSA case, the ionic strength of the solution is affected by several factors. Thus, it is possible that the value of 1 mM used in the simulations does not correctly describe the effective ionic strength of the experimental solutions. We therefore also performed simulations at higher ionic strength (5 mM), obtaining better agreement with the experimental data, see Figure 4.

Figure 4
figure 4

HEWL translational diffusion coefficients. Normalized long-time translational self-diffusion coefficients of HEWL at low ionic strength. Simulations were performed at 1 mM (A) and 5 mM (B) ionic strength. Experimental values from ref. [35] (black diamonds), and computed values from BD simulations with (red squares) and without (green squares) Debye-Hückel potential are shown. The Tokuyama [22] analytical model is shown by the black dotted line. Insets are log-log plots of the same data.

Methodological considerations

The Debye-Hückel potential has been implemented together with cubic grids for the proteins. The transition from the gridded potential to the Debye-Hückel potential with increasing distance from a solute center occurs at the shortest distance to the grid boundary. Thus, cubic grids permit the most efficient implementation of the Debye-Hückel correction. Their use is usually appropriate for globular proteins, however, it may become an issue when modeling large elongated molecules. For the latter, a large number of grid points on a cubic grid will have very low (negligible) values of the mapped interaction potentials, leading to an unnecessarily high memory requirement.

On the other hand, an advantage of the Debye-Hückel implementation is that it removes the requirement for the electrostatic potential to have very small values at the grid edges; the electrostatic potential is only required to be centrosymmetric. This means that smaller grids can be used with the long-range interactions being captured by the Debye-Hückel with only a small computational cost (see Additional file 2).

Using the Debye-Hückel correction may be an issue for some highly or non-uniformly charged systems as it can lead to force discontinuities at the grid boundaries. A possible solution to this problem, currently not implemented, is to apply an interpolation function between the electrostatic potential grid and the Debye-Hückel potential for computing the forces at the grid boundary.


We have here described the implementation of a Debye-Hückel correction for the computation of grid-based electrostatic interaction energies and forces for use in atomically detailed many-protein Brownian dynamics simulations. The ability of this many-protein BD method to correctly reproduce small angle scattering data and diffusion coefficients, was previously shown for several proteins [3, 12]. Due to computational limitations on the size of the electrostatic interaction grids, the method could not be applied to highly charged systems or low ionic strength conditions without impairing the accuracy of the resulting simulations. The introduction of the simple Debye-Hückel correction described in this paper with its very low associated computational costs allowed us to extend the range applicability of this BD method to highly charged systems at low ionic strength. In particular, comparison of the model with the Debye-Hückel correction to analytical results for spherical solutes, as well as to experimental SAXS intensities for BSA protein solutions, and to long-time self-diffusion coefficients of HEWL protein solutions, showed good agreement. Some other potential applications of the methodology are the simulation of protein crystallization, of protein-surface adsorption, and of heterogeneous crowded protein solutions. Furthermore, the Debye-Hückel correction described here should be of value in implicit solvent molecular dynamics simulations which make use of gridded interaction potentials [1316].

Change history

  • 11 February 2020

    The original publication of this article [1] contained an error


  1. McGuffee SR, Elcock AH: Atomically detailed simulations of concentrated protein solutions: The effects of salt, pH, point mutations, and protein concentration in simulations of 1000-molecule systems. J Am Chem Soc. 2006, 128: 12098-12110.

    Article  Google Scholar 

  2. Geyer T, Winter U: An O(N2) approximation for hydrodynamic interactions in Brownian dynamics simulations. J Chem Phys. 2009, 130: 114905-

    Article  Google Scholar 

  3. Mereghetti P, Gabdoulline RR, Wade RC: Brownian dynamics simulation of protein solutions: structural and dynamical properties. Biophys J. 2010, 99 (11): 3782-91.

    Article  Google Scholar 

  4. Ando T, Skolnick J: Crowding and hydrodynamic interactions likely dominate in vivo macromolecular motion. Proc Natl Acad Sci. 2010, 107 (43): 18457-18462.

    Article  Google Scholar 

  5. McGuffee SR, Elcock AH: Diffusion, crowding & protein stability in a dynamic molecular model of the bacterial cytoplasm. PLoS Comput Biol. 2010, 6 (3): e1000694-

    Article  Google Scholar 

  6. Wieczorek G, Zielenkiewicz P: Influence of macromolecular crowding on protein-protein association rates - a Brownian dynamics study. Biophys J. 2008, 95: 5030-5036.

    Article  Google Scholar 

  7. Goodsell DS, Olson AJ: Automated docking of substrates to proteins by simulated annealing. Proteins: Struct Function Genet. 1990, 8 (8): 195-202.

    Article  Google Scholar 

  8. Gabdoulline RR, Wade RC: Simulation of the diffusional association of barnase and barstar. Biophys J. 1997, 72 (5): 1917-1929.

    Article  Google Scholar 

  9. Goodford PJ: A computational procedure for determining energetically favorable binding sites on biologically important macromolecules. J Med Chem. 1985, 28 (7): 849-857.

    Article  Google Scholar 

  10. Wu X, Milne J, Borgnia M, Rostapshov A, Subramaniam S, BR B: A core-weighted fitting method for docking atomic structures into low-resolution maps: application to cryo-electron microscopy. J Struct Biol. 2003, 141: 63-76.

    Article  Google Scholar 

  11. Sherwood P, Brooks BR, Sansom MSP: Multiscale methods for macromolecular simulations. Curr Opin Struct Biol. 2008, 18 (5): 630-640.

    Article  Google Scholar 

  12. Mereghetti P, Wade RC: Atomic detail Brownian dynamics simulations of concentrated protein solutions with a mean field treatment of hydrodynamic interactions. J Phys Chem B. 2012, 116: 8523-8533.

    Article  Google Scholar 

  13. Sharp K: Incorporating solvent and ion screening into molecular dynamics using the finite-differnece Poisson-Boltzmann method. J Comp Chem. 1991, 12 (4): 454-468.

    Article  Google Scholar 

  14. Lu BZ, Chen WZ, Wang CX, Xu Xj: Protein molecular dynamics with electrostatic force entirely determined by a single Poisson-Boltzmann calculation. Proteins: Struct Function Bioinform. 2002, 48 (3): 497-504.

    Article  Google Scholar 

  15. Prabhu NV, Zhu P, Sharp KA: Implementation and testing of stable, fast implicit solvation in molecular dynamics using the smooth-permittivity finite difference Poisson-Boltzmann method. J Comp Chem. 2004, 25 (16): 2049-2064.

    Article  Google Scholar 

  16. Wang J, Tan C, Lu Q, Luo R, Tan Yh: Poisson-Boltzmann Solvents in Molecular Dynamics Simulations. Commun Comput Phys. 2008, 3 (5): 1010-1031.

    Google Scholar 

  17. Ermak DL, McCammon JA: Brownian dynamics with hydrodynamic interactions. J Chem Phys. 1978, 69: 1352-1360.

    Article  Google Scholar 

  18. Urbina-Villalba G, Garcia-Sucre M, Toro-Mendoza J: Average hydrodynamic correction for the Brownian dynamics calculation of flocculation rates in concentrated dispersions?. Phys Rev E. 2003, 68: 061408-

    Article  Google Scholar 

  19. de la Torre JG, Huertas ML, Carrasco B: Calculation of hydrodynamic properties of globular proteins from their atomic-level structure. Biophys J. 2000, 78: 719-730.

    Article  Google Scholar 

  20. Tokuyama M, Oppenheim I: Dynamics of hard-sphere suspensions. Phys Rev E. 1994, 50: R16-R19.

    Article  Google Scholar 

  21. Tokuyama M, Oppenheim I: On the theory of concentrated hard-sphere suspensions. Physica A. 1995, 216: 85-119.

    Article  Google Scholar 

  22. Tokuyama M, Moriki T, Kimura Y: Self-diffusion of biomolecules in solution. Physical Rev E. 2011, 83 (5): 1-8.

    Article  Google Scholar 

  23. Cichocki B, Ekiel-Jezewska ML, Wajnryb E: Lubrication corrections for three-particle contribution to short-time self-diffusion coefficients in colloidal dispersions. J Chem Phys. 1999, 111 (7): 3265-3273.

    Article  Google Scholar 

  24. Gabdoulline RR, Wade RC: On the contributions of diffusion and thermal activation to electron transfer between Phormidium laminosum plastocyanin and cytochrome f: Brownian dynamics simulations with explicit modeling of nonpolar desolvation interactions and electron transfer events. J Am Chem Soc. 2009, 131 (26): 9230-9238.

    Article  Google Scholar 

  25. Gabdoulline RR, Wade RC: Effective charges for macromolecules in solvent. J Phys Chem. 1996, 100: 3868-3878.

    Article  Google Scholar 

  26. Elcock A, Gabdoulline R, Wade R, McCammon J: Computer simulation of protein-protein association kinetics: Acetylcholinesterase- Fasciculin. J Mol Biol. 1999, 291: 149-162.

    Article  Google Scholar 

  27. Neal BL, Asthagiri D, Lenhoff AM: Molecular origins of osmotic second virial coefficients of proteins. Biophys J. 1998, 75: 2469-2477.

    Article  Google Scholar 

  28. Elcock AH, McCammon JA: Calculation of weak protein-protein interactions: the pH dependence of the second Virial coefficient. Biophys J. 2001, 80: 613-625.

    Article  Google Scholar 

  29. Hill TL: An introduction to statistical thermodynamics. 1986, New York: Dover Publications Inc

    Google Scholar 

  30. da Silva MA, Itri R, Arêas EPG: Lysozyme viscoelastic matrices in tetramethylurea/water media: a small angle X-ray scattering study. Biophys Chem. 2002, 99 (2): 169-179.

    Article  Google Scholar 

  31. Zhang F, Jacobs RMJ, Martin CM, Schreiber F, Skoda MWa: Protein interactions studied by SAXS: effect of ionic strength and protein concentration for BSA in aqueous solutions. J Phys Chem B. 2007, 111: 251-9.

    Article  Google Scholar 

  32. Heinen M, Zanini F, Roosen-Runge F, Zhang F, Hennig M, Seydel T, Schweins R, Sztucki M, Antalík M, Schreiber F, Nägele G, Fedunová D: Viscosity and diffusion: crowding and salt effects in protein solutions. Soft Matter. 2012, 8 (5): 1404-

    Article  Google Scholar 

  33. Allen MP, Tildesley DJ: Computer Simulations of Liquids. 1989, USA: Oxford University Press

    Google Scholar 

  34. Asthagiri D, Paliwal A, Abras D, Lenhoff AM, Paulaitis ME: A consistent experimental and modeling approach to light-scattering studies of protein-protein interactions in solution. Biophysical J. 2005, 88: 3300-3309.

    Article  Google Scholar 

  35. Price WS, Tsuchiya F, Arata Y: Lysozyme aggregation and solution properties studied using PGSE NMR diffusion measurements. J Am Chem Soc. 1999, 121: 11503-11512.

    Article  Google Scholar 

  36. Pieper U, Eswar N, Webb BM, Eramian D, Kelly L, Barkan DT, Carter H, Mankoo P, Karchin R, Marti-Renom MA, Davis FP, Sali A: modbase, a database of annotated comparative protein structure models and associated resources. Nucleic Acids Res. 2009, 37 (suppl 1): D347-D354.

    Article  Google Scholar 

  37. Balbo J, Mereghetti P, Herten DP, Wade R: The shape of protein crowders is a major determinant of protein diffusion. Biophys J. 2013, 104 (7): 1576-1584.

    Article  Google Scholar 

  38. Gordon JC, Myers JB, Folta T, Shoja V, Heath LS, Onufriev A: H++: a server for estimating pKas and adding missing hydrogens to macromolecules. Nucleic Acids Res. 2005, 33: W368-W371.

    Article  Google Scholar 

  39. Jorgensen WL, Tirado-Rives J: The OPLS [optimized potentials for liquid simulations] potential functions for proteins, energy minimizations for crystals of cyclic peptides and crambin. J Am Chem Soc. 1988, 110 (6): 1657-1666.

    Article  Google Scholar 

  40. Madura JD, Briggs JM, Wade RC, Davis ME, Luty BA, Andrew I, Antosiewicz J, Gilsong MK, Bagheri B, Scott LR, McCammon JA: Electrostatics and diffusion of molecules in solution: simulations with the University of Houston Brownian Dynamics program. Comput Phys Commun. 1995, 91 (1-3): 57-95.

    Article  Google Scholar 

  41. Balescu RC: Equilibrium and Non-Equilibrium Statistical Mechanics. 1975, New York: John Wiley & Sons

    Google Scholar 

  42. Nägele G: On the dynamics and structure of charge-stabilized suspensions. Phys Rep. 1996, 272: 215-375.

    Article  Google Scholar 

  43. Fukasawa T, Sato T: Versatile application of indirect Fourier transformation to structure factor analysis: from X-ray diffraction of molecular liquids to small angle scattering of protein solutions. Phys Chem Chem Phys. 2011, 13 (8): 3187-3196.

    Article  Google Scholar 

  44. Stylianopoulos T, Poh MZ, Insin N, Bawendi MG, Fukumura D, Munn LL, Jain RK: Diffusion of particles in the extracellular matrix: the effect of repulsive electrostatic interactions. Biophys J. 2010, 99 (5): 1342-1349.

    Article  Google Scholar 

Download references


Financial support from the Center for Modelling and Simulation in the Biosciences (BIOMS) (P.M.), the German Ministry for Education and Research (BMBF) Virtual Liver Network (Grant No. 0315749), and the Klaus Tschira Foundation, and a grant for supercomputing time at the Environmental Molecular Science Laboratory (Grant No. 30994) are gratefully acknowledged. We would like to gratefully acknowledge Susanne Krömker for helpful discussion and Stefan Richter for his help in code development.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Rebecca C Wade.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

PM and RCW devised and planned the project. PM and MM implemented the method. PM carried out the simulations. PM, MM and RCW analyzed the data. PM and RCW wrote the paper. All authors read and approved the final manuscript.

Electronic supplementary material


Additional file 1: Charged spheres electrostatic potential energy. Electrostatic potential energy of two uniformly charged spheres for different net charge (e) combinations. Panels A,B: +1/+1, +1/-1; panels C,D: +5/+5, +5/-5; panels E,F: +10/+10, +10/-10. Red and green colors show interactions between charges of the same and opposite sign, respectively. The Debye-Hückel analytical approximation, Equation 4 (continuous line), Brownian dynamics without Debye-Hückel term (crosses) and Brownian dynamics with Debye-Hückel term (circles) are shown. Interactions are computed at 5 mM (left panels) and 300 mM (right panels). The abscissa is the particle center-to-center distance divided by the particle diameter. The inclusion of the Debye-Hückel potential recovers the dependence of the energy on particle separation computed with the analytical model. (PDF 2 MB)


Additional file 2: Runtime versus protein concentration for the simulations of BSA. The Debye-Hückel correction requires very little additional computational effort. Indeed, at low concentrations, the inclusion of the Debye-Hückel correction keeps the like-charged molecules apart and therefore reduces the number of pairs of molecules for which grid-type potentials are used to compute intermolecular forces, thus leading to reduced run-times. (PDF 604 KB)

Authors’ original submitted files for images

Rights and permissions

Open Access  This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made.

The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

To view a copy of this licence, visit

The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mereghetti, P., Martinez, M. & Wade, R.C. Long range Debye-Hückel correction for computation of grid-based electrostatic forces between biomacromolecules. BMC Biophys 7, 4 (2014).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: