help button home button Biophys. J.
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS

This Article
Right arrow Abstract Freely available
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Similar articles in this journal
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Right arrow reprints & permissions
Citing Articles
Right arrow Citing Articles via HighWire
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Fernandes, M. X.
Right arrow Articles by de la Torre, J. G.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by Fernandes, M. X.
Right arrow Articles by de la Torre, J. G.

Biophys J, December 2002, p. 3039-3048, Vol. 83, No. 6

Brownian Dynamics Simulation of Rigid Particles of Arbitrary Shape in External Fields

Miguel X. Fernandes and José García de la Torre

Departamento de Química-Física, Facultad de Química, Universidad de Murcia, 30071 Murcia, Spain


    ABSTRACT
TOP
ABSTRACT
INTRODUCTION
THEORY AND METHODS
APPLICATIONS
CONCLUDING REMARKS
COMPUTER PROGRAMS
REFERENCES

We have developed a Brownian dynamics simulation algorithm to generate Brownian trajectories of an isolated, rigid particle of arbitrary shape in the presence of electric fields or any other external agents. Starting from the generalized diffusion tensor, which can be calculated with the existing HYDRO software, the new program BROWNRIG (including a case-specific subprogram for the external agent) carries out a simulation that is analyzed later to extract the observable dynamic properties. We provide a variety of examples of utilization of this method, which serve as tests of its performance, and also illustrate its applicability. Examples include free diffusion, transport in an electric field, and diffusion in a restricting environment.


    INTRODUCTION
TOP
ABSTRACT
INTRODUCTION
THEORY AND METHODS
APPLICATIONS
CONCLUDING REMARKS
COMPUTER PROGRAMS
REFERENCES

Many properties of dilute solution of macromolecules, or dilute suspensions of colloidal particles, are related to the Brownian motion of rigid particles constituting the solute. In a dilute system (as it will be assumed throughout this paper), the diffusivity of the particles is solely determined by their size and shape, along with the temperature and the solvent viscosity. The Brownian trajectories followed by the rigid particles have a random nature, but the statistics of the properties associated to those trajectories is determined by a 6 × 6 diffusion tensor, D, which, as described in the next section, contains terms related to the translational and rotational diffusivities (Brenner, 1967; Garcia Bernal and García de la Torre, 1980; Harvey and García de la Torre, 1980). Fundamental theories describe how the translational displacement (Einstein, 1906) and the rotational motions (Favro, 1960) of the Brownian particle can be predicted in terms of D. In contrast, D can be calculated from the shape of the rigid particle. Years ago, such calculation was only possible for simple, symmetric shapes such as revolution ellipsoids (Perrin, 1934, 1936; Koenig, 1975) or cylinders (Tirado and García de la Torre, 1979, 1980). Nowadays, methodologies that enable the accurate calculation of D of arbitrarily shaped particles have emerged. A possible approach is the boundary element method (Youngreen and Acrivos, 1975a,b; Allison and Nambi, 1992). We also have the technique of bead modeling (Kirkwood, 1954; Bloomfield et al., 1967; García de la Torre and Bloomfield, 1981) (for a recent review, see Carrasco and Garcia de la Torre, 1999), which is implemented in useful, publicly available computer programs (Carrasco and Garcia de la Torre, 1999; Garcia de la Torre et al., 1994, 2000a,b). Thus, from all the existing knowledge, the Brownian diffusivity of the isolated particle, which does not experience interactions with other particles or external fields, can be adequately described and predicted.

The problem is more complex in some situations of great relevance, in which the particles in the dilute solution interact with some external agent. A number of experiments could be mentioned, including polar or polarizable macromolecules in external fields (Vesterberg, 1993; Chae and Lenhoff, 1995; Hagerman, 1996; Allison, 2001), encounter-complex formation (Northrup et al., 1984; Gabdoulline and Wade, 1997), or particles diffusing in the presence of impenetrable (and perhaps electrified) obstacles or macroparticles (Huertas et al., 1996, Fernandes et al., 2001). In these situations, the Brownian trajectories and the observable properties depend, in an intricate manner, not only on the single-particle D tensor, but also on the specific features of the environment. Even for the simplest cases, theoretical results will not be available, and the proper approach has to be a computer simulation.

In this work, we describe a Brownian dynamics simulation algorithm, implemented in the computer program BROWNRIG, for rigid particles of arbitrary shape that interact with an external agent. In the design of the computer program, a separate module, specific of each system, evaluates the forces and torques experienced by the particle under the action of an external agent. Other modules, common to all cases, use those forces and torques along with the diffusion tensors to evaluate the Brownian displacements. Thus, the procedure can be adapted, with a minimum effort, to cases with arbitrarily complex environments.

There are some antecedents of our work. Allison (1991) described a method with body-fixed and lab-fixed frames, but his work was limited to free diffusion and mainly intended for polarized light scattering. Some authors (see for instance, Wade, 1996) have devised simulations in which the diffusional anisotropy of the particles is ignored; this is tantamount to preaverage orientationally the diffusion tensor, which is thus like that of an equivalent sphere. This approach may be particularly inadequate for nonglobular, aspherical particles. In our procedure, the particle is regarded as an arbitrarily shaped body, with fully anisotropic translational and rotational diffusivities, and translation-rotation coupling.

In the second part of this paper, we present several applications of this methodology, including free diffusion, transport in an electric field, and motion in the vicinity of barriers. These examples serve not only to test the performance of BROWNRIG, but they also illustrate the potential applications of the procedure and describe how to analyze the simulated trajectories to calculate the observable properties.


    THEORY AND METHODS
TOP
ABSTRACT
INTRODUCTION
THEORY AND METHODS
APPLICATIONS
CONCLUDING REMARKS
COMPUTER PROGRAMS
REFERENCES

Generalities

The evolution of the macromolecular particle during its Brownian trajectory is characterized by some vectorial or matricial quantities that change with time. For a vectorial quantity v, the time dependency will be indicated as v(t). The Cartesian components of v(t) a given time t will, in turn, depend on the system of reference axes. The ultimate frame or reference will be a system of laboratory-fixed axes (LFAs), but we also need a system of particle-fixed axes (PFAs), which, obviously, will change as the particle moves. When necessary, the axis to which the components of v(t) is referred will be denoted by a superscript. So, v(l)(t) indicates components of v(t) referred to the LFAs, whereas v(t0)(t) indicates the components of v at time t, referred to PFAs that the particle had at some other time t0. The same notations will be used for matricial quantities. It is obvious that, if v is an intrinsic property of the particle (e.g., the diffusion tensor, the dipole moment, the coordinates of some of its points, etc.), then its components at any time referred to the PFAs at that time will be always the same: v(t)(t) = v(t0)(t0) = v(0)(0) or, simply, = v.

It is convenient to place the particle in the initial instant (t = 0) of the simulation with its center of diffusion, r, at the origin of the LFAs so that r(0) = 0. We recall that the center of diffusion is the proper point to which translational and rotational quantities must be referred (García Bernal and García de la Torre, 1980; Harvey and García de la Torre, 1980; García de la Torre and Bloomfield, 1981). Its position is one of the results of the usual bead-model calculations (García de la Torre et al., 1994). Also, at this initial instant, the PFAs coincide with the LFAs; in other words, the zero-time particle axes coincide with the lab axes, and therefore subscripts (l) and (0) mean the same.

The transformation of the coordinates of a vectorial quantity or the components of a matricial quantity in a system of axes (a) into those for another system of axes (b) is made through a transformation matrix M(aright-arrow b),
<B><UP>v</UP></B><SUP>(<UP>b</UP>)</SUP>=<B><UP>M</UP></B><SUP>(<UP>a→b</UP>)</SUP> · <B><UP>v</UP></B><SUP>(<UP>a</UP>)</SUP>, (1)
where (a) and (b) can be any of the PFAs or the LFAs. These matrices are orthogonal, and therefore M(aright-arrow b) = M(bright-arrow a)T. The superscript T indicates matrix transposition or column vector. In the formalism of our Brownian dynamics algorithm, we have to handle matrices that transform from the PFAs at some time t to the LFAs, M(tright-arrow l).

The output of the simulation program, i.e., the trajectory, will consist of successive registers, each containing the coordinates of the center of diffusion at time t referred to the LFAs, r(l)(t), and the matrix M(tright-arrow l), which transforms from the PFAs at time t to the LFAs. If v is some specific particle-fixed vector, its coordinates in the LFAs at time t will be
<B><UP>v</UP></B><SUP>(<UP>l</UP>)</SUP>(t)=<B><UP>M</UP></B><SUP>(<UP>t→l</UP>)</SUP> · <B><UP>v</UP></B>. (2)
Eq. 2 is written taking into account that, at any time, v(t)(t) triple-bond  v. If v is one of the unitary vectors of the PFAs, ek, then its coordinates at time t in the LFAs system, e<UP><SUB>k</SUB><SUP>(l)</SUP></UP>(t), are the elements of the kth column of M(tright-arrow l).

Brownian dynamics

For the purpose of numerical simulation, the Brownian trajectory is discretized as a series of time steps of identical duration, Delta t. At each step of its trajectory, the particle experiences a Brownian translational-rotational displacement that can be described by a generalized vector of dimension 6:
<B><UP>q</UP></B>=(&Dgr;x<SUP>(t<SUB>0</SUB>)</SUP><SUB>1</SUB>(t<SUB>0</SUB>), &Dgr;x<SUP>(<UP>t<SUB>0</SUB></UP>)</SUP><SUB><UP>2</UP></SUB>(t<SUB>0</SUB>), &Dgr;x<SUP>(<UP>t<SUB>0</SUB></UP>)</SUP><SUB><UP>3</UP></SUB>(t<SUB>0</SUB>), &phgr;<SUB>1</SUB>, &phgr;<SUB>2</SUB>, &phgr;<SUB>3</SUB>)<SUP><UP>T</UP></SUP>, (3)
where Delta x<UP><SUB>k</SUB><SUP>(t<SUB>0</SUB></SUP></UP><UP><SUP>)</SUP></UP>(t0), k = 1, 2, 3 (x, y, z) are translational displacements starting at time t0, referred to the particle coordinate frame at t0. phi k, k = 1, 2, 3 are rotations around the t0 particle's frame axes, ek(t0).

The displacement has two components:
<B><UP>q</UP></B>=<B><UP>q</UP></B><SUP><UP>B</UP></SUP>+<B><UP>q</UP></B><SUP><UP>d</UP></SUP>. (4)
The component
<B><UP>q</UP></B><SUP><UP>B</UP></SUP>=(&Dgr;x<SUP><UP>B</UP>(<UP>t<SUB>0</SUB></UP>)</SUP><SUB><UP>1</UP></SUB>(t<SUB>0</SUB>), &Dgr;x<SUP><UP>B</UP>(<UP>t<SUB>0</SUB></UP>)</SUP><SUB><UP>2</UP></SUB>(t<SUB>0</SUB>), &Dgr;x<SUP><UP>B</UP>(<UP>t<SUB>0</SUB></UP>)</SUP><SUB><UP>3</UP></SUB>(t<SUB>0</SUB>), &phgr;<SUP><UP>B</UP></SUP><SUB><UP>1</UP></SUB>, &phgr;<SUP><UP>B</UP></SUP><SUB><UP>2</UP></SUB>, &phgr;<SUP><UP>B</UP></SUP><SUB><UP>3</UP></SUB>)<SUP><UP>T</UP></SUP> (5)
is the Brownian displacement. It obeys the generalized Einstein's law,
⟨q<SUP><UP>B</UP></SUP><SUB><UP>l</UP></SUB>q<SUP><UP>B</UP></SUP><SUB><UP>m</UP></SUB>⟩=2D<SUB><UP>lm</UP></SUB>&Dgr;t, l, m=1,…, 6, (6)
where Dlm are the components of the 6 × 6 generalized diffusion tensor, D, with 3 × 3 boxes Dtt, Dtr D<UP><SUB>rt</SUB><SUP>T</SUP></UP> and Drr (Brenner, 1967; Harvey and García de la Torre, 1980). Here, subscripts t and r mean translation and rotation, respectively:
<B><UP>D</UP></B>=<FENCE><AR><R><C><UP><B>D</B><SUB>tt</SUB></UP></C><C><UP><B>D</B><SUB>tr</SUB></UP></C></R><R><C><UP><B>D</B><SUB>rt</SUB></UP></C><C><UP><B>D</B><SUB>rr</SUB></UP></C></R></AR></FENCE>. (7)
If a force F or a torque T are acting on the particle, they make a contribution to its displacement,
<B><UP>q</UP></B><SUP><UP>d</UP></SUP>=(&Dgr;x<SUP><UP>d</UP>(<UP>t<SUB>0</SUB></UP>)</SUP><SUB><UP>1</UP></SUB>(t<SUB>0</SUB>), &Dgr;x<SUP><UP>d</UP>(<UP>t<SUB>0</SUB></UP>)</SUP><SUB><UP>2</UP></SUB>(t<SUB>0</SUB>), &Dgr;x<SUP><UP>d</UP>(<UP>t<SUB>0</SUB></UP>)</SUP><SUB><UP>3</UP></SUB>(t<SUB>0</SUB>), &phgr;<SUP><UP>d</UP></SUP><SUB><UP>1</UP></SUB>, &phgr;<SUP><UP>d</UP></SUP><SUB><UP>2</UP></SUB>, &phgr;<SUP><UP>d</UP></SUP><SUB><UP>3</UP></SUB>)<SUP><UP>T</UP></SUP>. (8)
The mobility tensor that determines this displacement is (kBT)-1D, where kB is the Boltzmann constant and T the absolute temperature. If we define a generalized force, F, with
ℱ=(<B><UP>F</UP></B><SUP>(<UP>t<SUB>0</SUB></UP></SUP>)(t<SUB>0</SUB>), <B><UP>T</UP></B><SUP>(<UP>t<SUB>0</SUB></UP>)</SUP>(t<SUB>0</SUB>))<SUP><UP>T</UP></SUP>, (9)
where we specify the initial instant at which they apply, and refer them to the PFAs of the initial instant, then
<B><UP>q</UP></B><SUP><UP>d</UP></SUP>=&Dgr;t <FR><NU><B><UP>D</UP></B> · ℱ</NU><DE>k<SUB><UP>B</UP></SUB>T</DE></FR>. (10)
The generalized 6 × 6 diffusion tensor D will be the object of a separate, previous calculation. As commented upon in the introduction, for a rigid particle of arbitrary shape, this quantity can be obtained from rigid-body hydrodynamic calculations, based either on the boundary element methods (Youngreen and Acrivos, 1975a,b; Allison, 1999) developed by other authors, or on bead- or shell-model procedures developed in our group and implemented in public-domain programs like HYDRO (García de la Torre et al., 1994) and its extensions (García de la Torre et al., 2000a,b; 2001; Garcia de la Torre, 2001a; Garcia de la Torre and Carrasco, 2002).

The computational simulation will also require the evaluation, at the beginning of every time step, of the forces, F(t0)(t0), and torques, T(t0)(t0), acting on the particle. The corresponding calculation will be specific of the field or external agent that the particle is experiencing. A frequent case will be that of polar or polarizable particles in an electric field. The joint description of the electrostatics and hydrodynamics of a particle bearing charges, surrounded by its ionic atmosphere, may be remarkably complex. At any rate, our BROWNRIG program is devised modularly, so that any procedure for F(t0)(t0) and T(t0)(t0) can be implemented as a separate subprogram, and linked with the rest of the software.

As an oversimplified example of electrostatic interaction, valid in some instances and useful as an illustration of the procedures, is the case in which the particle has nq charges qs, s = 1, ... , nq, rigidly attached at some points within the particle. The particle is in a position-dependent electric field E(r), whose value at the point occupied by charge s at time t0 is E<UP><SUB>s</SUB><SUP>(l)</SUP></UP>(t0) E(l)(r<UP><SUB>s</SUB><SUP>(l)</SUP></UP>(t0)), with
<B><UP>r</UP></B><SUP>(<UP>l</UP>)</SUP><SUB><UP>s</UP></SUB>(t<SUB>0</SUB>)=<B><UP>r</UP></B><SUP>(<UP>l</UP>)</SUP>(t<SUB>0</SUB>)+<B><UP>r</UP></B><SUP>(<UP>l</UP>)</SUP><SUB><UP>sc</UP></SUB>(t<SUB>0</SUB>), (11)
where r is the position vector of the center of mass, and rsc is the vector going from the center of mass to the point where charge s is located. Then, the force acting on charge s is F<UP><SUB>s</SUB><SUP>(l)</SUP></UP>(t0) = qsE<UP><SUB>s</SUB><SUP>(l)</SUP></UP>(t0), and the total force, referred to the PFAs at t0 is
<B><UP>F</UP></B><SUP>(<UP>t<SUB>0</SUB></UP>)</SUP>(t<SUB>0</SUB>)=<B><UP>M</UP></B><SUP>(<UP>t<SUB>0</SUB>→l</UP>)<SUP><UP>T</UP></SUP></SUP> · <LIM><OP>∑</OP><LL><UP>s=1</UP></LL><UL><UP>n<SUB>q</SUB></UP></UL></LIM> q<SUB><UP>s</UP></SUB><UP><B>E</B></UP><SUP>(<UP>l</UP>)</SUP><SUB><UP>s</UP></SUB>(t<SUB>0</SUB>). (12)
The torques at each point charge are referred to the center of diffusion, so that
<B><UP>T</UP></B><SUP>(<UP>t<SUB>0</SUB></UP>)</SUP>(t<SUB>0</SUB>)=<LIM><OP>∑</OP><LL><UP>s=1</UP></LL><UL><UP>n<SUB>q</SUB></UP></UL></LIM> q<SUB><UP>s</UP></SUB><UP><B>r</B></UP><SUP>(<UP>t<SUB>0</SUB></UP>)</SUP><SUB><UP>sc</UP></SUB>(t<SUB>0</SUB>)×{<B><UP>M</UP></B><SUP>(<UP>t<SUB>0</SUB>→l</UP>)<SUP><UP>T</UP></SUP></SUP> · <B><UP>E</UP></B><SUP>(<UP>l</UP>)</SUP><SUB><UP>s</UP></SUB>(t<SUB>0</SUB>)}. (13)

Algorithm and trajectory simulation

A previous phase in the calculation is the evaluation, using HYDRO or related software (García de la Torre, 1994; 2000a), of the diffusion tensor with reference to the PFAs, D (= D(0)(0) = D(t0)(t0) for any t0). The HYDRO calculation also provides the location of the diffusion center, which will be the origin of the PFAs at any time, and the point to which origin-dependent quantities are referred. Initially, at t = 0, we obviously have
<B><UP>r</UP></B><SUP>(<UP>l</UP>)</SUP>(0)=<B><UP>0</UP></B> (14)
and
<B><UP>M</UP></B><SUP>(<UP>0→l</UP>)</SUP>=<B><UP>I</UP></B>, (15)
where I is the 3 × 3 identity matrix.

At a given time, t0, from which a Brownian simulation step is taken, the position vector of the center of the mass and the matrix of transformation to the LFAs are r(l)(t0) and M(t0right-arrow l), respectively. The displacements qB (Eq. 5) and qd (Eq. 10) are added (Eq. 4) to obtain the generalized displacement vector, q, or more properly denoted q(t0)(t0). Its first three components give the translational displacement of the center of mass, Delta r(t0)(t0) = (Delta x<UP><SUB>1</SUB><SUP>(t<SUB>0</SUB>)</SUP></UP>(t0), Delta x<UP><SUB>2</SUB><SUP>(t<SUB>0</SUB>)</SUP></UP>(t0), Delta x<UP><SUB>3</SUB><SUP>(t<SUB>0</SUB>)</SUP></UP>(t0)). This displacement is added to the previous position of the center of mass to obtain the new one; for this purpose, Delta r(t0)(t0) must be previously transformed to the LFAs, and thus we have
<B><UP>r</UP></B><SUP>(<UP>l</UP>)</SUP>(t)=<B><UP>r</UP></B><SUP>(<UP>l</UP>)</SUP>(t<SUB>0</SUB>)+<B><UP>M</UP></B><SUP>(<UP>t<SUB>0</SUB>→l</UP>)</SUP> · &Dgr;<B><UP>r</UP></B><SUP>(<UP>t<SUB>0</SUB></UP>)</SUP>(t<SUB>0</SUB>). (16)
The rotational step consists of three successive rotations of the particle around the axes 1, 2, and 3 (fixed as they stand at time t0). The orientation of any particle-fixed vector v changes from v(t0) to v(t) after the step. The new coordinates in the t0 axes are given by
<B><UP>v</UP></B><SUP>(<UP>t<SUB>0</SUB></UP>)</SUP>(t)=<B><UP>R</UP></B><SUB>3</SUB> · <B><UP>R</UP></B><SUB>2</SUB> · <B><UP>R</UP></B><SUB>1</SUB> · <B><UP>v</UP></B><SUP>(<UP>t<SUB>0</SUB></UP>)</SUP>(t<SUB>0</SUB>), (17)
where R1, R2, R3 are the matrixes that transform coordinates upon axial rotation, for instance,
<B><UP>R</UP></B><SUB>1</SUB>=<FENCE><AR><R><C><UP>1</UP></C><C><UP>0</UP></C><C><UP>0</UP></C></R><R><C><UP>0</UP></C><C><UP>c<SUB>1</SUB></UP></C><C><UP>−</UP>s<SUB>1</SUB></C></R><R><C><UP>0</UP></C><C><UP>s<SUB>1</SUB></UP></C><C><UP>c<SUB>1</SUB></UP></C></R></AR></FENCE><UP>,</UP> (18)
where c1 = cos phi 1 and s1 = sin phi 1, and they have the property R<UP><SUB>k</SUB><SUP>−1</SUP></UP> = R<UP><SUB>k</SUB><SUP>T</SUP></UP>, k = 1, 2, 3. From the definition of the M(tright-arrow l) matrixes, we can write that, v(l)(t) = M(tright-arrow l) · v(t)(t), and also v(l)(t) = M(t0right-arrow l) · v(t0)(t). Combining these expressions with Eq. 17, we obtain
<B><UP>M</UP></B><SUP>(<UP>t→l</UP>)</SUP>=<B><UP>M</UP></B><SUP>(<UP>t<SUB>0</SUB>→l</UP>)</SUP> · <B><UP>R</UP></B><SUB>3</SUB> · <B><UP>R</UP></B><SUB>2</SUB> · <B><UP>R</UP></B><SUB>1</SUB>. (19)
Eqs. 16 and 19 are the basis of the Brownian dynamics algorithm, because they give the coordinates of the center of mass, and the transformation matrix into the LFAs, of the particle-fixed axes at time t = t0 + Delta t from their values at time t0, with Delta t being the time step.

The three components and the three angles phi 1, phi 2, phi 3 of Delta r(t0)(t0) are random numbers with zero mean and a covariance matrix equal to 2DDelta t, according to Eq. 6. They can be generated as described, for instance, by Allison and McCammon (1984).


    APPLICATIONS
TOP
ABSTRACT
INTRODUCTION
THEORY AND METHODS
APPLICATIONS
CONCLUDING REMARKS
COMPUTER PROGRAMS
REFERENCES

Free diffusion

In experimental situations, the translational diffusivity will be measured by the translational diffusion coefficient, Dt. According to Einstein (1906), this quantity determines the time-dependence of the mean-square displacement of the center of mass of the particle as
⟨<B><UP>r</UP></B><SUB><UP>c</UP></SUB>(t<SUB>0</SUB>) · <B><UP>r</UP></B><SUB><UP>c</UP></SUB>(t<SUB>0</SUB>+t)⟩<SUB><UP>t<SUB>0</SUB></UP></SUB>=6D<SUB><UP>t</UP></SUB>t, (20)
where rc(t0) is the position vector of the center of mass, with respect to a laboratory-fixed system, at time t0, and rc(t0 + t) is the position when some time, t, has elapsed. The average < rc(t0) · rc(t0 + t)> t0 is made over all the possible choices of the initial instant, t0, along the Brownian trajectory. The theory of translational diffusivity states that the translational diffusion coefficient is given by Dt = Tr(Dtt)/3, where Tr(Dtt) is the sum of the diagonal components of tensor Dtt (Eq. 7).

Rotational diffusion is experimentally observed from the time (or frequency) dependence of some dynamic electro-optical or spectroscopic properties, measured with techniques such as fluorescence anisotropy (Belford et al., 1972), electric birefringence and dichroism (Wegener et al., 1979) and NMR relaxation (Woessner, 1962) (see García de la Torre et al. (1997, 1999, 2000b), connecting these properties with rigid-body hydrodynamics). These techniques monitor the Brownian reorientation of certain vectors within the particle; more specifically, the observed properties are related to the time dependence of the function, briefly denoted as < P2(t)> , defined by
⟨<UP>P<SUB>2</SUB></UP>(t)⟩=<FR><NU>3</NU><DE>2</DE></FR> ⟨<B><UP>u</UP></B>(t<SUB>0</SUB>) · <B><UP>u</UP></B>(t<SUB>0</SUB>+t)⟩<SUB><UP>t<SUB>0</SUB></UP></SUB>−½. (21)
Actually, < P2(t)> is the average (over the choice of initial state) of the second Legendre polynomial of the angle subtended by two successive orientations of some particle-fixed unitary vector, u(t0) and u(t0 + t), separated by time t. Eq. 21 is valid for Brownian motion in general circumstances, even in the presence of fields or restricting effects. If we consider the case of free diffusion, then further results are available that allow a full description of the rotational dynamics. For free diffusion, < P2(t)> is a multiexponential decay function having up to five components,
⟨<UP>P<SUB>2</SUB></UP>(t)⟩=<LIM><OP>∑</OP><LL><UP>k=1</UP></LL><UL><UP>5</UP></UL></LIM> a<SUB><UP>i</UP></SUB><UP><B>e</B></UP><SUP><UP>−t/&tgr;<SUB>i</SUB></UP></SUP>, (22)
where the five relaxation times, tau k, are essential, dynamic properties of the particles, solely determined by the components of the rotational tensor, Drr (Eq. 7). If D1, D2, and D3 are the eigenvalues of Drr, the relaxation times are (in ascending order) tau 1 = (6Dr - 2Delta )-1, tau 2 = (3(Dr + D1))-1, tau 3 = (3(Dr + D2))-1, tau 4 = (3(Dr + D3))-1, tau 5 = (6Dr + 2Delta )-1, where Dr = (D1 + D2 + D3)/3 and Delta  = (D<UP><SUB><IT>1</IT></SUB><SUP><IT>2</IT></SUP></UP> D<UP><SUB><IT>2</IT></SUB><SUP><IT>2</IT></SUP></UP> + D<UP><SUB><IT>3</IT></SUB><SUP><IT>2</IT></SUP></UP> - D1D2 - D2D3 - D1D3)1/2. The five amplitudes, ak, depend on the components of tensor Drr and on the coordinates of vector u in the system of eigenvectors of Drr; the expressions are simple but lengthy and can be found elsewhere (see, for instance, García de la Torre et al., 1999). In summary, for free diffusion, the rotational dynamics can be entirely predicted using Eq. 16 from the Drr tensor, which is in turn calculated by rigid-body hydrodynamics.

To test the performance of the present simulation methodology, the trajectories generated by BROWNRIG can be analyzed and compared with the results predicted by the rigid-body hydrodynamic theory. The molecule that we analyzed was the human antibody IgG3. This molecule, whose bead-model, depicted in Fig. 1, was proposed by Gregory et al. (1987), has three regions: two Fab and one Fc joined together by a long hinge. We have chosen this molecule because, beside its intrinsic interest, it is the example model that comes along with the HYDRO package (http://leonardo.fcu.um.es/macromol) and can be implemented quite straightforwardly. As can be seen in Fig. 1, the IgG3 model consists of 15 beads, and this is the model we have used to calculate the hydrodynamic properties of IgG3. The output of this calculation, performed with HYDRO, namely the coordinates of the center of diffusion and the generalized diffusion tensor, is used as the input of BROWNRIG. Doing so, we simulated a 1 × 109-step trajectory of IgG3, with a time step of 1 × 10-13 s, at 298 K in a solvent with viscosity of 0.01 Poise.



View larger version (125K):
[in this window]
[in a new window]
 
FIGURE 1   Bead model of the human antibody IgG3, showing the two Fab, the Fc, and the hinge regions.

The translational diffusivity of IgG3 can be characterized by the mean square displacement of the coordinates of its center of mass, and is described by Eq. 20. Analyzing this property, we found that the (isotropic) translational diffusion coefficient of IgG3 recovered from our simulation is 2.293 × 10-6 cm2s-1, which is in excellent agreement with the value of 2.288 × 10-6 cm2s-1 for the same coefficient computed by HYDRO.

We also studied the rotational dynamics of IgG3 computing < P2(t)> from the simulated trajectory according to Eq. 21. The < P2(t)> function is related to the decay of fluorescence anisotropy, r(t), and also with the nuclear magnetic resonance relaxation. The unitary vectors used (u(t0) and u(t0 + t) in Eq. 21) were the ones that coincide with the direction of the segments that join the beads modeling the Fab and Fc regions. The results are presented in Fig. 2, where < P2(t)> functions resulting from simulation are depicted and compared to < P2(t)> calculated theoretically using Eq. 22 (the value of Drr was calculated with HYDRO). It can be seen that the agreement is excellent at least until the < P2(t)> decays to 0.1, and, after that, the results are accompanied with noise but still agree within simulation error.



View larger version (17K):
[in this window]
[in a new window]
 
FIGURE 2   < P2> function decay of the unitary vectors that superimpose the segments that join the beads modeling the Fab and Fc regions of IgG3.

Limited diffusion

An example of limited diffusion concerns the situation of a particle embedded in a lipidic bilayer. The model system we have used to simulate this situation consists of an ellipsoidal particle, namely a prolate ellipsoid with long and short semi-axes b = 7.5 Å and a = 5 Å, respectively, with axial ratio b/a = 1.5. For a prolate ellipsoid, the 6 × 6 generalized diffusion tensor, D, is diagonal with components D<UP><SUB>t</SUB><SUP>∥</SUP></UP> = 3.97 × 10-6 cm2s-1, D<UP><SUB>t</SUB><SUP>⊥</SUP></UP> = 3.67 × 10-6 cm2s-1 (double) and D<UP><SUB>r</SUB><SUP>∥</SUP></UP> = 1.00 × 109 s-1, D<UP><SUB>r</SUB><SUP>⊥</SUP></UP> = 7.36 × 108 s-1 (double) (Perrin, 1936; Koening, 1975). The movements of the ellipsoid are restricted along the z axis by two infinite planes (here viewed as the membrane interfaces) separated by distance h as depicted in Fig. 3. This way, and depending on the position of the center of mass of the ellipsoid, some orientations are allowed and others are not, because the ellipsoid cannot trespass the membrane interfaces (if, in a step, the ellipsoid trespasses the walls, then the ellipsoid is placed in its previous position and the step is repeated with a new random displacement). An equilibrium property that can be defined to characterize the orientational restriction imposed by the two planes is the order parameter, S, defined as
S=⟨<UP>P<SUB>2</SUB></UP>(<UP>cos</UP> &thgr;)⟩,
where theta  is the angle formed by the long molecular axis and the laboratory-fixed z axis, and P2(cos theta ) triple-bond  (3 cos2theta  - 1)/2 is the second Legendre polynomial of cos theta . The order parameter S is obtained by calculating P2(cos theta ) at each step and averaging over the entire trajectory. S can assume values between -0.5 (for a molecular axis orientation perpendicular with respect to reference axis z) and 1 (for a molecular axis orientation parallel with respect to reference axis z). A particle with no orientational restrictions will have a value for S of 0. < P2(t)> , as defined in Eq. 21, is related with S if we notice that P2(0) = 1 and, when t right-arrow infinity , < P2(t)> right-arrow < P2> 2. Because S = < P2> , we have that < P2(t)> decays from 1 to S2. We can see in Fig. 4 how the < P2(t)> of the unitary vector along the long axis of the ellipsoid decays from 1 until it reaches a baseline of 0.03. These results were obtained for a separation of planes, h, of 15 Å. The value of S for the same ellipsoid and in the same conditions, calculated as an average over the entire trajectory, is -0.181 (S2 = 0.03 and is in agreement with the value of the baseline of < P2(t)> . This numerical result for S is in good agreement with the result (S = -0.201) given by an analytical expression derived for the orientation of ellipsoids induced by planar obstacles (Fernandes et al., 2001). The decay profile of < P2(t)> and the value of S will depend on the geometrical parameters of the simulated system. As h becomes bigger compared to the dimensions of the particle (which means less orientational restrictions), S will tend to 0 and will approximate the value of particle experiencing free diffusion (results not shown). As discussed in our previous paper (Huertas et al., 1996), the short time rotational dynamics is characterized by an initial relaxation time given by -1/tau ini -[d ln< P2(t)> /dt]t=0, which must coincide with that of a freely diffusing particle, tau free. From the numerical simulation results, as can be seen in Fig. 4, we obtain the initial slope tau ini = 4.52 × 109 s-1, in excellent agreement with the value for free diffusion of the ellipsoid tau free = 6D<UP><SUB>r</SUB><SUP>⊥</SUP></UP> = 4.41 × 109 s-1 given for the dynamics of ellipsoids (Perrin, 1936; Koening, 1975).



View larger version (13K):
[in this window]
[in a new window]
 
FIGURE 3   Representation of the system used to simulate limited diffusion: z is the distance from the center of the ellipsoid to the plane, a and b are the values for the short and long semi-axes, respectively, and h is the separation between the planes that limit the diffusion.



View larger version (9K):
[in this window]
[in a new window]
 
FIGURE 4   < P2(t)> decay of the unitary vector along the long axis of the ellipsoid (b = 7.5 Å; a = 5 Å). Results were obtained for a separation of planes, h, of 15 Å. The straight line describes the short time rotational dynamics of the ellipsoid.

The translational properties of the ellipsoid are also characterized by the mean square displacement of the coordinates of the center of mass. Regarding Eq. 20, that gives the general law of the translational diffusion, we will have to distinguish two situations. The diffusion along directions x or y, which are not bounded, obeys the law presented in Eq. 20 (the constant 6Dt is substituted by 2Dt because we are considering diffusion along a single direction). However the diffusion along the z direction, which is bounded, does not follow Eq. 20. The diffusivity of the ellipsoid along the z direction is presented in Fig. 5. It can be seen that, for short times, the ellipsoid will not have, on average, its diffusion limited by the planes and presents a linear behavior according to Eq. 20 (Huertas et al., 1996). For longer times, the ellipsoid will have its diffusion, along the z direction, limited by the planes, and the mean square displacement will reach a plateau (Huertas et al., 1996) as can be seen in Fig. 5. At long times, z(0) and z(t) are not correlated and < [z(t- z(0)]2>  = 2< z2>  - 2< z> 2. The asymptotic value in the correlation is 3.10 Å2, whereas, for the < z2> and < z> 2 values obtained as averages over the entire trajectory, we reached 2.98 Å2, which is in good agreement.



View larger version (11K):
[in this window]
[in a new window]
 
FIGURE 5   Translational dynamics of the ellipsoid (b = 7.5 Å; a = 5 Å; planes separated by h = 15 Å) given by the square displacement of its mass center.

Application of an external electric field

Let us now consider the dynamics of a charged, rigid macromolecule in the presence of an external electric field. To simulate this situation we first considered a system consisting of a rigid molecule of ten identical spherical subunits, having a diameter of 20 Å, forming two arms connected by a joint, with the arms making an angle of 30 degrees (see Fig. 6 A). The model molecule is submitted to a constant uniform electric field along the z direction. This electric field has a constant positive value everywhere in the space. The internal charges are placed in the extremity subunits of each arm and at the tangency point of the two central units.



View larger version (10K):
[in this window]
[in a new window]
 
FIGURE 6   Structure of the model molecule, a rigid bent rod, used to simulate the dynamics with an applied external electric field. The black dots represent the electric charges. (A) The angle between the arms is 30°. (B) The angle between the arms is 120°.

We simulated the electrophoretic migration of charged particles in an applied external electric field using the above-described molecule with a central charge of +3e and two extremity charges of -1e. Thus, the molecule has a net positive charge +1e, and a dipole moment directed along the bisector of the interarm angle (axis y). In Fig. 7 A, we present the results of the electrophoretic migration, given by z coordinates of the diffusion center, along the direction of the applied electric field. We first consider an applied field of 1.00 × 106 N · C-1, which is sufficiently weak so that the Brownian tumbling of the particle overcomes the orientational effect arising from the interaction of the electric field with the dipole moment, and the particle migrates with no preferential orientation, a situation similar to what happens in experimental systems. The progression of the z coordinate with time can be compared with the expected theoretical displacement, represented as a straight line in Fig. 7 A. In general, the particle moves with a velocity given by v M · E, where E is the applied electric field and M is the electrophoretic mobility tensor, which depends on both hydrodynamic and electrostatic properties of the particle and its environment. For our simple representation of electrophoretic migration, the velocity is given by v = Eqnet/feff, E is the applied electric field, qnet is the net charge of the molecule and feff is the effective friction coefficient, which is related with the components of the friction tensor Xi  and depends on the degree of orientation of the particle. Because, in this situation, the particle does not migrate with any particular orientation, feff is simply kT/Dt and can be obtained from the output of HYDRO. Substituting the values of electric field, net charge, and effective friction coefficient, we reach a value of 2.715 × 10-3 m · s-1 for the migration velocity. Figure 7 A shows that the agreement between the simulated trajectory and that expectation is rather good; the fluctuations around the straight line are simply a manifestation of the Brownian drift that is superimposed to deterministic migration.



View larger version (16K):
[in this window]
[in a new window]
 
FIGURE 7   Electrophoretic migration of a charged particle, given by the coordinates of its mass center, submitted to an applied external electric field of (A) 1 × 106 N · C-1 and (B) 5.5 × 107 N · C-1.

In Fig. 7 B, we present the results of the electrophoretic migration of the same particle, now for a much stronger applied field of 5.5 × 107 N · m-1. It can be seen that the coordinates show an almost linear progression versus time, and the simulation results fit very well the theoretical result given by the straight line. We used the same expression to calculate the theoretical migration velocity as in the previous situation. The difference is that, in this case, the applied electric field is very intense and the particle is strongly oriented when migrating, with the particle-fixed y axis nearly aligned with t, the lab-fixed z axis. In this situation, feff is the Xi yy of the translational friction tensor, which, from the output of HYDRO, is found to be feff = 5.36 10-11 Kg · s-1. Substituting the values in the expression, we reach a value of 0.165 m · s-1 for the migration velocity. Two points are worth noticing: 1) the applied electric fields are intense, particularly in the second case. We did so, knowing that it had no correspondence with a real situation, to obtain a clear electrophoretic migration without consuming a lot of computation time; and 2) the representation of the electric properties of the molecule is very simple, and we neglected the simulation of effects such as the counter-ion atmosphere (Allison, 1992; Allison, 2001). We did so because we just wanted a straightforward quantitative illustration of the general performance of our algorithm.

To simulate the orientational dynamics of a dipole in an applied external electric field, manifested in techniques such as transient electric birefringence or dichroism, we used the model molecule depicted in Fig. 6 B now with 11 subunits and the two arms making an angle of 120°. The molecule has a permanent dipolar moment: the central unit has a charge of +2e and the two extremity units have a charge of -1e each, which means a zero net charge. The applied electric field has a magnitude of 5.5 × 107 N · C-1. In Fig. 8, we present the results for the time-dependent normalized electric birefringence, defined as
<FR><NU>&Dgr;n(t)</NU><DE>&Dgr;n<SUB><UP>sat</UP></SUB></DE></FR>=&Dgr;n′(t)=<FR><NU>1</NU><DE>2</DE></FR> (⟨<UP>P<SUB>2</SUB></UP>(<UP>cos</UP> &thgr;<SUB>1</SUB>)⟩+⟨<UP>P<SUB>2</SUB></UP>(<UP>cos</UP> &thgr;<SUB>2</SUB>)⟩),
where Delta nsat would be the birefringence reached in an infinitely strong field, P2 is the second Legendre polynomial, theta 1 and theta 2 are the angles that the first and second arms of the molecule make with the direction of the applied electric field, respectively. Using the Brownian dynamics algorithm, the individual trajectories of a thousand molecules were simulated. At any given time, P2(cos theta 1) and P2(cos theta 2) are calculated for each molecule, and, from the whole sample average, we extract the value of the birefringence. The time course of the birefringence is illustrated in Fig. 8. When the electric field is applied, the birefringence goes down until it reaches a plateau value, Delta n' = -0.10, which agrees well with the prediction from theoretical expressions for the steady-state electric birefringence of bent-rods (Mellado and Garcia de la Torre, 1982). When the field is switched off, the birefringence returns to zero. The jumps from Delta n = 0 to the steady value Delta n' -0.10 and back to Delta n = 0 are visualized simply in Fig. 8. A detailed analysis of the kinetics of the decay and rise processes (although not included within this work) is obviously feasible. Therefore, our methodology seems to be a promising tool for the simulation of transient electric birefringence or dichroism of rigid particles with arbitrary shapes in electric fields of arbitrary intensity.



View larger version (16K):
[in this window]
[in a new window]
 
FIGURE 8   Profile of the average electric birefringence of an ensemble of 1000 molecules with a time varying-applied external field.


    CONCLUDING REMARKS
TOP
ABSTRACT
INTRODUCTION
THEORY AND METHODS
APPLICATIONS
CONCLUDING REMARKS
COMPUTER PROGRAMS
REFERENCES

We have presented a Brownian dynamics algorithm that allows the calculation of the trajectory of the anisotropic diffusion of an arbitrary shaped rigid particle that interacts with other particles or external fields. This algorithm uses the general diffusion tensor obtained from HYDRO (Garcia de la Torre et al., 1994) to evaluate the displacements experienced by the diffusing particle. This way, we can obtain a more realistic dynamics and, consequently, more accurate results can be withdrawn from simulations. This algorithm can be used in a variety of situations (like the example applications we have presented and many others) where the arbitrary shape of a particle, interacting with external agents, is determinant for its dynamics and properties.


    COMPUTER PROGRAMS
TOP
ABSTRACT
INTRODUCTION
THEORY AND METHODS
APPLICATIONS
CONCLUDING REMARKS
COMPUTER PROGRAMS
REFERENCES

We will make the source code of the routine that implements BROWNRIG algorithm publicly available from our web site (http://leonardo.fcu.um.es/macromol/). The eventual user has to design a personal module to evaluate the forces and torques experienced by the particle under the action of an external agent. With this modular procedure, the user can describe the interactions of the particle with the desired degree of sophistication needed for the user's particular system and situation.

    ACKNOWLEDGMENTS

This work was partially supported by funds from the Spanish Ministerio de Ciencia y Tecnologia (grant BQU2000-0229 to J.G.T.). M.X.F. thanks Fundação para a Ciência e Tecnologia (Portugal) for grant SFRH/BPD/3594/2000.

    FOOTNOTES

Address reprint requests to Jose Garcia de la Torre, Departamento de Quimica-Fisica, Facultad de Quimica, Universidad de Murcia, Campus de Espinardo, 30071 Murcia, Spain. Tel.: +34-968-367426; Fax: +34-968-364148; E-mail: jgt{at}um.es.

Submitted March 27, 2002, and accepted for publication July 18, 2002.


    REFERENCES
TOP
ABSTRACT
INTRODUCTION
THEORY AND METHODS
APPLICATIONS
CONCLUDING REMARKS
COMPUTER PROGRAMS
REFERENCES