Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2012 Dec 7.
Published in final edited form as: Soft Matter. 2008 Nov 7;5(6):1251–1262. doi: 10.1039/b810031d

The role of collective motion in examples of coarsening and self-assembly

Stephen Whitelam 1,2,3, Edward H Feng 2, Michael F Hagan 4, Phillip L Geissler 2,3
PMCID: PMC3516813  NIHMSID: NIHMS358788  PMID: 23227104

Abstract

The simplest prescription for building a patterned structure from its constituents is to add particles, one at a time, to an appropriate template. However, self-organizing molecular and colloidal systems in nature can evolve in much more hierarchical ways. Specifically, constituents (or clusters of constituents) may aggregate to form clusters (or clusters of clusters) that serve as building blocks for later stages of assembly. Here we evaluate the character and consequences of such collective motion in a set of prototypical assembly processes. We do so using computer simulations in which a system's capacity for hierarchical dynamics can be controlled systematically. By explicitly allowing or suppressing collective motion, we quantify its effects. We find that coarsening within a two dimensional attractive lattice gas (and an analogous off-lattice model in three dimensions) is naturally dominated by collective motion over a broad range of temperatures and densities. Under such circumstances, cluster mobility inhibits the development of uniform coexisting phases, especially when macroscopic segregation is strongly favored by thermodynamics. By contrast, the assembly of model viral capsids is not frustrated but is instead facilitated by collective moves, which promote the orderly binding of intermediates consisting of several monomers.

I. Introduction: Self-Assembly and Collective Motion

Self-assembly refers to the generation of patterns or aggregates through the interaction of autonomous components [1]. The supramolecular self-assembly of thermodynamically stable structures plays a central role in biology, notably in the hybridization of nucleic acid strands, the organization of lipids to form cell membranes, and the assembly of proteins to form casings for viruses and other genetic material [2]. Biological components can also self-assemble when removed from their natural environment: protein complexes called chaperonins, for example, form large-scale sheet-like [3] and string-like [4] structures in vitro. Self-assembly is widespread in non-biological contexts, from the myriad patterns formed by soap and oil in water to the ribbon-like structures that assemble from cobalt nanoparticles in solution [5]. The formation of such structures inspires the design of materials with novel properties, the chief goal of nanotechnology.

The success of self-assembly is determined by an interplay of thermodynamics and dynamics. Components equipped with strong and highly directional interactions may stabilize the thermodynamically preferred structure, but are not guaranteed to assemble spontaneously into such a structure. Overly strong attractions may prevent structural relaxation (by impairing unbinding [6, 7] or ‘reversibility’ [8]), resulting in malformed aggregates. Components that must bind via precise alignment with a neighbor may take a prohibitively long time to do so, resulting in slow structural growth. This competition between the requirements for structural stability and kinetic accessibility in general restricts viable assembly to small regions of parameter space, an idea illustrated in Figure 1.

FIG. 1.

FIG. 1

The competitive nature of self-assembly: an illustration of the antagonism between the requirements for structural stability and kinetic accessibility. We consider a schematic system of ovoid nanoparticles (mimicking, for example, inorganic nanorods), equipped with pairwise end-to-end interactions of strength J (darker shading of rod ends denotes greater interaction strength) and specificity, or inverse angular tolerance, s (inversely proportional to shaded area). Stable structures of the required symmetry in general require strong, specific interactions (top left). However, such requirements tend to frustrate the kinetics of assembly (top right): too strong an interaction and structures fail to relax as they grow; too specific an interaction and productive binding events are rare. The competition between kinetics and thermodynamics dictates the region of viable assembly (bottom).

Identifying and controlling regimes of viable assembly pushes the envelope of current experimental capabilities. In support of such work, computer simulation provides a powerful means of understanding self-assembly and its potential for creating new materials. Simulation permits exhaustive trials of model systems at little expense [9, 10, 11, 12, 13]. It can reveal both the nature of inter-component forces that lead to thermodynamically stable structures, and the dynamics through which such components associate [6, 8, 9]. When assessing the assembly properties of a given model it is desirable to evolve that model in order to approximate the dynamics that the corresponding physical system would execute. Molecular dynamics [14, 15] algorithms evolve components according to Newton's laws of motion, and so are a natural choice for simulating particle systems. However, self-assembling components generally possess anisotropic interactions of maximal strength much greater than kBT and range much less than a particle diameter. Strong, short-ranged interactions place stringent limits on the maximum integration time step able to preserve numerical stability. Under such conditions, simulations of large-scale assemblies are very time-consuming, forcing the simulator to choose between focusing on dynamics on smaller scales or starting from forcibly equilibrated samples.

One way to circumvent this problem is to use a coarsegrained dynamical procedure to move particles according to potential energy gradients without explicitly integrating equations of motion. The Monte Carlo technique provides a flexible framework in which to do so [14, 16, 17, 18, 19, 20]. However, conventional Monte Carlo techniques involve sequential moves of individual particles and so neglect the correlated motion of particles on timescales less than the fundamental discrete time step Δt (the time corresponding to a typical discrete particle displacement). For some systems this neglect of collective motion appears to be unimportant: in Ref. [20], for example, molecular dynamics results were reproduced using a single-particle Monte Carlo protocol. For many systems, however, chiefly those whose constituents possess interactions whose strengths vary strongly with angle or distance, neglecting motion correlated on timescales less than Δt leads to unphysical relaxation, particularly at long times.

To address such problems, ‘cluster’ algorithms have been used extensively to effect correlated or collective motion [21, 22, 23, 24, 25, 26, 27, 28, 29]. In general, such algorithms identify collections of particles to be moved in concert by recursively ‘linking’ particles according to a set of criteria, such as the pairwise energy or degree of proximity of neighboring particles. One such algorithm, the ‘virtual-move’ Monte Carlo (VMMC) procedure of Ref. [30], is designed to effect correlated displacements and rotations according to potential energy gradients or forces experienced under ‘virtual’ moves of neighboring particles. We describe this idea in the following section and in the Appendix. This procedure reduces to single-particle motion when particles experience small energy changes on timescale Δt, but effects collective motion on arbitrarily large lengthscales when particles experience large changes in energy on this timescale.

In this paper we use VMMC to study the qualitative effect of collective motion on self-assembly by explicitly allowing or suppressing collective moves of particles. In Section III we consider the 2d attractive lattice gas, which coarsens upon a temperature quench via the self-assembly of the homogeneous phase. We find a range of temperatures at which inter-particle forces are large enough to encourage assembly but not so large that motion is strongly correlated on timescales less than Δt. In this case assembly is driven by single-particle binding and unbinding events, and little qualitative effect is observed upon accounting explicitly for correlated motion. However, at low temperatures we find that motion on a timescale Δt is strongly correlated according to potential energy gradients. Neglecting or allowing explicit collective motion under these conditions selects drastically different fates for the system: strongly collective motion impairs assembly via the formation of kinetic traps associated with the binding of large clusters. In the language of coarsening, these kinetic traps represent the arrest of phase separation by gelation. Suppressing collective motion suppresses gelation. We present a simple argument designed to estimate the importance of collective motion in the space of temperature and particle concentration.

In Section IV we examine a three-dimensional off-lattice system of hard spheres with isotropic pairwise square-well interactions, a model of strongly-associating colloids. Here, as for the lattice gas, collective motion tends only to impair assembly (or promote gelation) by inducing awkward binding events between large clusters. However, in Section V, we study a model of viral capsid assembly that displays qualitatively different behavior. Inter-particle forces are sufficiently strong that substantial correlated motion emerges on the fundamental timescale Δt, but the geometry of inter-particle association is such that these collective motions improve assembly by inducing productive collisions between small intermediates larger than monomers. Suppressing this correlated motion slows assembly, but does not strongly impact the final capsid yield at most thermodynamic states. Collective motion therefore appears to play a qualitatively different role within different model systems: it drives the formation of kinetic traps and facilitates orderly growth.

II. A ‘Virtual-Move’ Monte Carlo Algorithm

Here we summarize the virtual-move Monte Carlo algorithm. We consider a d-dimensional collection of N particles equipped with pairwise interactions. This algorithm is a dynamic procedure designed to identify, on the basis of potential energy gradients explored on a fundamental timescale Δt, the extent to which the motion of one particle is correlated with that of its neighbors. If so correlated, this motion is effected with a frequency designed to approximate a physical dynamics. An illustration of the procedure is given in Figure 2. We start in microstate μ. We define a ‘pseudocluster’ Inline graphic (a set of particles to be moved in concert) by choosing as its first member a ‘seed’ particle i. We link the seed to a neighbor j with probability pij(μν), which in general depends on a ‘virtual’ move of i that defines a notional new microstate, ν. Particles linked to members of the pseudocluster join the pseudocluster. We proceed iteratively until no more members are added to the pseudocluster. We accept the move μν with probability

FIG. 2.

FIG. 2

Illustration of the VMMC procedure applied to a collection of pairwise-interacting oval nanoparticles. (a) Starting in microstate ε we pick a seed particle (shaded) from which to ‘grow’ a pseudocluster, together with a virtual move map (denoted by the arrow). The pseudocluster is a set of linked particles that will experience a trial move. The virtual move map is both a device for computing neighboring potential energy gradients, and defines the move that the pseudocluster will execute. The pseudocluster growth procedure is an iterative linking scheme akin to the Swendsen-Wang (SW) algorithm [21]: we propose links between the seed and all particles with which it interacts, and continue iteratively until links have been proposed between the pseudocluster and all particles with which its constituents interact. Our procedure differs from the SW algorithm in that here links are formed not on the basis of pairwise energies, but instead on the basis of pairwise energy gradients. These gradients are computed by executing virtual moves of shaded particles (example shown in lower panel), and recording neighboring pair-wise energies before and after those moves. Conditioning the acceptance criterion upon reverse virtual moves (not shown) ensures that detailed balance is preserved. The linking criterion is similar to that of the geometric cluster algorithm of Liu and Luijten [26], although here we propose links only between particles that interact in the initial configuration. We seek to effect dynamically realistic local and collective motion, rather than the collective and nonlocal equilibration-speeding motion of Ref. [26]. With the pseudocluster so defined (b) we displace it according to the virtual move map, resulting in microstate ν (c). We then evaluate the Monte Carlo acceptance criterion (see text) and accept or reject the move.

Wacc(μν|R)=Θ(ncnC)D(C)min{1,eβ(EνEμ)×νμqij(νμ)μνqij(μν)ijRpij(νμ)pij(μν)}. (1)

Here Inline graphic( Inline graphic) 1 is a factor we impose in order to modulate the diffusivity of pseudoclusters according to size; Eα is the energy of the system in microstate α; qij ≡ 1 − pij is the probability of not linking particles i and j; and Inline graphic denotes a particular realization of formed and failed links. The link-forming procedure is aborted in situ if the pseudocluster size nInline graphic exceeds a specified cutoff nc, the smallest integer larger than ξ−1. Here ξ is a random variable drawn uniformly from the interval [0,1]. The subsequent rejection of the move is enforced by the factor Θ(ncnInline graphic). This rejection procedure ensures that all particles experience proposed moves with approximately equal frequency. The products over q variables quantify the probabilities of not forming proposed links, internal to and external to Inline graphic (for forward and reverse moves), while the products over p variables quantify the probabilities of linking together members of the pseudocluster. We choose to link particles i and j with a probability

pij(μν)=Θ(ncnC)×Iij(μ)max(0,1eβε(i,j)βε(i,j)) (2)

that depends on a virtual move (translation or rotation) of i relative to j. Here ε(i, j) is the pairwise energy of the bond ij in microstate ε, and ε(i′,j) is the bond energy following the virtual move of i. The factor Iij(μ) is unity if i and j interact in microstate ε, and zero otherwise; the factor Θ (ncnInline graphic) terminates link formation if nc > nInline graphic. Linking particles in this fashion ensures that neighbors exert mutual forces proportional to the gradient of their pairwise energies, with motion ‘linked’ or correlated if βε(i′,j) − βε(i, j) is large. Equation (2) implies that the acceptance rate (1) reduces to

Wacc(μν|R)=Θ(ncnC)D(C)min{1,ijnoeβ(εij(ν)εij(μ))×ijfqij(νμ)qij(μν)ijRpij(νμ)pij(μν)}. (3)

The label 〈ijn↔o identifies particle pairs that start (μ) in a noninteracting configuration and end (ν) with positive energy of interaction (overlapping), or which start (μ) in an overlapping configuration and end (ν) in a non-interacting one. The final line of Equation (3) accounts explicitly for links 〈ij and failed links 〈ijf internal to the pseudocluster (note that the q factors internal to the pseudocluster were omitted in error in Equations (11) and (13) of Ref. [30]). In Appendix A we outline a procedure in which this acceptance rate is simplified by ‘symmetrizing’ link formation at the level of link generation.

III. A Prototype of Self-Assembly: The Attractive Lattice Gas

In this section we consider the quench-driven coarsening of the 2d attractive lattice gas with conserved particle number. Lattice gas models, whose thermodynamics can be related to the Ising model [31, 32], are used to caricature a diverse range of physical systems, from binary metallic alloys to solvent-mediated nanoparticle aggregation [33]. We regard coarsening within the attractive lattice gas as a prototype of self-assembly in which attractive interactions drive the organization of a homogeneous phase. Our aim is to identify the range of temperatures and particle concentrations where collective motion (motion correlated on a timescale less than the discrete time step Δt) strongly influences assembly.

Many authors have studied the dynamics of the lattice gas using single-particle Monte Carlo algorithms, inducing transitions between microstates by moving a single particle to an unoccupied nearest-neighbor site. The assumption underlying these studies is that sequential moves of single particles represent a good approximation of the dynamics that the corresponding physical system might execute. This assumption is likely accurate for systems that relax via transport of mass from interfaces of high to low curvature by diffusion through the intervening medium [34]. Scaling arguments and simulations based on this physical picture predict the typical domain size L to grow as L(t) ∼ t1/3 [25, 34].

However, in many settings, the transport of mass between domains by the evaporation and diffusion of constituent monomers is not the only possible mode of relaxation. Indeed, we frequently encounter the concerted motion of domains of one phase in another: witness the relaxation of polymers in solution or the the diffusion of nanocrystal aggregates on graphite [35]. To model such behavior within the lattice gas, we must explicitly account for motion correlated on timescales of order Δt.

We consider a collection of N particles on a simple square lattice of V = L2 sites. Two particles may not occupy the same site, and interact with binding energy −εb when occupying nearest-neighbor sites. We express temperature T in units of εb/kB. Particles are dispersed randomly on the lattice with concentration φ0 = N/V and are evolved using virtual-move Monte Carlo translations. We enforce a scaling of the diffusion constant of n−α for clusters of size n ≥ 1. We focus on the difference between the case α = ∞, corresponding to single-particle moves, and α = 1, corresponding to diffusion akin to Brownian dynamics.

The simplicity of the model allows us to estimate the values of temperature T and particle concentration φ0 for which we expect motion correlated on a timescale Δt to be important. We present this argument for the d-dimensional hypercubic lattice gas. We assume for simplicity that growing clusters are compact (as a two-dimensional illustration, consider the left half of Figure 6, top row). We wish to estimate the timescale on which two clusters of size n encounter each other as a result of their collective diffusion, τenc(n, n), and compare this estimate with the timescale on which such clusters exchange mass via evaporation (Ostwald ‘ripening’ [36]), τevap(n). If τevap(n) exceeds τenc(n), we expect collective modes of motion to significantly influence assembly.

FIG. 6.

FIG. 6

Configurations of the lattice gas at fixed time following a quench from a disordered state, evolved using Monte Carlo dynamics with cluster diffusivity D(n) ∝ nα and particle concentrations φ0 = 0.1 (top panel) and 0.4 (bottom panel). The equilibrium states (obtained using nonlocal moves, panel ‘equil.’) are in all cases phase-separated configurations. Top panel: At high temperature, collective (α = 1)- and single-particle (α =∞) motion give rise to visually similar assembly behavior, while at low temperature collective motion drives the formation of gel-like kinetically trapped structures. Gelation is avoided by suppressing collective motion. Similar behavior is seen at higher concentrations (bottom panel), although collective motion at the lower temperatures is hindered sterically. Coarsening images captured after 2 million MC steps per particle (1.5 million steps for T = 1/3 and φ0 = 0.4).

Within the virtual-move algorithm the probability of whole-cluster motion is approximately

pwhole(n)=plink(1+ξ)(n1)1n1+α, (4)

where plink ≡ 1 − eβΔ ε is the probability of linking two particles following a virtual move, and Δε = εb > 0 is the change in energy resulting from separating those particles. We impose a factor of n−1, which ensures that particles suffer attempted moves with approximately equal frequencies, and a factor of nα, to account for our chosen diffusion constant. The number ξ reflects the efficiency with which the recursive algorithm forms links within a cluster. This number is approximately 1/(2d) for the version of the algorithm described in the main text, and is zero for the version of the algorithm described in the appendix. This distinction is unimportant at low temperature, and we shall for simplicity take ξ = 0.

The probability that a single particle breaks away from its host cluster is

punbind(n)eβznΔεGn, (5)

where

Gn=2dn(d1)/dn (6)

is a geometric factor quantifying the likelihood that a chosen particle lies on the surface of a cluster (we expect this approximation to be reasonable for n > 10), and zn is the typical coordination number of a particle on the surface of a cluster of size n.

In d = 2 we have that pwhole(n) ∝ e−(n−1)|ln plink|n−1−α, while punbind(n) ∝ n−1/2. For sufficiently large n we therefore expect single-particle binding events to dominate. To determine the cluster size n* at which unbinding and collective motion are equally likely, we equate Equations (4) and (5):

(n1)lnplink=βznΔε+ln(2d)+(d1d+α)lnn. (7)

Clusters smaller than n* will likely move as a whole. To estimate n* at low temperatures, we ignore the term logarithmic in n* to obtain

n(T)ΔεkBTzneΔε/(kBT). (8)

In Figure 3 we plot n* obtained from numerical solution of Equation (7) for d = 2, α = 1, and three values of zn. We observe that n* is large even for relatively modest values of Δε/(kBT) when zn ≥ 2.

FIG. 3.

FIG. 3

Estimate of the size n* of the largest cluster for which collective motion is at least as probable as the unbinding of its constituent monomers, as a function of particle binding energy Δε. Estimate is derived from a simple argument (Equation (7)) pertaining to the 2d lattice gas, assuming constant coordination number zn = 1,2 and 3. For the two larger values of zn, n* is appreciable even for relatively modest values of Δε.

We next estimate the timescale upon which two clusters of size nn* collide. The cluster diffusion constant is

D(n)=D0npwhole(n), (9)

where D0 is the diffusion constant of a monomer. The timescale upon which two clusters of size n encounter each other through diffusion is approximately

τenc(n,n)=14D(n)1eff(n)2, (10)

where

eff(n)=(φ01/d2a)nγ (11)

is a measure of the distance separating clusters of size n. Here a = 1/2 is the monomer radius, and γ is an exponent measuring the increase in distance between structures due to clustering (our simulations indicate that γ ≈ 0.5 in d = 2). For brevity we write 0φ01/d2a. Then

τenc(n,n)=14D01nα+2γ02(1eβΔε)1n. (12)

We compare the cluster-cluster encounter timescale with the timescale τevap(n) required for monomers to unbind from clusters of size n and encounter other structures of size n:

τevap(n)=τunbind(n)+τenc(1,n)D01(nGn)1eβznΔε+D0102n2γ. (13)

At low temperature the unbinding timescale is much larger than the timescale for diffusion of a single particle between clusters.

For a cluster of size n, Equations (12) and (13) quantify the respective timescales for mass transport by collective motion, and for the unbinding and diffusion of monomers. We view the ratio Inline graphiccoll(n) ≡ τevap(n)/τenc(n) as a measure of the propensity for collective motion at a given scale n. The self-assembly of the homogeneous phase proceeds in stages via the appearance of structures of size n. At each stage, we expect collective motion to be important if Inline graphiccoll(n) is greater than unity. At high temperature, single-particle motion dominates: Inline graphiccoll(n) ∝ (βΔε)n−1 → 0 when βΔε → 0. At low temperature, instead, collective motion dominates assembly up to large values of n: Pcoll(n)n1+1/dα2γeβznΔε02. For the choices γ = 1/2 and d = 2, we expect collective motion to be a more effective means of mass transport than single-particle unbinding for clusters of size less than

nmax(α)[02exp(βznΔε)]2/(2α+3), (14)

which can be very large at low temperature and low to moderate densities. Under these conditions, whole-cluster motion will dominate the system's assembly dynamics on large length and timescales.

The regimes of single-particle-dominated motion and cluster-dominated motion are separated by the locus of points ( φ0, T*), defined for a given n by the equation Inline graphiccoll(n) = 1. We call this locus the ‘clustodal’, by analogy with ‘binodal’ (locus of phase equilibrium), and ‘spinodal’ (locus of the onset of spontaneous decomposition).

In Figure 4 we show a plot of the propensity for collective motion, Inline graphiccoll(n), in the (φ0,T) plane, based on our simple argument. We consider two values of α (quantifying the cluster diffusion rate). The intersections of the clustodal with surfaces of constant n indicate where in state space collective motion dominates assembly dynamics on a scale n. Thus for a thermodynamic state (φ0 = 0.1, T = 0.2), say, our estimate suggests that assembly dynamics (for α = 1) for clusters of size 30 (but not size 300) is dominated by motion correlated on times less than the discrete time step Δt.

FIG. 4.

FIG. 4

Estimate of the regime of collective motion for the 2d attractive lattice gas for the given values of cluster size n and diffusion exponent α. We show the intersection of the ‘clustodal’ (locus of Inline graphiccoll(n) = 1) with surfaces of constant cluster size n as a function of T and φ0. For given n and α, collective motion dominates the behavior of clusters of size n (or smaller) in the region below the corresponding line. Hence, collective motion dominates this kinetic phase diagram for a broad range of temperatures and particle concentrations, with quantitative differences evident upon changing the exponent α (governing cluster diffusivity) from 1/2 to 1. We assume constant coordination number zn = 2.5.

In simulations of the lattice gas we indeed find that collective motion is important for a broad range of temperatures and particle concentrations. In Figure 5 we offer a microscopic perspective on the meaning of the clustodal by analyzing the (averaged) motion of individual lattice gas clusters of sizes nmax = 10 and 30 at three temperatures. Starting from randomly dispersed monomers at concentration φ0 =0.1, we capture clusters of size nmax as they assemble. We use the virtual-move algorithm (enforcing a diffusion constant scaling D(n) ∝ n−1) to calculate the likelihood of the correlated motion of a subset of size n of a given cluster, normalized by the likelihood of monomer unbinding from that cluster. At high temperature single-particle unbinding is rapid on the timescale of whole-cluster motion, while at low temperature the converse is true. However, even at the highest temperature we find that motions correlated on timescales less then Δt contribute appreciably to the ‘spectrum’ of dynamic relaxation. Such motion is ignored within single-particle algorithms. The non-monotonicity of Pmove(n) reflects the fact that moves of sub-clusters of size nnmax/2 involve the breaking of many bonds, and so are amongst the least favorable processes in an energetic sense; the asymmetry of Pmove(n) results from the fact that cluster diffusion constants decrease with increasing n. Each data set in Figure 5 was obtained by applying 107 moves to a cluster of size nmax (recording any accepted move but not making that move), and averaging over 103 such clusters.

FIG. 5.

FIG. 5

Top row: Kinetic behavior of individual clusters within the 2d attractive lattice gas at different T. Starting from disordered configurations at concentration φ0 = 0.1 we evolve each system according to virtual-move Monte Carlo dynamics with D(n) ∝ n−1. We ‘capture’ clusters of size nmax = 10 or 30 as they develop, and subject these clusters repeatedly to the same collective-move Monte Carlo procedure, recording (but not making) accepted moves. We plot the probability of the concerted motion of a sub-cluster of size 1 ≤ nnmax, Pmove(n), normalizing data by setting Pmove(1) = 1. At the highest temperature the probability of monomer unbinding, Pmove(1), is rapid relative to that of whole-cluster motion, Pmove(nmax), allowing assembled structures to relax as they grow. Note however that correlated motions contribute measurably to relaxation dynamics even at high temperature. At lower temperatures, collective motion of the whole cluster predominates. Bottom row: typical 30-member clusters obtained at the three temperatures considered.

In Figure 6 we show lattice gas configurations at fixed time following a quench from high temperature to a low final temperature, for four values of this final temperature and for two particle concentrations (here and in subsequent sections we used VMD [37] to render simulation configurations). We employ both collective dynamics α = 1 and single-particle dynamics α = ∞. The equilibrium states (‘equil.’) are in all cases phase-separated configurations, which we deduce by using nonlocal Monte Carlo moves [38]. At the highest temperatures, coarsening dynamics are visually similar. In this regime the system lies ‘outside’ the clustodal for all but the smallest values of n, and single-particle evaporation and diffusion is the dominant mode of relaxation. At lower temperatures and the lower of the two particle concentrations, striking differences emerge: for sufficiently low temperatures collective modes of motion (α = 1) induce kinetic frustration through the mutual collisions of clusters that bind awkwardly and fail to relax before encountering similar structures. If collective motion is suppressed (α = ∞) then instead isolated, compact structures are formed. At the higher particle concentration, steric effects partially frustrate large-scale collective motion, and coarsening patterns are qualitatively more similar (although differences can be clearly seen).

We quantify the influence of collective motion upon assembly dynamics by measuring the characteristic length-scale of domains as a function of time at φ0 = 0.1, for α = ∞ and α = 1. We calculate the domain lengthscale from the first moment of the structure factor [25]; we display in Figure 7 results for four temperatures. At the highest temperature, T = 1/2, single-particle and cluster algorithms show the same qualitative behavior, with both and dℓ/dt increasing monotonically with time. Both dynamics produce compact clusters, as may be seen in Figure 6. However, even at this high temperature we observe quantitative differences between the two algorithms, with collective motion giving rise to larger domains at any given time than does single-particle motion. The mean cluster size does not become large enough that whole-cluster diffusion is negated as a viable means of assembly. Interestingly, and counter-intuitively the growth in lenghscale under the two algorithms is more similar at late times at a slightly lower temperature of T = 1/3. Here we observe the same qualitative assembly behavior under the two algorithms as at T = 1/2, but now the mean cluster size is larger at late times because of the stronger thermodynamic driving force. Even when collective dynamics is permitted, collisions involving these larger clusters are sufficiently rare that increases in are driven chiefly by single-particle unbinding events; the two algorithms behave similarly in this regime.

FIG. 7.

FIG. 7

Growth of domain size with Monte Carlo time t within the attractive lattice gas, for cluster diffusivity α = 1 or α = ∞at particle concentration φ0 = 0.1 on a lattice of size V = 2562. We perform quenches to T = 1/2, 1/3, 1/5 and 1/10. Quantitative differences between dynamical protocols are seen even at the highest temperature. Data correspond to the mean of 10 trajectories; error bars are shown sparsely for clarity.

At the two lowest temperatures, T = 1/5 and 1/10, single-particle dynamics displays the same qualitative behavior as it does at T = 1/2 and 1/3, but cluster moves show different behavior. While still increases monotonically with time, the slope dℓ/dt has at late times a constant value at T = 1/5, and decreases at T = 1/10. The corresponding pictures for φ0 = 0.1 in Figure 6 suggest that this decrease in slope results from the steric hinderance associated with percolating fractal-like clusters. Such clusters coarsen chiefly by way of rare single-particle unbinding events, a mechanism that leads to smaller increases in domain length with time than do mutual cluster-cluster collisions.

Our results show that the 2d attractive lattice gas displays a rich variety of coarsening or self-assembly behaviors, and that these behaviors depend sensitively upon the dynamical protocol used to evolve the system. Figure 6 demonstrates that when one accounts for collective motion (α = 1), nucleation and growth mechanisms (T = 1/2, φ0 = 0.1) yield to gelation as temperature is reduced (T = 1/5 and 1/10, φ0 = 0.1). Gelation at low temperature is driven by explicit collective motion, or motion correlated on the fundamental timescale Δt: when we forbid such motion (α = ∞), gelation is avoided in favor of very slow nucleation and growth. It is interesting that collective motion appears to be crucial to the formation of large-lengthscale gels within the attractive lattice gas at low particle concentration, but that such explicit correlated motion is not required to observe glassy behavior within a model of (dense) silica [20]. These results imply a difference in the nature of the dynamical cooperativity associated with glasses and attractive gels, respectively, short-time cooperativity versus long-time cooperativity.

IV. The Attractive Lattice Gas Generalized to Continuous Space: Model Associating Colloids

The effects of collective motion seen in the lattice gas are also apparent in a simple off-lattice model of hard spheres equipped with isotropic interactions. Such a model is a caricature of colloidal particles in solution with small polymers; the colloids associate by virtue of a polymer-mediated depletion attraction. In Ref. [39], attractive colloidal particles of this nature were observed in experiment to assemble into clusters whose geometry depended upon the range and strength of the depletion attraction. Strikingly, at low colloid concentration these clusters appeared to be stable, defying the expectation that components with strong pairwise attractions should phase-separate or gelate.

We consider as a simple model of this system a three-dimensional collection of N hard spheres of diameter σ equipped with an attractive square well of range ξσ and strength U. Spheres are placed randomly within the simulation box and occupy 4% of its volume. We impose periodic boundary conditions. We consider two of the parameter sets described in Ref. [39]: a potential of moderate strength and range, A (U = 2.6 kBT, ξ = 0.11), and a potential of considerable strength and short range, B (U = 12 kBT, ξ = 0.02). We carried out Monte Carlo simulations of systems of N = 1085 and 6500 particles, drawing particle displacement magnitudes (in units of σ) uniformly from the interval [0,0.15], and rotation angles uniformly from a distribution with maximum ∼ 14°. We used ‘virtual-move’ translations (employing the algorithm described in the appendix), and used a static linking scheme to effect rotations about the center of mass of a chosen pseudocluster. These choices of displacement magnitude and rotation angle imply a basic timescale Δt sufficiently large that to a good approximation large-scale cooperative motion cannot occur from uncorrelated moves of single particles; such moves effect only local structural relaxation and the binding, unbinding and diffusion of monomers. Our aim is to compare such dynamics with pathways accessible to explicitly correlated motion. When we consider cluster moves we also compare ‘freely-draining’ with ‘Stokesian’ cluster diffusion scalings. Freely-draining motion implies (Dtrans.n−1,Drot.I−1), where n is the number of monomers comprising the cluster and I is the cluster moment of inertia about the rotation axis. For Stokesian scalings we take (Dtrans.R−1,Drot.R−3), with R a measure of the cluster radius of gyration perpendicular to the translation vector or axis of rotation.

As in the lattice gas, collective motion plays a dominant role when potential energy gradients encountered on a timescale Δt are large, and is less important than single-particle unbinding events for small energy gradients. In Figures 8 and 9 we show kinetic measures for systems of 1058 particles. System A displays no statistically significant difference in the evolution of the number of clusters with time if collective motion is allowed or suppressed. System B, however, experiences dramatically different fates under collective and individual particle motion, with the former inducing gelation and the latter resulting in a slowly-coarsening collection of isolated clusters.

FIG. 8.

FIG. 8

Kinetic data for the self-assembly of model colloids. We show number of clusters n as a function of Monte Carlo time t for systems A (U = 2.6 kBT, ξ = 0.11) and B (U = 12 kBT, ξ = 0.02), under ‘freely-draining’ (Brownian) and ‘Stokesian’ cluster diffusion scalings. System A assembles or coarsens chiefly through binding, unbinding and diffusion of monomers, and displays little dependence upon cluster diffusivity. These data superpose on data generated using a single-particle Monte Carlo algorithm (SPM). System B instead assembles through the concerted motion of aggregates (when collective motion is permitted), and displays a dependence upon cluster diffusivity. When denied collective motion, clusters coarsen via very slow monomer unbinding events. Data are averaged over 5 stochastic trajectories, each generated using 1058 particles. Error bars are displayed sparsely for clarity.

FIG. 9.

FIG. 9

Kinetic data for the self-assembly of model colloids. We show the number of clusters of given set of sizes si, nsi, as a function of Monte Carlo time t for system B under Brownian and Stokesian cluster diffusion scalings, and for single-particle moves (SPM). Here s1 = 3, s2 denotes cluster sizes from 7 to 10, and s3 denotes cluster sizes from 26 to 64. Dynamical pathways for the two realizations of collective motion differ even for relatively small aggregates. Data are averaged over 5 stochastic trajectories, each generated using 1058 particles. Error bars are displayed sparsely for clarity.

In Figures 10 and 11 we display snapshots of these systems for collections of 6500 particles (in these images system A was evolved using a maximum translation of 0.3σ). System A undergoes phase separation into crystalline clusters. The effect of collective motion is apparent only at late times when clusters fuse; such fusing is in qualitative agreement with Brownian dynamics simulations of a similar system [40]. System B forms under collective motion stringy, frustrated aggregates that merge and form a gel, with the timescale for gelation different for the two different cluster diffusivities modeled. In experiment, colloids with a strong depletion attraction (of nature similar to systems A and B considered here) form instead isolated clusters [39], and do not phase-separate or gel. The authors of Ref. [40] discuss possible reasons for the disparity between this experimental observation and the cluster-cluster aggregation seen in simulations in Ref. [40] (similar to those observed here): one such suggestion is that, in experiment, an accumulation of charge on large bodies might induce a repulsion that stabilizes a phase of isolated clusters.

FIG. 10.

FIG. 10

Structures obtained from Monte Carlo simulation of 6500 particles equipped with attractive interactions of type A (top row, excluded-volume view) and B (bottom row, bond view), permitting (left column) or forbidding (right column) explicit collective (Stokesian) motion. The behavior of system A differs under the two dynamical protocols only at late times, where collective motion leads to the aggregation of crystalline clusters. For system B, collective motion induces gelation while single-particle motion results in small, slowly-ripening clusters. These behaviors are similar to those of the lattice gas (see Figure 6). Times of image capture (clockwise from top left), in units of 106 MC steps, are 1.4, 2.9, 1.7 and 0.6.

FIG. 11.

FIG. 11

Assembly pathway for system A under explicit collective moves. Assembly is driven principally by single-particle binding, unbinding and diffusion, with the effects of collective motion apparent only at late times when phase-separated clusters fuse. Times of image capture, in units of 106 MC steps, are from left to right 0.2, 0.6 and 1.4.

V. A Model of Viral Capsid Self-Assembly

The ability of interacting proteins to spontaneously form icosahedral capsids in vivo and under some conditions in vitro is a striking example of biological self-assembly. Protein subunits assemble under a variety of conditions, avoiding both kinetic and thermodynamic traps. Understanding the mechanisms that render assembly so robust is an essential step towards designing synthetic analogs of viral capsids. In addition, a comprehensive understanding of the viral capsid formation process will spur the design of antiviral drugs and new drug delivery systems; the latter could possess the ability to assemble and disassemble around their cargo without requiring explicit external control.

In Ref. [9] a class of simple models was introduced in order to study the mechanism by which interacting protein subunits might form ‘capsids’, 60-member closed shells having icosahedral symmetry. We focus here on the ‘B3’ model of that reference. Units interact via a pairwise potential that models an excluded volume and a short-ranged, angularly specific attractive interaction designed to stabilize capsids.

Here we examine the role of collective motion within the assembly dynamics of this model. We evolved via virtual-move Monte Carlo a collection of 1000 sub-units. These are initially randomly oriented and dispersed within a three-dimensional simulation box; we take periodic boundaries in each dimension. We scaled cluster diffusivities in order to approximate Brownian dynamics. As found in Reference [9], we observe a regime of inter-unit potential strength and specificity within which assembly is robust. We show in Figure 12 the capsid yield (fraction of units residing in complete capsids) at fixed observation time as a function of potential strength εb or specificity θm. Yield data obtained via virtual-move Monte Carlo agree with Brownian dynamics results to within statistical error (considerable variations in yield are observed within each algorithm at a given thermodynamic state). Particle displacement magnitudes are drawn from a uniform distribution with maximum equal to a length unit σ; particle interaction range is 2.5σ. Rotations are scaled accordingly. Yields are non-monotonic functions of these parameters, for the reasons outlined in Figure 1: overly strong or insufficiently specific interactions promote malformed intermediates that fail to assemble into complete structures; overly weak or specific interactions result in productive subunit-subunit binding events that are too rare to induce assembly on the timescales simulated. We show in Figure 13 example configurations obtained from a well-assembled and a badly-assembled system.

FIG. 12.

FIG. 12

Final yield y of capsid model as a function of potential specificity θm (left column) or strength εb (right column). Left panels: yield at subunit concentration C03//L3 = 0.11 for attraction strength 16 kBT (top left) or 14 kBT (bottom left); Right panels: yield at binding specificity θm = 0.5 for concentration C0 = 0.037 (top right) or C0 = 0.11 (bottom right). Circles denote Brownian dynamics results [9]; squares denote results obtained using collective Monte Carlo dynamics; triangles denote results obtained using single-particle Monte Carlo dynamics at times equal to (dashed lines, right column) those at which collective-move data were sampled, or at later times (if available) when yield had appeared to saturate (dot-dashed lines, left column). Times of data capture for Monte Carlo simulations: left panels, 4.2×106 MC steps; right panels 9×106 MC steps. Exceptions are the late-time single-particle data captured at 9×106 MC steps (top left panel, triangles) and 7.1 × 106 MC steps (bottom left panel, triangles).

FIG. 13.

FIG. 13

Configurations of the capsid model generated using virtual-move Monte Carlo. Left: configuration illustrating high yield obtained at parameter set εb = 16 kBT, θm = 0.5, C0 = 0.11. Right: malformed shell of 76 particles obtained at parameter set εb = 22 kBT, θm = 0.5, C0 = 0.037.

We can examine the role of collective motion in this example of self-assembly by explicitly restricting or forbidding collective modes of relaxation within Monte Carlo dynamics. We find that in many cases final yields are not strongly affected by doing so, but that assembly dynamics are impaired. In Figure 12 we show yields obtained using single-particle Monte Carlo dynamics (triangles) at Monte Carlo times equal to (dotted lines) the times at which collective-move Monte Carlo data were sampled, and for times at which yields appeared to saturate (dot-dashed lines). Saturated yields were not obtained (after 300 hours of simulation) for single-particle moves in the right panels of Figure 12.

In Figure 14 we present measures of assembly kinetics obtained at two parameter sets for fully collective motion (we move clusters according to the algorithm described in Section II, with the diffusivity of n-mers chosen to be D(n) ∝ n−1 in order to approximate Brownian dynamics), for motion allowing explicit moves of monomers and dimers only (as for fully collective motion, but with the diffusion constant of trimers and higher-order clusters set equal to zero) and for single-particle motion (diffusion constant of dimers and higher-order structures set equal to zero). To generate these data we drew particle displacement magnitudes from a uniform distribution with maximum equal to 0.2σ. While at these thermodynamic states the final yields do not depend strongly upon the availability of correlated moves, the kinetics of assembly is more rapid when collective motion is allowed. Interestingly, restoring explicit moves of dimers alone is sufficient to recover much of the ease of assembly afforded by a ‘full’ spectum of correlated motions. These results support the observations made in Ref. [9]. There it was found that B3 capsids grow in part through events consisting of collisions between intermediates larger than monomers, implying that collective motion plays an important role in the model's assembly dynamics (see also Ref. [41]). Further, the most frequent intermediate binding events for the B3 model involved dimers. Indeed, we find here that explicit dimer motion renders assembly much more facile than if moves are uncorrelated. We note also that the tendency of subunits to form closed shells suppresses in large part the kinetic trapping seen in the other models studied in this paper, where large aggregates bind in an awkward fashion and frustrate equilibration.

FIG. 14.

FIG. 14

Capsid kinetics at binding energy εb = 14 kBT and concentration C0 = 0.11 evolved using Monte Carlo dynamics with different degrees of collective motion permitted. We show yield y and energy per particle e as a function of time. Assembly under collective moves is more efficient than under single-particle moves. Restoring collective motion of dimers recovers a substantial fraction of the efficiency of fully collective motion. Data in left panel are the mean of 10 trajectories, data in right panel are the mean of 4 trajectories. Error bars are displayed sparsely for clarity.

These capsid assembly results may be contrasted with the assembly properties of a model of interacting protein complexes called chaperonins, studied in Ref. [30]. There the non-complementarity of model chaperonin-chaperonin interactions coupled with collective modes of motion induce a high degree of kinetic frustration in some regions of the phase diagram: large clusters bind awkwardly, which slows or prevents equilibration. Single-particle moves, which suppress such cluster diffusion, give rise to small, isolated, well-formed structures. We conclude that particle interaction geometry and the extent of organized aggregates play a decisive role in shaping the effects of collective motion in self-assembling systems.

VI. Conclusions

We have examined the role of collective motion in Monte Carlo simulations of three model systems. We find that collective motion is responsible for gelation at low particle concentrations within the two dimensional lattice gas, at thermodynamic states for which the equilibrium configurations are phase-separated. Suppressing collective motion at the same thermodynamic states instead leads to nucleation and growth of clusters. Collective motion plays a similar equilibration-frustrating role within a simple off-lattice model of associating colloids in three dimensions, driving gelation when interactions are strong. By contrast, correlated motions of anisotropically-interacting subunits within a model of viral capsid assembly lead to more efficient self-assembly under all conditions considered. Our results suggest that gelation of homogeneously-interacting particles might be regarded as coarsening in the presence of collective motion, and that the interplay of phase-separation and gelation depends both upon the thermodynamic state, and upon the rate of diffusion of self-assembled aggregates.

Control of collective motion in real systems is very difficult, but might be possible in special circumstances. Individual colloids in high-salt polymer solutions interact via only short-ranged depletion attractions, but buildup of charge on large aggregates can lead to many-body electrostatic repulsions. It is possible that fine-tuning of solution conditions could be used to select the smallest aggregate lengthscale for which repulsions become significant, thereby controlling the extent to which multimers collide and bind. Many-body effects of a different nature can be induced by long-ranged hydrodynamic interactions in, for example, sedimenting colloidal suspensions [42]. In the case of viral capsids, productive multimer-multimer bindings occur when aggregates' exposed contacts meet; changing the number of contacts per subunit (by mutation, for instance), thereby changing the sticky surface presented by a capsid of a given size, might be used to affect the importance of multimer binding to assembly pathways.

Acknowledgments

We thank Ludovic Berthier, Patrick Charbonneau and Thomas Ouldridge for correspondence. SW was supported initially by the US Department of Energy and subsequently by the BioSim European Union Network of Excellence, and acknowledges a Royal Society conference grant that made possible a collaborative visit. Computing facilities were provided in part by the Centre for Scientific Computing at the University of Warwick with support from the Science Research Investment Fund. EHF thanks the Miller Institute of Basic Research in Science for financial support. MFH acknowledges funding from the HHMI-NIBIB Interfaces Initiative grant to Brandeis University, and Brandeis University startup funds. PLG acknowledges funding from the US Department of Energy.

VIII. Appendix A

The virtual-move scheme discussed in Ref [30] and the main text accounts for the asymmetry of link formation at the level of the acceptance rate. Here we present a modification of this scheme in which link formation is forbidden if the corresponding link would not form under the reverse move. We find that the acceptance rate for collective motion is made simpler. Consider first a generic dynamic pseudocluster-formation procedure, moving from state µ to state ν, in which a link is formed between particles i and j with probability pij(µν). This probability is computed by making a virtual move of i. We subsequently specialize to the particular choice of pij (µν) given in Equation (2).

  1. Start in state µ. Choose a seed particle, say i, and a move map. Add i to the pseudocluster, the list of particles to be moved.

  2. Choose a neighbor of i not in the pseudocluster, and with which i has not in the current move proposed a link. Call this neighbor j. With probability pij(µν) (computed by moving i under its virtual map) form a ‘pre-link’ between i and j (not an automatic link, as described in the main text).
    • If the pre-link does not form, we consider that a link has failed to form (outright failure). Choose another neighbor of i, say k, and return to stage 2, with the replacement jk.
    • If the pre-link ij forms, compute the reverse link balance factor freverse=min[1,pij(νμ)pij(μν)].
      • With probability freverse, form a full link between i and j. Add j to the pseudocluster. Go to particle j and proceed from step 2, with the replacement jj′ and ij.
      • If a full link fails to form, record the link ij as frustrated. Do not add j to the pseudocluster. Choose another neighbor of i, say k, and return to stage 2, with the replacement jk.
  3. Proceed until no more links remain to be tested,and evaluate the acceptance probability for the move.

The acceptance probability for the revised algorithm follows from a modification of Equation (1) in the main text. We choose to balance the total rates for forward and reverse moves involving a given realization Inline graphic of internal pseudocluster links, and a realization of internal failed links ‘blind’ to the nature of those failed links (whether frustrated or outright failed). The acceptance rate for the dynamic linking procedure described here, for a generic choice of pij(µν), is

Wacc(μν|R)=Θ(ncnC)D(C)×min{1,eβ(EνEμ)×νμext.qij(νμ)μνext.qij(μν)νμext.q^ij(νμ)μνext.q^ij(μν)×νμint.qij(νμ)μνint.qij(μν)×ijRpij(νμ)min(1,pij(μν)pij(νμ))pij(μν)min(1,pij(νμ)pij(μν))} (15)

The first two lines of Equation (15) are as equation (1) of the main text. Variables q denote outright failed links between Inline graphic and its environment. When we take pij(εν) as in Equation (2) of the main text, such variables cancel the Boltzmann bond weights for all but a specialized class of moves (see main text). Variables q^ij(μν)=pij(μν)(1min[1,pij(νμ)pij(μν)]) denote frustrated links between Inline graphic and its environment. Frustrated links cannot form between the pseudocluster and its environment for both forward and reverse moves, and should such links form during the forward move then that move must be rejected. Variables q˜ denote unformed links internal to the pseudocluster, whether frustrated or outright rejected. We have that

qij(μν)=qij(μν)+q^ij(μν)=1pij(μν)+pij(μν)(1min[1,pij(νμ)pij(μν)])=1pij(μν)min[1,pij(νμ)pij(μν)], (16)

and so ij(εν)/ij(νε)=1. Lastly, the product in the final line of Equation (15) runs over all fully-formed links. By construction of the linking procedure each quotient in this product is unity: we ensure that links formed during the forward move can also form during the reverse move.

If we take pij(εν) as in Equation (2) of the main text, than the acceptance rate for the collective move is

Wacc(μν|R)=Θ(ncnC)D(C)×min{1,δf.e.ijnoeβ(εij(ν)εij(μ))} (17)

The link-formation and link-failure factors internal to the pseudocluster have canceled. The factor δf.e. in the third line of Equation (17) is unity if no frustrated links join the pseudocluster to its environment, and zero otherwise. This factor is required because a frustrated link indicates that a move of one particle relative to another has effectively been rejected. If we then do not form the link, in order to see if both particles are incorporated into the pseudocluster, we must reject any move in which both particles do not end up in the pseudocluster. The advantage of this scheme relative to that presented in the main text is that here links internal to the pseudocluster that form under the forward move, but do so with zero probability under the reverse move, do not automatically result in the rejection of that move.

References

  • 1.Whitesides G, Grzybowski B. Science. 2002;295:2418. doi: 10.1126/science.1070821. [DOI] [PubMed] [Google Scholar]
  • 2.Fraenkel-Conrat H, Williams R. Proceedings of the National Academy of Sciences of the United States of America. 1955;41:690. doi: 10.1073/pnas.41.10.690. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Paavola C, Chan S, Li Y, Mazzarella K, McMillan R, Trent J. Nanotechnology. 2006;17:1171. [Google Scholar]
  • 4.Trent J, Kagawa H, Yaoi T, Olle E, Zaluzec N. Proceedings of the National Academy of Sciences. 1997;94:5383. doi: 10.1073/pnas.94.10.5383. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Puntes V, Krishnan K, Alivisatos A. Science. 2001;291:2115. doi: 10.1126/science.1057553. [DOI] [PubMed] [Google Scholar]
  • 6.Licata N, Tkachenko A. Physical Review E. 2007;76:41405. doi: 10.1103/PhysRevE.76.041405. [DOI] [PubMed] [Google Scholar]
  • 7.Jack R, Hagan M, Chandler D. Physical Review E. 2007;76:21119. doi: 10.1103/PhysRevE.76.021119. [DOI] [PubMed] [Google Scholar]
  • 8.Rapaport D. Arxiv preprint arXiv:0803.0115. 2008 [Google Scholar]
  • 9.Hagan M, Chandler D. Biophysical Journal. 2006;91:42. doi: 10.1529/biophysj.105.076851. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Horsch M, Zhang Z, Glotzer S. Physical Review Letters. 2005;95:56105. doi: 10.1103/PhysRevLett.95.056105. [DOI] [PubMed] [Google Scholar]
  • 11.Zhang Z, Horsch M, Lamm M, Glotzer S. Nano Letters. 2003;3:1341. [Google Scholar]
  • 12.Wilber A, Doye J, Louis A, Noya E, Miller M, Wong P. The Journal of Chemical Physics. 2007;127:085106. doi: 10.1063/1.2759922. [DOI] [PubMed] [Google Scholar]
  • 13.Zhang Z, Keys A, Chen T, Glotzer S. Langmuir. 2005;21:11547. doi: 10.1021/la0513611. [DOI] [PubMed] [Google Scholar]
  • 14.Frenkel D, Smit B. Understanding Molecular Simulation: From Algorithms to Applications. Academic Press; 2002. [Google Scholar]
  • 15.Rapaport D. The Art of Molecular Dynamics Simulation. Cambridge University Press; 2004. [Google Scholar]
  • 16.Binder K. Reports on Progress in Physics. 1997;60:487. [Google Scholar]
  • 17.Kikuchi K, Yoshida M, Maekawa T, Watanabe H. Chemical Physics Letters. 1991;185:335. [Google Scholar]
  • 18.Tiana G, Sutto L, Broglia R. Physica A: Statistical Mechanics and its Applications. 2007;380:241. [Google Scholar]
  • 19.Berthier L, Kob W. Journal of Physics, Condensed Matter. 2007;19:205130. [Google Scholar]
  • 20.Berthier L. Physical Review E. 2007;76:11507. doi: 10.1103/PhysRevE.76.011507. [DOI] [PubMed] [Google Scholar]
  • 21.Swendsen R, Wang J. Physical Review Letters. 1987;58:86. doi: 10.1103/PhysRevLett.58.86. [DOI] [PubMed] [Google Scholar]
  • 22.Wolff U. Physical Review Letters. 1989;62:361. doi: 10.1103/PhysRevLett.62.361. [DOI] [PubMed] [Google Scholar]
  • 23.Wu D, Chandler D, Smit B. The Journal of Physical Chemistry. 1992;96:4077. [Google Scholar]
  • 24.Orkoulas G, Panagiotopoulos A. The Journal of Chemical Physics. 1999;110:1581. [Google Scholar]
  • 25.Amar J, Sullivan F, Mountain R. Physical Review B. 1988;37:196. doi: 10.1103/physrevb.37.196. [DOI] [PubMed] [Google Scholar]
  • 26.Liu J, Luijten E. Physical Review Letters. 2004;92:35504. doi: 10.1103/PhysRevLett.92.035504. [DOI] [PubMed] [Google Scholar]
  • 27.Mak C. The Journal of Chemical Physics. 2005;122:214110. doi: 10.1063/1.1925273. [DOI] [PubMed] [Google Scholar]
  • 28.Babu S, Gimel J, Nicolai T. Arxiv preprint arXiv:0801.4447. 2008 [Google Scholar]
  • 29.Krauth W. Statistical mechanics: algorithms and computations. Oxford University Press; Oxford: 2006. [Google Scholar]
  • 30.Whitelam S, Geissler P. The Journal of Chemical Physics. 2007;127:154101. doi: 10.1063/1.2790421. [DOI] [PubMed] [Google Scholar]
  • 31.Chandler D. Introduction to modern statistical mechanics. Oxford University Press New York; 1987. [Google Scholar]
  • 32.Huang K. Statistical Mechanics, J. Wiley; New York: 1987. [Google Scholar]
  • 33.Rabani E, Reichman D, Geissler P, Brus L, et al. Nature. 2003;426:271. doi: 10.1038/nature02087. [DOI] [PubMed] [Google Scholar]
  • 34.Bray A. Advances in Physics. 2002;51:481. [Google Scholar]
  • 35.Ge G, Brus L. Nano Lett. 2001;1 [Google Scholar]
  • 36.Zinke-Allmang M, Feldman L, Grabow M. Surface Science Reports(The Netherlands) 1992;16:377. [Google Scholar]
  • 37.Humphrey W, Dalke A, Schulten K. Journal of Molecular Graphics. 1996;14:33. doi: 10.1016/0263-7855(96)00018-5. [DOI] [PubMed] [Google Scholar]
  • 38.Chen B, Siepmann J. J Phys Chem B. 2001;105:11275. [Google Scholar]
  • 39.Lu P, Conrad J, Wyss H, Schofield A, Weitz D. Physical Review Letters. 2006;96:28306. doi: 10.1103/PhysRevLett.96.028306. [DOI] [PubMed] [Google Scholar]
  • 40.Charbonneau P, Reichman D. Physical Review E. 2007;75:11507. doi: 10.1103/PhysRevE.75.011507. [DOI] [PubMed] [Google Scholar]
  • 41.Zhang TQ, Schwartz R. Biophys J. 2006;90:57. doi: 10.1529/biophysj.105.072207. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Padding J, Louis A. Physical Review Letters. 2004;93:220601. doi: 10.1103/PhysRevLett.93.220601. [DOI] [PubMed] [Google Scholar]

RESOURCES