Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2022 Mar 29.
Published in final edited form as: Eur Phys J E Soft Matter. 2021 Mar 29;44(3):45. doi: 10.1140/epje/s10189-021-00042-9

Comparison of explicit and mean-field models of cytoskeletal filaments with crosslinking motors

Adam R Lamson 1, Jeffrey M Moore 1, Fang Fang 2, Matthew A Glaser 1, Michael Shelley 2,3, Meredith D Betterton 1
PMCID: PMC8220871  NIHMSID: NIHMS1706327  PMID: 33779863

Abstract

In cells, cytoskeletal filament networks are responsible for cell movement, growth, and division. Filaments in the cytoskeleton are driven and organized by crosslinking molecular motors. In reconstituted cytoskeletal systems, motor activity is responsible for far-from-equilibrium phenomena such as active stress, self-organized flow, and spontaneous nematic defect generation. How microscopic interactions between motors and filaments lead to larger-scale dynamics remains incompletely understood. To build from motor-filament interactions to predict bulk behavior of cytoskeletal systems, more computationally efficient techniques for modeling motor-filament interactions are needed. Here we derive a coarse-graining hierarchy of explicit and continuum models for crosslinking motors that bind to and walk on filament pairs. We compare the steady-state motor distribution and motor-induced filament motion for the different models and analyze their computational cost. All three models agree well in the limit of fast motor binding kinetics. Evolving a truncated moment expansion of motor density speeds the computation by 103–106 compared to the explicit or continuous-density simulations, suggesting an approach for more efficient simulation of large networks. These tools facilitate further study of motor-filament networks on micrometer to millimeter length scales.

1. Introduction

The cytoskeleton generates force and reorganizes to perform important cellular processes [1], including cell motility [2, 3], cytokinesis [4], and chromosome segregation in mitosis [5]. The cytoskeleton is made of polymer filaments, molecular motors, and associated proteins. The two best-studied cytoskeletal filaments are actin and microtubules [1]. It remains incompletely understood how diverse cytoskeletal structures dynamically assemble and generate force of pN to nN [1, 2].

Force generation and reorganization in the cytoskeleton depend on the activity of crosslinking motor proteins that align and slide pairs of filaments (Figure 1). Reorganization of actin networks by myosin motors is important for muscle contraction [68], cell crawling and shape change [911], and cytokinesis [4, 12]. Microtubule sliding by crosslinking kinesin and dynein motors contributes to mitotic spindle assembly [5, 1316], chromosome segregation [1720], cytoplasmic stirring in Drosophila oocytes [21], and beating of cilia and flagella [2224].

Figure 1:

Figure 1:

Experimental systems of cytoskeletal filaments with crosslinking motors and overview of the model. A-C Fluoresence microscopy images of cytoskeletal networks. A Mitotic spindle showing microtubules (green), chromosomes (blue), and spindle-pole component TPX2 (red) [63]. B Reconstituted active gel of microtubules (white) driven by crosslinking kinesin motor clusters with local flow field shown (yellow arrows) [28]. Scale bar: 80 μm. C Reconstituted active network of actin (magenta) and myosin-II (green) [64]. Scale bar: 50 μm. D Schematic of filament-motor network with green filaments and red motors. E Schematic of filament pair (green) crosslinked by a motor (red) with model variables position of filament i’s center ri, orientation vector of filament i u^i, vector between filament centers ri,j = rjri, vector between motor heads hi,j, motor tether extension |hi,j|, and motor speed on filament i while attached to filament j.

Filament-motor interactions produce diverse cellular structures and dynamics, but linking molecular properties of motors to larger-scale assembly behavior remains challenging. Crosslinking motors vary in binding affinity, speed, processivity, and force-velocity relation. These same ingredients can be reconstituted and show dynamic self-organization into asters or contractile bundles [2527], active liquid crystals [2831], or other structures [3234]. Even in reconstituted systems, our ability to predict and control dynamics and self-organization is limited.

Improved theory and simulation of cytoskeletal assemblies with crosslinking motors would allow better prediction of both cellular and reconstituted systems. Currently few mesoscale modeling methods for filament-motor systems are available between explicit particle simulations and continuum hydrodynamic theory. Explicit motor simulations have several existing software tools, including Cytosim [35], MEDYAN [36], and AFINES [37], and others [38]. Explicit motor simulations are straightforward to extend to include, for example, a new force-velocity relation or motor cooperativity. However, the cost of explicit particle simulations scales linearly or quadratically with the number of particles (depending on the type of interactions), making simulation of large systems challenging. Continuum models of coarse-grained fields can be computationally tractable and predict macroscopic behavior [3946]. Current continuum models invoke symmetry considerations to determine the structure of the model without reference to an underlying microscopic mechanisms [39, 4749], or simplify a microscopic model by making assumptions about the physics of motor [43, 5057]. Furthermore, previous continuum theories have coarse-grained the filament distribution, with simplifying assumptions about the motor distribution. This presents an opportunity to better understand how the distribution of motors evolves and affects filament motion. Further development of mesoscale modeling techniques focusing on crosslinking motors could help bridge the gap between detailed explicit particle models and continuum theories.

To develop mesoscale modeling tools, we focus on the fundamental unit of a crosslinked filament network: two filaments with crosslinking motors that translate and rotate the filaments. We study three different model representations in a coarse-graining hierarchy and compare computational cost and accuracy. For explicit motors, we extend previous work that uses Brownian dynamics and kinetic Monte Carlo simulation to handle filament motion and binding kinetics [43, 56, 5862]. At the first level of coarse-graining, we average over discrete bound motors to compute the continuum mean-field motor density (MFMD) between filaments, and evolve this density according to a first-order Fokker-Planck equation [58]. This requires computing the solution to a single partial differential equation (PDE) for each filament pair, rather than separately tracking each individual motor. The MFMD determines the force and torque on each filament needed to evolve its position and orientation. At the second level of coarse-graining, we expand the MFMD in moments to derive a system of ordinary differential equations (ODEs) for the time evolution of the moments. While the moment expansion does not close, an approximate treatment of filament motion can be modeled by low-order moments. To compare these three model implementations, we consider test cases of parallel, antiparallel, and perpendicular filaments. Under the same initial conditions, the three model implementations give similar results on average. Remarkably, the reduced moment expansion achieves a computational cost that is 103–106 lower than the other models, suggesting a route to computationally tractable large-scale simulations.

2. Model overview

We consider a pair of rigid, inextensible filaments that move and reorient under the force and torque applied by crosslinking motors. Filaments move in three dimensions, experience viscous drag, and are constrained to prevent overlaps. Motors bind to and unbind from the filaments consistent with detailed balance in binding. Crosslinking motors walk with a force-dependent velocity toward filament plus ends and unbind when they reach the ends. We investigate models at three levels: an explicit motor model where motors are represented with a discrete density, a continuum mean-field motor density (MFMD) model, and a moment expansion model.

2.1. Filaments

We model filament motion using Brownian dynamics, balancing the force applied by motors against viscous drag and constraint forces. Because the force that induces Brownian motion is typically smaller than that due to motors, we neglect Brownian noise [65].

Filaments translate according to the force-balance equation

r.i=Mi(nFn,i), (1)

where ri is the center of filament i with mobility matrix Mi acted on by forces Fn,i. The mobility matrix for a perfectly rigid rod in a viscous medium is

Mi=((γ,iγ,i)u^iu^i+γ,iI)1, (2)

where I is the identity matrix and γ,i and γ,i are the parallel and perpendicular drag coefficients with respect to the filament orientation u^i. Cytoskeletal filaments with length Li and diameter Dfil typically have a large aspect ratio Li/Dfil ≫ 1, so we approximate the drag coefficients using slender body theory [66].

The torque-balance equation is

u^˙i=1γθ,i(nTn,i)×u^i, (3)

where Tn,i are the torques acting on filament i and γθ,i is the rotational drag coefficient about the center of filament i.

The force and torque exerted by crosslinking motors depend on where motors are attached, the motor tether extension, and the relative position and orientation of filaments. Given the crosslinking motor distribution along the filaments ψi,j(si, sj), where si is the bound motor head position on filament i, the total crosslinking force and torque exerted by filament i on filament j are

Fi,j=LiLjfi,j(si,sj)ψi,j(si,sj)dsidsj, (4)
Ti,j=LiLjsju^j×fi,j(si,sj)ψi,j(si,sj)dsidsj. (5)

where fi,j(si, sj) is the force exerted on filament j by the crosslinking motor attached at si and sj (Figure 1E). For brevity, we use subscripts on variables such as fi,j to indicate that these are functions of the relative position and orientation of filaments i and j. Our three model implementations all use equations (4) and (5) to compute the force and torque that evolve filament position and orientation but differ in the computation of ψi,j.

We constrain the motion of filaments to prevent overlap, which avoids numerical instabilities introduced by a hard potential between filaments. To implement the constraint, we construct a vector u^min that is perpendicular to both infinite carrier lines defined by u^i and u^j and parallel to the vector of closest approach between these lines. The vector u^min is used to define two normal planes that confine the filaments, leading to the modified force and torque

F˜i,j=Fi,j(Fi,ju^min)u^min (6)
T˜i,j=(Ti,ju^min)u^min. (7)

Note that for filaments lying in the same confining plane and |u^iu^j|<1, u^min=0 and our constraints break down. However, if only the first condition is satisfied, i.e., (anti)parallel filaments, T˜i,j=0 and F˜i,j is parallel to u^i and u^j. After computing the force and torque, we numerically integrate equations (1) and (3) to update filament position and orientation.

2.2. Motors

In our model motors bind and unbind, crosslink between two filaments, exert force and torque when crosslinking, and walk with a force-dependent velocity. Typically motor proteins diffuse in solution until they are near a filament, then stochastically bind to that filament. Once one head binds, the other head can bind to a second filament, forming a crosslink, or the motor can unbind. Crosslinking motors can unbind to a state with one head bound, or can unbind completely from both filaments. We consider an infinite reservoir of unbound motor proteins. The diffusion of motors in solution is fast relative to the motion of filaments, so we assume the motor reservoir has uniform, constant concentration. We neglect steric interactions between motors. This approximation holds for filaments sparsely populated with motors and motors that do not cluster on filaments or in solution.

Motors crosslinking filaments have a potential energy Ui,j(si, sj) (Figure 1). The energy depends on the motor head separation vector hi,j(si,sj)=rj+sju^j(ri+siu^i) that gives the motor tether extension

hi,j(si,sj)=ri,j2+sj2+si2+2ri,j(sju^jsiu^i)2sisj(u^iu^j), (8)

where ri,j = rjri and ri,j2=ri,jri,j (Figure 1E).

The bound motor heads walk with a speed vi,j that depends on the force component on the motor head parallel to the walking direction, u^i· fj,i [67]. This projected force is used to determine the motor speed via the force-velocity relation, as discussed below. This model is based on processive microtubule motors such as kinesin and dynein, but a similar model has been used for myosin minifilaments [36, 37].

3. Explicit motor model

In the explicit motor model individual bound motors are modeled, allowing fluctuations in bound motor number and binding kinetics that recover the correct equilibrium distribution of crosslinking proteins in the limit of no motor walking (Figure 2A) [43, 56, 5962].

Figure 2:

Figure 2:

Comparison of motor representations in three hierarchical models with schematics on the left and 2D motor distributions on the right. A Explicit motor model with two-step binding kinetics. Unbound motors (light red circle) bind one head (red circle) to filaments and then crosslink (two red circles connected by red line). B Mean-field motor density model with motor distribution (translucent red bars). Average motor distribution moments μi,jk,l with respect to powers of bound crosslink positions si and sj. Moments are related to bound motor number Ni,j (pentagon color), mean motor head position Pi (pentagon position), and standard deviation σi (black lines). (right) 2D plot of reconstructed motor density using bivariate Gaussian approximation. For clarity, only moments derived from left-most crosslinking density distribution in (B) are used to reconstruct 2D motor distribution in (C.

3.1. Binding kinetics and stepping

A motor diffuses in solution until one of its heads bind to a filament; we model this by an infinite reservoir of unbound motors with a uniform and constant concentration co. Filaments have a linear binding site density ϵ, and the binding site has an association constant Ka (units of μM−1). First motor head binding has rate

kon,S=KacoϵLtotko,S, (9)

where Ltot=iLi is the total length of filaments and ko,S is the bare (force-independent) unbinding rate for singly bound heads. All binding locations have equal binding probability. Singly bound motors unbind at rate koff,S = ko,S.

A motor with one head bound crosslink to another filament, which may stretch or compress its tether. This makes crosslinking kinetics force dependent; our models satisfy detailed balance in binding, so we recover the thermal equilibrium Boltzmann distribution in the limit of passive crosslinkers. Motor motion shifts the crosslinking distribution away from equilibrium. Motor unbinding rate can depend on the force applied to bound heads [6873]. Previous work shows how this force dependence can be included while maintaining detailed balance in binding [62, 74, 75]. For simplicity, here we include the force dependence in the binding rate only and discuss possible implications below. With one head bound to filament i at position si, the free motor head binds to filament j at position sj with a probability proportional to a Boltzmann factor of binding energy

PSCexp(βUi,j) (10)

with β = (kBT)−1 (Figure 3A). Here SC denotes the motor’s transition from a single head bound (S) to crosslinking (C). The total binding rate is computed by integration over all binding positions on filament j

kon,C=ϵKEko,CVbindLjeβUi,jdsj, (11)

where ko,C is the bare (force-independent) unbinding rate for a crosslinking motor, KE is the crosslinking association constant. The unbound motor head explores a volume Vbind centered about the bound head, computed as the integral of the unbound head’s position weighted by the Boltzmann factor

Vbind=eβUi,jdr3=4π0Rcut,CeβUi,jr2dr. (12)

Figure 3:

Figure 3:

Choice for motor tether potential, force-velocity relation, and filament initial configurations. A Plot of the normalized potential energy in motor tether as a function of motor extension (blue) and equivalent zero-length tether potential (orange line). Both potentials have identical slope at the distance fstall/kcl (red dashed line) where motors stall. B Plot of normalized motor speed as a function of force (blue) and its linear approximation (dashed orange). C Chosen initial configurations of pairs of 1μm filaments. Filament centers are separated by Dfil = 25nm perpendicular to both filament orientation vectors.

Beyond the cutoff radius Rcut,C the integrand becomes small, enabling the use of a lookup table (Appendix B). The probability distribution of binding position depends on the Boltzmann factor. We recover the proper binding distribution through inverse transformation sampling of equation (11) (Appendix B.2).

As discussed above, the unbinding rate of a single head of a motor crosslinking two filaments is assumed to be force-independent,

koff,C=ko,C. (13)

Force-dependent unbinding affects the density of motor proteins most when stretched [70]; larger motor stretch occurs when external force is applied against the force generated by motors. Therefore sliding filaments slowed only by drag, like those in active nematics, will be less affected by force-dependent unbinding than stationary filaments or jammed filaments like microtubules in mitotic spindles. We can include force-dependent unbinding in the explicit motor and MFMD model but not in the moment expansion model (Section 5). We chose the time step small enough that individual motors undergo only one transition per time step (Appendix A).

The motor force-velocity relation is

vi,j=v(u^ifj,i)={vo,0<u^ifj,ivo(1+u^ifj,ifstall),fstall<u^ifj,i<00,u^ifj,i<fstall, (14)

where fstall is the motor stall force (Figure 3B).

3.2. Distribution of explicitly modeled motors

The bound motor distribution is

ψi,j(si,sj,t)=n=1Ni,j(t)δ(sisn(t))δ(sjsn(t)), (15)

where δ(si) is the Dirac delta function and Ni,j is the total number of motors crosslinking filaments i and j. Here sn and sn are the attached positions of the heads of the nth crosslinking motor. Motors with one head bound to filament i have a distribution

χi(si,t)=n=1Ni(t)δ(sisn(t)), (16)

where Ni is the number of one-head bound motors on filament i. Only motors crosslinking exert forces between filament pairs, but χi and χj are needed to calculate the evolution of ψi,j.

4. Mean-field motor density model

Under typical experimental conditions, there can be tens to thousands of crosslinking motors between a filament pair. Motor force and torque fluctuations occur because of stochastic motor binding and unbinding. As the number of motors increases, the standard deviation relative to the mean decreases as 1/N. For our explicit motor model, antiparallel filaments with an average of 14 motors bound show a standard deviation in bound motor number of 27% of the mean. This shows that the fluctuations are quite significant for order 10 motors. The 1/N scaling predicts that for an average of 1000 motors, the standard deviation would be only 3.2% of the mean. The force and torque scale similarly. Therefore, for large motor number, we may use the average motor distribution to derive a mean-field motor density (MFMD) to accurately describe force and torque on filaments by motors. We can then evolve the MFMD instead of explicit motors (Figure 2B). We previously showed that the average steady-state density of crosslinking motors between stationary parallel filaments agreed well with a solution to a multi-dimensional Fokker-Planck equation (FPE) [58]. Here, we expand this approach to model crosslinking motor density between filaments in three dimensions, allow filament motion, and study time-dependent behavior of coupled systems of motors and filaments.

For a one-step binding model, the MFMD evolves according to

ψi,j(si,sj,t)t=(vi,jψi,j)si(vj,iψi,j)sj+konkoffψi,j, (17)

with motor velocity vi,j, motor crosslinking rate kon, and unbinding rate koff. To satisfy detailed balance in binding, we use the rates kon=2koceβUi,j(si,sj) and koff = 2ko, with the effective concentration c (units nm−2) [58]. The factors of two occur because there are two ways a motor can crosslink. To numerically solve the hyperbolic equation (17), we use a first-order accurate upwind difference method (Appendix C).

The mean-field motor density model differs from the explicit model in that motors with one head bound are not modeled explicitly. To properly compare the different binding models, we establish a mapping of parameters between these two models (Appendix D), which gives

c=ϵ2KaKEVbindco. (18)

Some model parameters are difficult to measure directly. For example, the association constant KE may differ from Ka if proteins change their molecular conformation when bound. We discuss an approach to estimate such parameters in Appendix E.

4.1. Steady-state solution for MFMD on antiparallel filaments

If filaments move slowly compared to the timescale of motor rearrangement, then a quasi-steady state approximation can be used. In the quasi-steady limit, the force and torque on filaments are computed from the steady-state MFMD [61]. The quasi-steady approximation is computationally efficient compared to numerical integration of the time-dependent PDE. A steady-state solution also provides a convenient route to compare our model implementations.

At steady state, equation (17) becomes

ψi,jvi,jsi+vi,jψi,jsi+ψi,jvj,isj+vj,iψi,jsj+2koψi,j=2koceβU(si,sj). (19)

Here we choose functional forms of Ui,j and vi,j consistent with previous models [36, 37, 58, 60, 61]. Motors have a potential energy Ui,j=kcl2(hi,jhcl)2 determined by the tether spring constant kcl and tether length hcl (Figure 3A), which implies a motor crosslinking filaments i and j exerts a force on fi,j=kcl(1hclhi,j)hi,j on filament j. The force-velocity relation of a motor head attached to filament i while the other head is bound to j follows equation (14). Here, we assume motors that reach filament ends walk off, i.e., no end pausing.

A semi-analytic steady-state solution can be derived for antiparallel filaments when motor tethers have zero length (hcl = 0) because the FPE is symmetric under the transformation ij. For zero-tether-length motors to mimic their non-zero-length counterparts, we modify the zero-length motor’s spring constant so both types of motors stall at the same extension hi,j = hstall. This implies kclhstall=kcl(hstallhcl)=fstall with the solution

kcl=kclfstallfstall+kclhcl, (20)

where hstall=fstall/kcl. Note this choice changes the binding dynamics, because the potential energy is now larger for larger motor extension (Figure 3A).

To find the steady-state solution, note that ri,ju^i, rj,iu^j=0 and u^iu^j=1 for antiparallel filaments with centers aligned. Therefore, hi,j=ri,j2+(si+sj)2 and u^ifj,i=u^jfi,j=kcl(si+sj). Since Ui,j, vi,j, and vj,i depend exclusively on the sum of si and sj, we make the change of variables ξ = si + sj in equation (19) to find

(vi,j+vj,i)ψi,jξ+(vi,jξ+vj,iξ+2ko)ψi,j=2koceβU(ξ). (21)

There are three regions of solution determined by the force-velocity relation equation (14): ξ ≤ 0, 0 ≤ ξhstall, and hstall < ξ. For ξ ≤ 0, vi,j = vj,i = vo and equation (21) becomes

ψi,jξ+ψi,jlo=cloeβU(ξ), (22

where lo = vo/ko is the motor run length. This is solved with an integrating factor, giving

ψi,j(ξ)=eξLloψi,j(L)+cloeξ/loLξexloβkcl2(ri,j2+x2)dx. (23)

Applying the boundary condition ψi,j(L2,L2)=ψi,j(L)=0, we remove the last term in equation (23) and re-write the Gaussian integral as

ψi,j(ξ)=cloπ2βkclexp(12βkcllo2βkcl2r2ξlo)[erf(βkcllox1lo2βkcl)]x=Lx=ξ. (24)

For 0 ≤ ξhstall, the velocity vi,j=vj,i=1ξhstall. Equation (21) becomes

(hstallξ)ψi,jξ+(hstalllo1)ψi,j=hstallloceβU(ξ). (25)

Solving with an integrating factor, we find

ψi,j(ξ)=ψi,j(0)(hstallhstall+ξ)1hstalllo+hstallclo(hstallξ)1hstalll00ξ(hstallx)hstallloeβkcl2(ri,j2+x2)dx. (26)

We match the solution for ψi,j(0) to equation (23) to enforce continuity. The exponential term in equation (26) can be approximated by a series expansion or integrated numerically. Here we use numerical integration.

For ξ > hstall, the velocity and velocity derivatives are zero, so

ψi,j(ξ)=ceβkcl2(ri,j2+ξ2). (27)

Since the motor velocity is zero at ξ = hstall, motors do not walk from ξ < hstall to ξ > hstall. A non-zero MFMD exists for ξ > hstall only if motors bind at these lengths. This appears as an integrable discontinuity at ξ = hstall.

5. MFMD moment expansion

A series expansion or reduced representation of a continuous distribution can lower the computational cost of solving a system’s time evolution [57,76,77]. Here, we use low-order moments of the MFMD to calculate motor number, mean and standard deviations of motor head distribution, and filament motion.

The moments of ψi,j are

μi,jk,l(t)=LiLjsiksjlψi,jdsidsj, (28)

where k, l are non-negative integers. The moments are symmetric under exchange of both filaments and powers so that μi,jk,l=μj,il,k. The zeroth moment μi,j0,0=Ni,j is the total number of motors bound to the two filaments, and the first moments μi,j1,0, μi,j0,1 are proportional to the mean motor head position along each filament Pi=μi,j1,0Ni,j,Pj=μi,j0,1Ni,j. The first two second moments determine the standard deviation of motor head density

σi=μi,j2,0Ni,jPi2. (29)

The symmetric second moment term μi,j1,1 determines the covariance of motor head position

Vi,j=μi,j1,1Ni,jPiPj. 30)

The positional means, standard deviations, and covariance are used to reconstruct an approximate MFMD for visualization using a bivariate normal distribution (Figure 2C, Videos 1-6).

Using the approximation of zero-length tethers as in section (4.1) above, fi,j is a linear function of si and sj. In this case, filament motion can be computed from low-order moments using equations (4) and (5):

Fi,j=kclLiLj(ri,j+sju^jsiu^i)ψi,jdsidsj=kcl(μi,j0,0ri,j+μi,j0,1u^jμi,j1,0u^i) (31)

and

Ti,j=kclLiLjsju^j×(ri,j+sju^jsiu^i)ψi,jdsidsj=kclu^j×(μi,j0,1ri,jμi,j1,1u^i) (32)

Substituting equations (31) and (32) into equation (1) and (3) show that only moments up to second order are needed to compute filament motion from crosslinking motors. Thus, motor and filament evolution can be written as a system of ODEs that depend on the dynamical evolution of the moments. This dynamical evolution is computed by taking the time derivative of equation (28) and substituting in the FPE (17)

μi,jk,lt=LiLjsiksjlψi,jtdsidsj. (33)

However, this coupled system of equations for the moment time evolution does not close. Because the piecewise motor force-velocity relation is not linear, moments depend on higher-order moments recursively. Also, filament ends introduce boundary terms that prevent closure. Despite this, in certain limits a truncated moment expansion shows good agreement with the explicit and MFMD models.

We first introduce a linear approximation to the force-velocity relation (Figure 3B)

vi,jvo(1+u^ifj,ifstall)=vo(1+kclfstall(ri,ju^i+u^iu^jsjsi)). (34)

This approximation is valid for hstall1/kclβ, in which case motors do not bind beyond their stall stretch. We also require that vo2ko1/kclβ, ensuring that motors pulled towards the plus ends with u^ifi,j>0 move quickly into a regime fstall<u^ifi,j<0, where the linear and piecewise force-velocity functions agree.

We substitute the linearized force-velocity function from equation (34) into the MFMD equation (17) to obtain

ψi,jt=2koceβUi,j+(2κ2ko)ψi,j(vo+κ(ri,ju^i+u^iu^jsjsi))ψi,jsi(vo+κ(rj,iu^j+u^iu^jsisj))ψi,jsj, (35)

where κ = vokcl/fstall is the rate at which motors reach their stall force. Integrating equation (35) directly returns the zeroth moment equation

μi,j0,0t=2koqi,j0,02koμi,j0,0+[(voκrj,iu^j+κsi)Bj0κu^iu^jBj1]Li+[(voκri,ju^i+κsj)Bi0κu^iu^jBi1]Lj, (36)

where we have defined qi,jk,l=LiLjsiksjleβUi,jdsidsj and

Bjl(si)=Ljsjlψi,jdsj (37)

with qi,jk,l representing source terms. Here Bjl(si) is a moment of the MFMD integrated over sj that is a function of si, but in practice Bjl only appears in the equations evaluated at filament endpoints, and so captures behavior of the motor density at filament ends. Therefore we refer to the Bjl(si) as boundary terms. To show this, we define the notation [A(si)]Li=A(Li/2)A(Li/2).

The general moment evolution obtained by integrating equation (33) with equation (35) is

μi,jk,lt=2koqi,jk,l+k(vo+κri,ju^i)μi,jk1,l+l(vo+κrj,iu^j)μi,jk,l1(2ko+(k+l)κ)μi,jk,l+κu^iu^j(kμi,jk1,l+1+lμi,jk+1,l1)+[(κsik+1κri,ju^isikvosik)Bjlκu^iu^jsikBjl+1]Li+[(κsjl+1κrj,iu^jsjlvosjl)Bikκu^iu^jsjlBik+1]Lj. (38)

The boundary terms in square brackets contain moments and Bjl an order higher than μi,jk,l/t. In Appendix G, we write the analogous time evolution for the Bjl, and show that it does not close. Therefore the moment evolution equations do not close.

To close the system of equations, we set the boundary terms to zero. Physically, this means we neglect motor unbinding from filament plus ends. If motors pause at plus ends, this approximation will lead to significant error. However, if motor unbinding is relatively rapid (including at filament plus ends), this is a good approximation. To explore the impact of not including these boundary terms, below we quantify the discrepancy between this model and the explicit motor and MFMD models. Neglecting boundary terms truncates the system of equations at second order, because only terms up to second order are needed to calculate force and torque on filaments.

We evolve equations (1, 3, 38) using solver_ivp in the scipy.integrate library [78]. This code uses the LSODA integrator, an Adams/BDF integration method that automatically detects stiffness, from the Fortran ODEPACK library [79]. The source terms qi,jk,l are analytically integrated in one dimension and then numerically integrated using the quad method also from scipy.integrate (Appendix F).

6. Results

To test the degree of agreement between explicit motor and mean-field models, we first selected parameters based on microtubules and kinesin-5 motor proteins because they are relatively well-studied cytoskeletal proteins [81, 82, 84, 85] (Table 1). We studied three characteristic sets of initial filament pair position and orientation: antiparallel, parallel, and perpendicular (Figure 3, Video 1-3), and compared both stationary and moving filaments. We choose an initial condition with no motors bound to filaments, in order to observe the effects of time evolution of the motor density. For stationary filaments, we found good agreement for all three models. For moving filaments, we found qualitative agreement but fluctuations in motor dynamics and different end boundary conditions contributed to quantitative differences in filament motion. We measured the computational cost for stationary antiparallel filaments and found that the moment-expansion model can give a dramatic improvement in performance.

Table 1:

Model parameters for MTs and kinesin-5 for explicit motor distribution and MFMD calculations.

Parameter Symbol Value Notes
Total time Nt 20 sec Chosen
Explicit motor time step size ΔtExplicit 0.0001 sec Chosen for numerical stability
MFMD time step size ΔtMFMD 0.001 sec Chosen for numerical stability
MFMD grid spacing Δs 1 nm Chosen for numerical stability
Viscosity η 10−6 pN sec nm−2 Chosen (viscosity of cytoplasm)
Filament length L 1 μm Chosen
Filament diameter Dfil 25 nm Diameter of microtubules [80]
Explicit motor concentration co 11 nM Chosen
MFMD effective concentration c 0.0093 nm−2 Calculated (Section D)
Modified tether length Effective tether hcl 0 nm Chosen (Section 2.2)
spring constant kcl 0.037 pN nm−1 Calculated (Section 2.2), spring constant [81], tether length [82]
Filament binding site density ε 0.25 nm−1 Estimated, one site every four nanometers
Inverse temperature β=1kBT 0.2433 pN−1 nm−1 Room temperature
Motor speed vo 50 nm sec−1 [83]
Motor stall force fstall 2 pN [84]
Association constant (unbound↔one head bound) Ka 0.005 nM−1 [85]
Association constant (one head bound↔crosslinking) Kc' 2.56 Calculated (Section D), [86]
Multi-step bare off rate (unbound↔one head bound) ko,S 0.77 sec−1 [85]
Multi-step bare off rate (one head bound↔crosslinking) ko,C 0.77 sec−1 Chosen to match ko,S
One-step bare off rate ko 0.77 sec−1 Chosen to match ko,S

6.1. Stationary filament pairs

When filaments are held stationary, motor density reaches or fluctuates around a steady-state solution (Figure 4). To compare with the mean-field models, we averaged 48 realizations of each explicit motor simulation; the results agreed within error with the mean-field models (Figure 4B-D). This agreement between models demonstrates that the mean-field models capture the average behavior of our explicit model.

Figure 4:

Figure 4:

Comparison of model results for three different stationary filament configurations. A Schematic of the three different filament configurations and legend for following plots. B Plot of total crosslink motor numbers at steady state. C Plot of steady-state motor force components from filament i on filament j. D Bar graph of steady-state torque in the z^-direction from filament i on filament j. Explicit motor model error bars in (B-D) indicate the Standard Error of the Mean (SEM) of the last 30 seconds of 40 second long simulations (n=48). E-G Bound motor number versus time. Purple and blue solid lines are the average of 48 individual explicit motor simulations (translucent lines) for one head bound and crosslinking motors. H-J Motor force in the x^-direction (solid lines) and y^-direction (dotted lines). Individual explicit motor runs are represented as blue for both directions. K-M Motor torque in the z^-direction from filament i on j. Full explicit motor model range not shown to better see average. N-P Steady-state motor probability density as a function of motor extension for semi-analytic (black), explicit motor, and MFMD models. Motor minimum extension is set by the separation of filaments at closest point of approach, 25 nm.

Beyond the steady state, we characterize the evolution of motor number, force, and torque (Figure 4E-M). In all configurations, the crosslinking motor number in the explicit motor model lags that of the MFMD and moment expansion models (Figure 4E-G). The crosslinking rate in the two-step binding algorithm depends on the density of motors with one head bound, resulting in a slower approach to steady state.

For antiparallel filaments, force generation increases with crosslinking motor number (Figure 4H, Video 1) because motors walk in opposite directions, causing the motor tether to stretch and generate force. If free to move, these antiparallel filaments would slide. No average sliding would occur for parallel filaments, and the small number of crosslinking proteins for perpendicular filaments results in small relative force (Figure 4I, J). The average explicit motor motor torque in the z^-direction shows significant fluctuations about the mean (Figure 4K-M). Because motor torque increases for motors farther from the filament centers, the torque fluctuations increase with filament length.

We compared the steady-state distribution of motor extension for both explicit motor and MFMD models (Figure 4N-P). (Note that the moment expansion loses this information in coarse-graining.) The distribution of motors crosslinking antiparallel filaments has two peaks (Figure 4N). The larger peak represents the most probable binding distance Δy, and the second peak corresponds to motors near their stall extension h=Δy2+hstall2. The shape of the distribution results from motor kinetics, walking, and stalling. Motors on parallel filaments show a peak at Δy (Figure 4O, Video 2), but no second peak because the motor heads walk in the same direction with similar speed. For motors crosslinking perpendicular filaments, the extension distribution is singly peaked and broader than for parallel filaments (Figure 4P, Video 3). This occurs because the parallel force component on perpendicular filaments increases more gradually as the motors extend, causing a more gradual decrease in motor speed. This broad distribution indicates a larger average force per motor for perpendicular filaments compared to aligned filaments.

6.2. Dynamical evolution of filament pairs

Here we consider the same three filament starting configurations and allow filament motion (Figure 5, Videos 4-6). The final filament position and orientation are comparable for the explicit motor and MFMD models, while the moment expansion model overestimates the range of filament translation and rotation (Figure 5B, C; note that filament rotation only occurs for the perpendicular initial configuration).

Figure 5:

Figure 5:

Comparison of model results for three different initial filament configurations evolved with constrained motion. A Schematic of initial and final filament configurations. B Plot of final filament center separations. C Plot of change in angle between filaments starting in a perpendicular configuration. Data shown is final configuration after 100 seconds for the explicit motor model and 20 seconds for MFMD and moment expansion model. D Plot of translational (solid bars) and rotational (hatch bars) work done by motors on filaments during simulation. explicit motor model error bars in (B-D) indicate the SEM of simulation realizations (n=48). E-G Plots of filament centers separation as a function of time. H-J Plots of motor number versus time. Purple and blue solid lines are the average of 48 explicit motor simulations (translucent lines) for one head bound and crosslinking motors. K-M Plots of motor force in the x^-direction with individual explicit motor runs (translucent blue lines) and average (solid blue). Full explicit motor model range not shown to better see average.

To compare motor activity between models over the whole simulation, we calculated the total work done by motors. We numerically integrate both filaments using the trapezoid rule [87],

Wtot=Wlin+Wrot=ijFi,jdrj+ijTi,jdθj, (39)

where θj is the angle the vector u^j rotates through over the simulation. The infinitesimal vector dθi=θ^idθi where

θ^i=u^i×u^˙i|u^i×u^˙i|. (40)

Total work computed for the mean-field models is within error of the explicit motor model (Figure 5D). We note that the explicit motor model produces greater total work because fluctuations in motor binding cause fluctuations in sliding direction which generate larger work. Motors generate rotational work only for initially perpendicular filaments, due to the constraints. The magnitude of the rotational work is relatively small because filaments rotate slowly (due to high rotational drag and low motor torque), and this slower velocity produces less work in the overdamped limit.

The crosslinking motor number depends on the filament overlap length, which changes as filaments move (Figure 5E-J). The crosslinking motor number in the explicit motor model lags the mean-field models initially due to differences in binding, but becomes comparable after the initial transient. As antiparallel filaments slide apart, their overlap decreases so fewer motors crosslink, while crosslinking motors continue to unbind at a constant rate. However, the overlap length has little effect on the number of motors with one head bound (Figure 5E, H). The dynamics of motor number for parallel stationary and moving filaments are nearly identical because there is negligible sliding. (Figure 5F, I). Moving perpendicular filaments maintain a similar overlap length to stationary perpendicular filaments, leading to an approximately constant motor number, until the plus-ends move close together (Figure 5G, J). Then motors continue to bind but immediately walk off, producing little force or torque.

The motor force between antiparallel filaments rapidly reaches a force plateau which persists until the antiparallel overlap length is small enough that motor binding is negligible (Figure 5K). The nearly constant force implies that motor extension decreases as the number of crosslinking motors increases to give a constant sliding speed (Figure 5N, Video 4). This steady-state force is an order of magnitude smaller than the stall force (Table 1). The moment expansion model shows a slower decrease in force as the overlap approaches zero compared to the MFMD model (Figure 5H). This is a consequence of our neglect of boundary terms, which physically means neglecting motor dissociation at filament ends. This unphysical slow force decrease drives filaments beyond the zero overlap configuration to larger than expected separation (Figure 5B).

Parallel filaments remain with their centers aligned on average because sampling the full distribution of motor crosslinking extension generates restoring force for any fluctuations away from full overlap (equations 11, 13). Neither the MFMD nor the moment expansion models produce a net force, but in the explicit motor model fluctuations in motor number and binding lead to force and position fluctuations (Figure 5F, I, L, Video 5). For perpendicular filaments, the small number of crosslinking motors results in large force fluctuations in the explicit motor model (Figure 5J). The mean-field models show a rapid increase to half the maximum force of the antiparallel configuration followed by a decrease as the filaments align parallel (Figure 5K, M). The lag caused by the two-step binding model is more apparent here because the explicit lower motor number means filaments move more slowly into the parallel configuration where binding is favored (Video 6).

6.3. Computational cost and accuracy

To compare the accuracy and computational cost of our models, we focus on stationary antiparallel filaments because we can compare to the semi-analytic solution. Antiparallel filaments are also the main configuration in which motors generate extensile force, important for mitotic spindle assembly and dynamics in active nematics. We vary the time step Δt and MFMD grid spacing Δs and compare the error with the semi-analytic solution. The central-processing unit (CPU) time measures the computational cost as a function of simulation parameters.

The solution error is the average magnitude of the deviation of the steady-state numerical solution from ψi,j of equations (23), (26), and (27),

Error=LiLj|ψ¯i,jψi,j|dsidsjm,n|ψ¯i,j(mΔsi,nΔsj)ψi,j(mΔsi,nΔsj)|ΔsiΔsj, (41)

where ψ¯i,j is either the average explicit motor distribution (over 48 simulations) or the MFMD distribution.

The size of the time step Δt does not change the error of explicit motor or MFMD simulations (Figure 6A), because the steady-state solution is time independent. The number of calculations increases linearly with the number of time steps Nt/Δt, making the CPU time approximately inversely proportional to Δt. The MFMD error scales near-linearly with grid spacing Δs as expected for a first-order upwind difference method (Figure 6B). The CPU time scales approximately as Δs−2, proportional to the number of grid points Ngrid ∝ Δs−2.

Figure 6:

Figure 6:

Comparison of computational cost and accuracy of models for stationary filaments in an antiparallel configuration. Error compared against steady-state solution. A Plot of error (triangle) and CPU time (circle) vs time step Δt for explicit motor and MFMD models. Each for explicit motor model data point consists of 48 parameter set realizations. MFMD simulations were run 3 times to ensure consistency of time scaling. Standard error of the mean (SEM) of CPU time plotted but not visible. B Plot of error and CPU time vs Δs for MFMD model. Simulations were run 3 times to ensure consistency. SEM of CPU time plotted but not visible. C, D Plot of CPU time vs unbound motor concentration co and filament length L for the three models. Explicit motor simulation data points in C and D consist of 24 parameter set realizations while MFMD and moment expansion data points consist of 3 runs for concentration and 4 runs for filament length. SEM of CPU time plotted but not visible.

Explicit motor simulations have a cost that is linear in the motor number, but the cost is constant for the MFMD and moment expansion models (Figure 6C). Fewer explicit motor simulations (24 realizations) were needed to achieve sufficient statistics. We also note that at higher concentration, the mean-field models return results closer to those of the explicit model because stochastic fluctuations average out. The explicit motor model has a cost linear in filament length (due to the larger number of bound motors on longer filaments), while for the MFMD model it is quadratic (Figure 6D). The cost of the moment expansion model is length independent.

7. Discussion

To improve modeling methods for cytoskeletal filaments crosslinked by motors (Figure 1), we studied crosslinked filament pairs and compared an explicit motor model to two levels of coarse-grained mean-field motor models (Figure 2). The explicit motor model uses Brownian dynamics and kinetic Monte Carlo to describe individual motor binding and unbinding, motion, and force generation. In the first level of coarse graining, we average over individual motors and solve a PDE for the mean-field motor density (MFMD). To further coarse grain, we compute a moment expansion of the MFMD and solve a system of ODEs for the motor moments and filament motion.

We compared the model implementations for filaments that are initially antiparallel, parallel, or perpendicular (Figure 3). When filaments are held stationary, the motor distribution reaches a steady state with similar average motor distribution, force, and torque for the three implementations (Figure 4). The explicit motor simulations showed significant fluctuations that by construction are not present in the mean-field models. Interestingly, we found that a significant portion of crosslinking motors on antiparallel filaments do not reach their stall force for our parameter set.

When filaments move, the final filament separation is similar for the explicit motor and MFMD models, although the moment expansion model overestimates the range of displacement and reorientation as a result of neglecting boundary terms (Figure 5). The dynamics of bound motor number, force, and torque were similar for the MFMD and moment expansion models. Motor fluctuations in the explicit motor model lead to greater overall work done by motors.

To compare computational cost across the model implementations, we studied stationary filaments and motors at steady state (Figure 6). Both mean-field models have a simulation time independent of motor concentration, potentially making them faster than explicit models for systems with many motors. The moment expansion model’s CPU time is also independent of filament length, which could make it particularly efficient for systems with long filaments. Overall, the moment expansion model was 103 − 106 faster than the other models. This method could therefore be useful for simulating bulk active filament networks.

Future work could address the simplifying assumptions and approximations made in the moment expansion model. An improved treatment of boundary terms may improve the computation of filament motion. Incorporating additional motor physics into the moment expansion model, such as non-zero length motors, force-dependent detachment, and steric interactions between motors could improve its ability to simulate microscopic motor behavior at the mesoscale, bridging current explicit motor and continuous active network theories. Implementing the moment expansion model in systems of many filaments is of interest for testing whether the improvements in computational cost we identify are present in larger systems.

Supplementary Material

Video 1
Download video file (292.8KB, mp4)
Video 2
Download video file (296.9KB, mp4)
Video 3
Download video file (233.8KB, mp4)
Video 4
Download video file (242.1KB, mp4)
Video 5
Download video file (296.7KB, mp4)
Video 6
Download video file (281.5KB, mp4)

Acknowledgements

This work was supported by NSF grants DMR-1725065 (MDB), DMS-1620003 (MAG and MDB), DMS-1620331(MJS), DMR-1420736 (MAG and ARL), DMS-1463962(MJS), and DMR-1420073 (MJS); NIH grant R01GM124371 (MDB); and a fellowship provided by matching funds from the NIH/University of Colorado Biophysics Training Program (ARL). Simulations used the Summit supercomputer, supported by NSF grants ACI-1532235 and ACI-1532236.

Appendices

A Determining the time-step for binding

Our kinetic Monte Carlo algorithm assumes that multiple binding/unbinding events do not occur in the same time step Δt. As Δt becomes large relative to the kinetic rates, this approximation fails. A time step is appropriate if the maximum probability of two events occurring in Δt satisfies

max{P(C(Δt)B(t)A(0))}<δ (42)

for a tolerance δ, where A, B, and C denote motor bound states (including unbound, single head bound, and crosslinking) at time Δt > t′ > 0. P(Ct)∪B(t′)|A(0)) = P(Ct)|B(t′))P(B(t′)|A(0)) and each individual state change follows a single event Poisson process with P(B(t)|A(0)) = 1 − exp[−kABt]. The maximum probability for a double event occurs at t=tmax found by solving

dP(C(Δt)B(t)A(0))dt|tmax=0kAB(ekBC(Δtt)1)kBC(ekABt1)=0. (43)

While no analytic solution exists, tmax can be numerically computed.

There are four unique processes that must be considered with a two-step binding process with unbound (U), single head bound (S), and crosslinking (C) states: USU, USC, SCS, and CSU. The process CSC has the same probability as SCS, similarly, SUS has the same probability as USU. If modelling filament motion with some force- or energy-dependent unbinding, koff,d may be large. This means that in the limit of large unbinding rate the probabilities P(CSC) → P(SC) and P(CSU) → P(SU).

B Lookup table for kinetic Monte Carlo binding

Equation (11) gives the transition probability of a singly bound motor crosslinking as an integral of a Boltzmann factor. If hcl = 0, kon,C is functionally similar to an error function. However, to model non-zero-length tethers, we numerically integrate equation (11). Rather than directly numerically integrating at each time step, we precompute a lookup table.

The cumulative distribution function (CDF) of equation (11), is a function hi,j. All other variables in the integral are constant for a given motor species. We reduce the CDF dimensionality by considering the lab position of each bound motor head and an infinite carrier line defined by the position and orientation of the unbound filament. Binding is then determined by the minimum distance r between the bound motor head position and the filament ends [s, s+] on the carrier line.

The carrier line CDF is

CDF(r,s)=seβU(r,s)ds, (44)

allowing us to write the crosslinking rate as

kon,C(r,s+,s)=ko,dϵKE[CDF(r,s+)CDF(r,s)]. (45)

We notice that eβUi,j is symmetric in s, so CDF(r, s)−CDF(r, 0) is anti-symmetric. Therefore, instead of integrating from negative infinity, we use

CDF(r,s)=sgn(s)0seβU(r,s)ds (46)

and (45) to find the crosslinking rate.

We find the values of equation (46) by Gauss-Konrad integration. The accuracy desired sets the maximum values for s and r. The integrand is always positive for real values of s and r, so the CDF asymptotes for large values of either variable. The maximum of the integral is the point when the Boltzmann factor drops to the accuracy limit δ. Therefore, the lookup table domain is

s,r[0,2ln(δ)βkcl+hcl]. (47)

Given a specified grid spacing Δs, Δr, the memory required for the lookup table scales as (smax/Δs) × (r⊥,max/Δr)

Figure 7:

Figure 7:

Visual representation of the lookup table showing CDF values as a function of distance s along the filament for hcl = 32 nm, kcl = .3 pN/nm, β = 1./4.11 (pN·nm)−1, and δ = 10−5.

B.1. Interpolation of lookup table values

Since the lookup table is not a continuous function, we interpolate values between discrete grid points. The 2D linear interpolation for input values of r and s is

CDF(r,s)(1+mrΔr)(1+nsΔs)CDFm,n+(rΔrm)(1+nsΔs)CDFm+1,n+(1+mrΔr)(sΔsn)CDFm,n+1+(rΔrm)(sΔsn)CDFm+1,n+1, (48)

where CDFm,n = CDF(mΔr, nΔs) are the lookup table values at m and n if r lies within mΔr and (m + 1)Δr and s lies within nΔs and (n + 1)Δs.

B.2. Reverse lookup algorithm

When a motor head binds to a filament, the binding position probability distribution function (PDF) is defined by the Boltzmann factor. We sample the PDF by using the lookup table. To transform a uniform random variable X to random variable Y with an arbitrary PDFY , X is inserted into the inverted CDF of Y

Y=CDFY1(X). (49)

Since the lookup table holds the CDF values and given a random number from a uniform distribution, we apply a combination of search and interpolation to quickly find the corresponding random number from the PDF. The algorithm is as follows

  • 1

    Sample a uniform random number X ∈ [0, CDFmax]. Note that the maximum value does not need to be 1.

  • 2

    Given r, locate index m such that mΔrr ≤ (m + 1)Δr

  • 3

    Use m to find the set of indices {n, n+} such that CDFm,nX ≤ CDFm,n−+1 and CDFm+1,n+XCDFm+1,n++1.

  • 4

    Use the CDF values to interpolate the binding locations s, s+ corresponding to the perpendicular distances r = mΔr and r+ = (m + 1)Δr. For example,

s=ΔsXCDFm,nCDFm,n+1CDFm,n+Δsn (50)
s+=ΔsXCDFm+1,n+CDFm+1,n++1CDFm+1,n++Δsn+ (51)

Note that s is not necessarily less than s+.

  • 5

    Find s by interpolating the across the lookup table grid with respect to r

s(s+s)rrΔr+s (52)

While this algorithm succeeds in most circumstance, the low slope of the CDF at large values of s can cause errors. For example, if the lookup table has the form of Figure 7 and a protein is located at a perpendicular distance of r = 35 nm, given a random number of X = 103, no value for s will be found since CDF(30, smax) < 103. To correct for this, we solve for s using a binary search algorithm.

The binary search algorithm is as follows

  • 6

    Determine if CDFm,nmax or CDFm+1,nmax is less than X. If CDFm,nmax<X, set s = smax. If CDFm+1,nmax<X, set s+ = smax.

  • 7

    Find other s± using the inverted lookup table and equation (50) or (51).

  • 8

    Find the average of s and s+.

  • 9

    Use the lookup table interpolation algorithm to find the CDF(r, savg).

  • 10

    If CDF(r, savg) > X set the larger of the two s± values to savg. Otherwise, set the smaller of the two to savg.

  • 11

    Repeat steps 3–5 until |CDF(r, savg) − X| < δ for some desired tolerance δ.

This process converges at a rate O(log2(δsmax)).

C Numerical integration of the MFMD equation

We approximate the solution ψi,j(si, sj, t) by discretizing the solution in time and space

ψi,j(si,sj,t)ψi,jm,n,k=ψi,j(mΔs,nΔs,kΔt) (53)

for ψi,jm,n,k(Mi+1)×(Mj+1)×k, where Mi is the number of discretized points along filament i. Additional boundary points for m, n = 0 are added.

We use forward Euler time-stepping so our discrete differential operator for time is

ψi,jt1Δt(ψi,jm,n,kψi,jm,n,k1). (54)

To solve the hyperbolic FPE (17), we use a first-order accurate upwind method [88]. The differential operator for si becomes

ψi,jsi1Δs(ψi,jm,n,kψi,jm1,n,k). (55)

Note this only holds for the indices 0 < m and 0 < n. The matrix representation for equation (55) is

1Δs(c0c1c2cMi1100110d0dMi1dMi)(ψi,j0,n,kψi,j1,n,kψi,jMi1,n,kψi,jMi,n,k)=m,aψi,ja,n,k, (56)

where cm and dm are chosen to satisfy the boundary conditions. We choose the notation ⊳m,n for this matrix. To differentiate along sj, we use the identity ψi,jm,n,k=ψj,in,m,k, apply ⊳m,n on the matrix, and then convert back,

ψi,jsi(an,aψj,ia,m)T, (57)

which in index notation is ψi,jm,a(T)n,a. For brevity, we use the notation ψi,jm,a(T)n,a=ψi,jm,aa,n.

The discretized Fokker-Planck equation (17) is then

ψi,jm,n,k+1=Δt(m,a(vi,ja,n,kψi,ja,n,k)(vj,im,a,kψi,jm,a,k)a,n+2koceβUi,jm,n,k2koψi,jm,n,k)+ψi,jm,n,k, (58)

where Ui,jm,n,k and vi,jm,n,k are the discretized potential and velocity at time kΔt. Note that Ui,jm,n,k=Uj,in,m,k, but vi,jm,n,kvj,in,m,k.

In cases where the flux of the motors (vi,jψi,j)si is known at the boundaries, we construct ⊳ to satisfy the requirements. When filaments are in solution, there is zero flux from the minus ends, so all cm = 0. In our simulations, motors walk of filament ends with out pausing, so dMi1=1 and dMi=1 with all other dm = 0. Although not modeled in this paper, some biological motors end pause at filament plus ends. To model this, dMi1=1 and every other dm = 0.

D Conversion of binding parameters from an explicit to mean-field motor density model

To relate binding parameters of the one-step and multi-step binding models, we use that at steady state, the motor distribution ψi,j should be equivalent for both models. Since we only compare binding kinetics, we simplify the Fokker-Planck equation to keep only the binding terms: in equation (17), we set vi,j = vj,i = 0,

ψi,jt=2koceβUi,j2koψi,j. (59)

The steady-state solution is

ψi,j=ceβUi,j, (60)

which is a Boltzmann factor multiplied by an effective concentration.

The multi-step binding model can be written

ψi,j(si,sj)t=ϵKEko,C(χi+χj)eβUi,j2ko,Cψi,j, (61)
χi(si)t=coKaϵko,Sko,Sχi+Lj(ko,Cψi,jϵKEko,CχieβUi,j)dsj, (62)
χj(sj)t=coKaϵko,Sko,Sχj+Li(ko,Cψi,jϵKEko,CχjeβUi,j)dsi, (63)

where χi is the mean-field density of motors with one head bound to filament i (cf. Equation 16). We define KE=KE/Vbind and solve for the steady state, giving

ψi,j=ϵKE2(χi+χj)eβUi,j, (64)
χi=ϵKEko,C2ko,S(Lj(χjχi)eβUi,jdsj)+ϵKaco, (65)
χj=ϵKEko,C2ko,S(Li(χiχj)eβUi,jdsi)+ϵKaco. (66)

The equations for χi and χj have the forms

X(s)=Cab(Y(t)X(s))K(s,t)dt+D, (67)
Y(t)=Ccd(X(s)Y(t))K(s,t)ds+D, (68)

where t ∈ [a, b] and s ∈ [c, d]. Distributing the integrals, we can rewrite

X(s)=CabY(t)K(s,t)dtCX(s)F(s)+D, (69)
Y(t)=CcdX(s)K(s,t)dsCY(t)G(t)+D, (70)

where F(s)=abK(s,t)dt and G(t)=cdK(s,t)ds. Solving for X(s) and Y (t) gives

X(s)=D1+CF(s)+C1+CF(s)abY(t)K(s,t)dt, (71)
Y(t)=D1+CG(t)+C1+CG(t)cdX(s)K(s,t)ds, (72)

After plugging equation (71) into (72) we find

Y(t)=D1+CG(t)+CD1+CG(t)cdK(s,t)1+CF(s)ds+C2abcdY(t)K(s,t)K(s,t)(1+CF(s))(1+CG(t))dsdt. (73)

This can be rearranged into the form

Y(t)=A(t)+abY(t)B(t,t)dt, (74)

which implies that Y (t) and X(s) each satisfy a Fredholm equation of the second kind. Both A and B are continuous given K(s,t)=eβUi,j(s,t), so the Fredholm equations of the second kind have unique solutions. By inspection, the solution to equations (67) and (68) is X(s) = Y (t) = D. When we substitute this solution in equations (65) and (66), we find χi=χj=ϵKaco and

ψi,j=ϵ2KaKEcoeβUi,j. (75)

Setting equation (60) equal to (75) gives

c=ϵ2KaKEVbindco. (76)

E Calculating binding parameters from experiments

The experimental parameters for motor binding are not always independently measured. If all but one binding parameters are known, then the unknown parameter can be found from equation (18) and the ratio of the number of motors with one head bound and number of motors crosslinking.

As an example, suppose we wish to find KE. The number of motors with one head bound is NS = coKaϵL, where L is the filament length. In vitro experiments [86] can measure the crosslinking motors number Nd. Integrating equation (75), we the model prediction for the number of crosslinking motors is

NC=coϵ2KaKELiLjeβUi,jdsidsj. (77)

For fully parallel or antiparallel filaments of the same length with adjacent centers, the total number of motors in equation (77) is proportional to L. If L2/βkcl, the Gaussian integral L2π/βkcleβkclr2, where r is the center-to-center separation between filaments. The ratio of the number of crosslinking motors relative to the number motors with one head bound is

ρ=NCNS=ϵKE2πβkcleβkclr2, (78)

allowing us to estimate KE=ρϵβkcl2πeβkclr2.

F Gaussian integrals in the moment expansion

The source terms in the moment expansion require a double integral over two filaments. To lower the numerical integration’s computational cost, we find an analytic solution for either the semi-integrated term Qjl(si) or the fully-integrated term qi,jk,l.

The integrated source terms are

qi,jk,l=ce(rα)2{Lisikexp[si22siri,ju^i(rj,iu^j+u^iu^jsi)2α2]Ljsjlexp[(sjrj,iu^ju^iu^jsiα)2]dsjdsi}, (79)

where α=2βkcl. We define the quantity A=rj,iu^ju^iu^jsi so that the integral over sj becomes

Q¯jl(si)=Ljsjle(sj+Aα)2dsj. (80)

This integral has an analytic form in terms of error functions, which can be rapidly computed. For l = 0, 1, 2, 3, we find

Q¯j0(si)=απ2[erf(sj+Aα)]Lj (81)
Q¯j1(si)=α2[αe(sj+Aα)2+Aπerf(sj+Aα)]Lj (82)
Q¯j2(si)=α4[2α(Asj)e(sj+Aα)2+(2A2+α2)πerf(sj+Aα)]Lj (83)
Q¯j3(si)=α4[2α(A2Asj+sj2+α2)e(sj+Aα)2+(2A2+3α2)Aπerf(sj+Aα)]Lj (84)

G Moment expansion boundary terms

To generally define boundary conditions, instead of integrating over both si and si, we integrate over just one variable. This makes the boundary condition a function of a single filament attatchment position. For example, the boundary terms for the first filament are

B˙jl(si)=Lj(2koceβUi,j+(2κ2ko)ψi,j(vo+κ(ri,ju^i+u^iu^jsjsi))ψi,jsi(vo+κ(rj,iu^j+u^iu^jsisj))ψi,jsj)sjldsj. (85)

These boundary terms are evaluated at −Li/2 and Li/2. We derive a recursion relation by integrating equation (85) over sj and using the definition in equation (37)

B˙jl(si)=2kocQjl(si)+l(vo+κ(rj,iu^j+u^iu^jsi))Bjl1(2ko+κ(l1))Bjl(vo+κ(ri,j,ju^i,jsi))Bjlsiκu^iu^jBjl+1si[sjl(vo+κ(rj,iu^j+u^iu^jsisj))ψi,j(si,sj)]Lj. (86)

Solving this equation requires finding the time evolution of the boundary term spatial derivatives, which solve

B˙jl(si)si=2kocQjlsi+u^iu^jlBjl1+l(vo+κ(rj,iu^j+u^iu^jsi))Bjl1si(2ko+κ(l2))Bjlsi(vo+κ(ri,j,ju^i,jsi))2Bjlsi2+κu^iu^j2Bjl+1si2+cornerterms. (87)

This shows that the boundary terms do not close. However, if the higher-order terms or their coefficients are small compared to the moments μi,jk,l, we may take a zeroth-order approximation. We consider this approximation in Section 6.

Footnotes

Publisher's Disclaimer: This Author Accepted Manuscript is a PDF file of an unedited peer-reviewed manuscript that has been accepted for publication but has not been copyedited or corrected. The official version of record that is published in the journal is kept up to date and so may therefore differ from this version.

References

  • [1].Howard Jonathon. Mechanics of Motor Proteins and the Cytoskeleton. Sinauer Associates, Publishers, Sunderland, Mass, 2001. [Google Scholar]
  • [2].Bray Dennis. Cell Movements: From Molecules to Motility. Garland Pub, New York, 2nd ed edition, 2001. [Google Scholar]
  • [3].Blanchoin Laurent, Rajaa Boujemaa-Paterski Cécile Sykes, and Plastino Julie. Actin Dynamics, Architecture, and Mechanics in Cell Motility. Physiological Reviews, 94(1):235–263, January 2014. [DOI] [PubMed] [Google Scholar]
  • [4].Pollard Thomas D. and Cooper John A.. Actin, a Central Player in Cell Shape and Movement. Science, 326(5957):1208–1212, November 2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [5].Richard McIntosh J, Molodtsov Maxim I., and Ataullakhanov Fazly I.. Biophysics of mitosis. Quarterly Reviews of Biophysics, 45(2):147–207, May 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [6].HUXLEY AF. Muscle structure and theories of contraction. Prog. Biophys. Biophys. Chem, 7:255–318, 1957. [PubMed] [Google Scholar]
  • [7].Huxley AF and Tideswell S. Filament compliance and tension transients in muscle. Journal of Muscle Research & Cell Motility, 17(4):507–511, August 1996. [DOI] [PubMed] [Google Scholar]
  • [8].HUXLEY AF and TIDESWELL S. Rapid regeneration of power stroke in contracting muscle by attachment of second myosin head. Journal of Muscle Research & Cell Motility, 18(1):111–114, February 1997. [DOI] [PubMed] [Google Scholar]
  • [9].Gupton Stephanie L. and Waterman-Storer Clare M.. Spatiotemporal Feedback between Actomyosin and Focal-Adhesion Systems Optimizes Rapid Cell Migration. Cell, 125(7):1361–1374, June 2006. [DOI] [PubMed] [Google Scholar]
  • [10].Fournier Maxime F., Sauser Roger, Ambrosi Davide, Meister Jean-Jacques, and Verkhovsky Alexander B.. Force transmission in migrating cells. Journal of Cell Biology, 188(2):287–297, January 2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [11].Barnhart Erin L., Lee Kun-Chun, Keren Kinneret, Mogilner Alex, and Theriot Julie A.. An Adhesion-Dependent Switch between Mechanisms That Determine Motile Cell Shape. PLOS Biology, 9(5):e1001059, May 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [12].Laevsky G. Cross-linking of actin filaments by myosin II is a major contributor to cortical integrity and cell motility in restrictive environments. Journal of Cell Science, 116(18):3761–3770, September 2003. [DOI] [PubMed] [Google Scholar]
  • [13].Hagan Iain and Yanagida Mitsuhiro. Kinesin-related cut 7 protein associates with mitotic and meiotic spindles in fission yeast. Nature, 356(6364):74, March 1992. [DOI] [PubMed] [Google Scholar]
  • [14].Saunders WS, Koshland D, Eshel D, Gibbons IR, and Hoyt MA. Saccharomyces cerevisiae kinesin- and dynein-related proteins required for anaphase chromosome segregation. Journal of Cell Biology, 128(4):617–624, February 1995. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [15].Kapoor Tarun M., Mayer Thomas U., Coughlin Margaret L., and Mitchison Timothy J.. Probing Spindle Assembly Mechanisms with Monastrol, a Small Molecule Inhibitor of the Mitotic Kinesin, Eg5. Journal of Cell Biology, 150(5):975–988, September 2000. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [16].Cai Shang, Weaver Lesley N., Ems-McClung Stephanie C., and Walczak Claire E.. Kinesin-14 Family Proteins HSET/XCTK2 Control Spindle Length by Cross-Linking and Sliding Microtubules. Molecular Biology of the Cell, 20(5):1348–1359, December 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [17].Wollman Roy, Civelekoglu-Scholey Gul, Scholey Jonathan M, and Mogilner Alex. Reverse engineering of force integration during mitosis in the Drosophila embryo. Molecular Systems Biology, 4(1):195, January 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [18].Civelekoglu-Scholey Gul and Scholey Jonathan M.. Mitotic force generators and chromosome segregation. Cellular and Molecular Life Sciences, 67(13):2231–2250, July 2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [19].She Zhen-Yu and Yang Wan-Xi. Molecular mechanisms of kinesin-14 motors in spindle assembly and chromosome segregation. Journal of Cell Science, 130(13):2097–2110, July 2017. [DOI] [PubMed] [Google Scholar]
  • [20].Kruno Vukušić Renata Buda, Bosilj Agneza, Milas Ana, Pavin Nenad, and Tolić Iva M.. Microtubule Sliding within the Bridging Fiber Pushes Kinetochore Fibers Apart to Segregate Chromosomes. Developmental Cell, 43(1):11–23.e6, October 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [21].Ganguly Sujoy, Williams Lucy S., Palacios Isabel M., and Goldstein Raymond E.. Cytoplasmic streaming in Drosophila oocytes varies with kinesin activity and correlates with the microtubule cytoskeleton architecture. Proceedings of the National Academy of Sciences, 109(38):15109–15114, September 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [22].Satir Peter. STUDIES ON CILIA. The Journal of Cell Biology, 39(1):77–94, October 1968. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [23].Summers Keith E. and Gibbons IR. Adenosine Triphosphate-Induced Sliding of Tubules in Trypsin-Treated Flagella of Sea-Urchin Sperm. Proceedings of the National Academy of Sciences of the United States of America, 68(12):3092–3096, December 1971. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [24].King Stephen M.. Turning dyneins off bends cilia. Cytoskeleton (Hoboken, N.j.), 75(8):372–381, August 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [25].Nedelec FJ, Surrey T, Maggs AC, and Leibler S. Self-organization of microtubules and motors. Nature, 389(6648):305–308, September 1997. [DOI] [PubMed] [Google Scholar]
  • [26].Surrey Thomas, François Nédélec Stanislas Leibler, and Karsenti Eric. Physical Properties Determining Self-Organization of Motors and Microtubules. Science, 292(5519):1167–1171, May 2001. [DOI] [PubMed] [Google Scholar]
  • [27].Backouche F, Haviv L, Groswasser D, and Bernheim-Groswasser A. Active gels: dynamics of patterning and self-organization. Physical Biology, 3(4):264–273, December 2006. [DOI] [PubMed] [Google Scholar]
  • [28].Sanchez Tim, Chen Daniel T. N., DeCamp Stephen J., Heymann Michael, and Dogic Zvonimir. Spontaneous motion in hierarchically assembled active matter. Nature, 491(7424):431–434, November 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [29].Doostmohammadi Amin, Ignés-Mullol Jordi, Yeomans Julia M., and Sagués Francesc. Active nematics. Nature Communications, 9(1):3246, August 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [30].Lemma Linnea M., DeCamp Stephen J., You Zhihong, Giomi Luca, and Dogic Zvonimir. Statistical properties of autonomous flows in 2D active nematics. Soft Matter, 15(15):3264–3272, April 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [31].Duclos Guillaume, Adkins Raymond, Banerjee Debarghya, Peterson Matthew S. E., Varghese Minu, Kolvin Itamar, Baskaran Arvind, Pelcovits Robert A., Powers Thomas R., Baskaran Aparna, Toschi Federico, Hagan Michael F., Streichan Sebastian J., Vitelli Vincenzo, Beller Daniel A., and Dogic Zvonimir. Topological structure and dynamics of three-dimensional active nematics. Science, 367(6482):1120–1124, March 2020. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [32].Jan Brugués Valeria Nuzzo, Mazur Eric, and Needleman Daniel J.. Nucleation and Transport Organize Microtubules in Metaphase Spindles. Cell, 149(3):554–564, April 2012. [DOI] [PubMed] [Google Scholar]
  • [33].Roostalu Johanna, Rickman Jamie, Thomas Claire, Nédélec François, and Surrey Thomas . Determinants of Polar versus Nematic Organization in Networks of Dynamic Microtubules and Mitotic Motors. Cell, 175(3):796–808.e14, October 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [34].Weirich Kimberly L., Dasbiswas Kinjal, Witten Thomas A., Vaikuntanathan Suriyanarayanan, and Gardel Margaret L.. Self-organizing motors divide active liquid droplets. Proceedings of the National Academy of Sciences, 116(23):11125–11130, June 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [35].Nedelec Francois and Foethke Dietrich. Collective Langevin dynamics of flexible cytoskeletal fibers. New Journal of Physics, 9(11):427, November 2007. [Google Scholar]
  • [36].Popov Konstantin, Komianos James, and Papoian Garegin A.. MEDYAN: Mechanochemical Simulations of Contraction and Polarity Alignment in Actomyosin Networks. PLOS Computational Biology, 12(4):e1004877, April 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [37].Freedman Simon L., Banerjee Shiladitya, Hocky Glen M., and Dinner Aaron R.. A Versatile Framework for Simulating the Dynamic Mechanical Structure of Cytoskeletal Networks. Biophysical Journal, 113(2):448–460, July 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [38].Head DA, Briels WJ, and Gompper Gerhard. Nonequilibrium structure and dynamics in a microscopic model of thin-film active gels. Physical Review E, 89(3):032705, March 2014. [DOI] [PubMed] [Google Scholar]
  • [39].Aranson Igor S. and Tsimring Lev S.. Pattern formation of microtubules and motors: Inelastic interaction of polar rods. Physical Review E, 71(5), May 2005. [DOI] [PubMed] [Google Scholar]
  • [40].Kruse K, Joanny JF, Jülicher F, Prost J, and Sekimoto K. Generic theory of active polar gels: A paradigm for cytoskeletal dynamics. The European Physical Journal E, 16(1):5–16, January 2005. [DOI] [PubMed] [Google Scholar]
  • [41].Saintillan David and Shelley Michael J.. Instabilities and Pattern Formation in Active Particle Suspensions: Kinetic Theory and Continuum Simulations. Physical Review Letters, 100(17):178103, April 2008. [DOI] [PubMed] [Google Scholar]
  • [42].Giomi Luca, Bowick Mark J., Ma Xu, and Marchetti M. Cristina. Defect Annihilation and Proliferation in Active Nematics. Physical Review Letters, 110(22):228101, May 2013. [DOI] [PubMed] [Google Scholar]
  • [43].Gao Tong, Blackwell Robert, Glaser Matthew A., Betterton MD, and Shelley Michael J.. Multiscale modeling and simulation of microtubule–motor-protein assemblies. Physical Review E, 92(6):062709, December 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [44].White D, de Vries G, Martin J, and Dawes A. Microtubule patterning in the presence of moving motor proteins. Journal of Theoretical Biology, 382:81–90, October 2015. [DOI] [PubMed] [Google Scholar]
  • [45].Maryshev Ivan, Marenduzzo Davide, Goryachev Andrew B., and Morozov Alexander. Kinetic theory of pattern formation in mixtures of microtubules and molecular motors. Physical Review E, 97(2):022412, February 2018. [DOI] [PubMed] [Google Scholar]
  • [46].Sebastian Fürthauer Bezia Lemma, Foster Peter J., Ems-McClung Stephanie C., Che-Hang Yu, Walczak Claire E., Dogic Zvonimir, Needleman Daniel J., and Shelley Michael J.. Self-straining of actively crosslinked microtubule networks. Nature Physics, 15(12):1295–1300, December 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [47].Ziebert Falko, Aranson Igor S., and Tsimring Lev S.. Effects of cross-links on motor-mediated filament organization. New Journal of Physics, 9(11):421–421, November 2007. [Google Scholar]
  • [48].Giomi Luca, Mark J Bowick Xu Ma, and M Cristina Marchetti. Defect Annihilation and Proliferation in Active Nematics. Physical Review Letters, 110(22):228101, May 2013. [DOI] [PubMed] [Google Scholar]
  • [49].Lenz Martin. Geometrical Origins of Contractility in Disordered Actomyosin Networks. Physical Review X, 4(4):041002, October 2014. [Google Scholar]
  • [50].Kruse K and Jülicher F. Actively Contracting Bundles of Polar Filaments. Technical report, 2000. [DOI] [PubMed] [Google Scholar]
  • [51].Kruse K, Joanny JF, Jülicher F, Prost J, and Sekimoto K. Generic theory of active polar gels: A paradigm for cytoskeletal dynamics. European Physical Journal E, 16(1):5–16, January 2005. [DOI] [PubMed] [Google Scholar]
  • [52].Ahmadi A, Liverpool TB, and Marchetti MC. Nematic and polar order in active filament solutions. Physical Review E, 72(6):060901, December 2005. [DOI] [PubMed] [Google Scholar]
  • [53].Aphrodite Ahmadi MC Marchetti, and Liverpool TB. Hydrodynamics of isotropic and liquid crystalline active polymer solutions. Physical Review E, 74(6), December 2006. [DOI] [PubMed] [Google Scholar]
  • [54].Liverpool TB and Marchetti MC. Bridging the microscopic and the hydrodynamic in active filament solutions. Europhysics Letters, 69(5):846–852, March 2005. [Google Scholar]
  • [55].Swaminathan S, Ziebert F, Aranson IS, and Karpeev D. Motor-Mediated Microtubule Self-Organization in Dilute and Semi-Dilute Filament Solutions. Mathematical Modelling of Natural Phenomena, 6(1):119–137, 2011. [Google Scholar]
  • [56].Gao Tong, Blackwell Robert, Glaser Matthew A., Betterton MD, and Shelley Michael J.. Multiscale Polar Theory of Microtubule and Motor-Protein Assemblies. Physical Review Letters, 114(4):048101, January 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [57].Gao Tong, Betterton Meredith D., Jhang An-Sheng, and Shelley Michael J.. Analytical structure, dynamics, and coarse graining of a kinetic model of an active fluid. Physical Review Fluids, 2(9):093302, September 2017. [Google Scholar]
  • [58].Blackwell Robert, Oliver Sweezy-Schindler Christopher Baldwin, Hough Loren E., Glaser Matthew A., and Betterton MD. Microscopic origins of anisotropic active stress in motor-driven nematic liquid crystals. Soft Matter, 12(10):2676–2687, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [59].Blackwell Robert, Edelmaier Christopher, Oliver Sweezy-Schindler Adam Lamson, Gergely Zachary R., Eileen O’Toole Ammon Crapo, Hough Loren E., Richard McIntosh J, Glaser Matthew A., and Betterton Meredith D.. Physical determinants of bipolar mitotic spindle assembly and stability in fission yeast. Science Advances, 3(1):e1601603, January 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [60].Rincon Sergio A., Lamson Adam, Blackwell Robert, Syrovatkina Viktoriya, Fraisier Vincent, Paoletti Anne, Betterton Meredith D., and Tran Phong T.. Kinesin-5-independent mitotic spindle assembly requires the antiparallel microtubule crosslinker Ase1 in fission yeast. Nature Communications, 8:15286, May 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [61].Lamson Adam R., Edelmaier Christopher J., Glaser Matthew A., and Betterton Meredith D.. Theory of Cytoskeletal Reorganization during Cross-Linker-Mediated Mitotic Spindle Assembly. Biophysical Journal, 116(9):1719–1731, May 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [62].Edelmaier Christopher, Lamson Adam R, Gergely Zachary R, Ansari Saad, Blackwell Robert, McIntosh J Richard, Glaser Matthew A, and Betterton Meredith D. Mechanisms of chromosome biorientation and bipolar spindle assembly analyzed by computational modeling. eLife, 9:e48787, February 2020. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [63].Wittmann Torsten, Hyman Anthony, and Desai Arshad. The spindle: A dynamic assembly of microtubules and motors. Nature Cell Biology, 3(1):E28–E34, January 2001. [DOI] [PubMed] [Google Scholar]
  • [64].Wollrab Viktoria, Belmonte Julio M., Baldauf Lucia, Leptin Maria, Nédeléc François, and Koenderink Gijsje H.. Polarity sorting drives remodeling of actin-myosin networks. Journal of Cell Science, 132(4), February 2019. [DOI] [PubMed] [Google Scholar]
  • [65].Brangwynne Clifford P., Koenderink Gijsje H., MacKintosh Frederick C., and Weitz David A.. Cytoplasmic diffusion: Molecular motors mix it up. The Journal of Cell Biology, 183(4):583–587, November 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [66].Tao Yu-Guo, den Otter WK, Padding JT, Dhont JKG, and Briels WJ. Brownian dynamics simulations of the self- and collective rotational diffusion coefficients of rigid long thin rods. The Journal of Chemical Physics, 122(24):244903, June 2005. [DOI] [PubMed] [Google Scholar]
  • [67].Visscher Koen, Schnitzer Mark J., and Block Steven M.. Single kinesin molecules studied with a molecular force clamp. Nature, 400(6740):184–189, July 1999. [DOI] [PubMed] [Google Scholar]
  • [68].Klumpp Stefan and Lipowsky Reinhard. Cooperative cargo transport by several molecular motors. Proceedings of the National Academy of Sciences of the United States of America, 102(48):17284–17289, November 2005. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [69].Müller Melanie J.I., Klumpp Stefan, and Lipowsky Reinhard. Tug-of-war as a cooperative mechanism for bidirectional cargo transport by molecular motors. Proceedings of the National Academy of Sciences of the United States of America, 105(12):4609–4614, March 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [70].Kunwar Ambarish, Tripathy Suvranta K., Xu Jing, Mattson Michelle K., Anand Preetha, Sigua Roby, Vershinin Michael, McKenney Richard J., Yu Clare C., Mogilner Alexander, and Gross Steven P.. Mechanical stochastic tug-of-war models cannot explain bidirectional lipid-droplet transport. Proceedings of the National Academy of Sciences of the United States of America, 108(47):18960–18965, November 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [71].Bouzat Sebastián. Models for microtubule cargo transport coupling the Langevin equation to stochastic stepping motor dynamics: Caring about fluctuations. PHYSICAL REVIEW E, 93:12401, 2016. [DOI] [PubMed] [Google Scholar]
  • [72].Guo Si Kao, Shi Xiao Xuan, Wang Peng Ye, and Xie Ping. Force dependence of unbinding rate of kinesin motor during its processive movement on microtubule. Biophysical Chemistry, 253:106216, October 2019. [DOI] [PubMed] [Google Scholar]
  • [73].Arpağ Göker, Norris Stephen R., Mousavi S. Iman, Soppina Virupakshi, Verhey Kristen J., Hancock William O., and Tüzel Erkan. Motor Dynamics Underlying Cargo Transport by Pairs of Kinesin-1 and Kinesin-3 Motors. Biophysical Journal, 116(6):1115–1126, March 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [74].Grill Stephan W., Kruse Karsten, and Jülicher Frank. Theory of Mitotic Spindle Oscillations. Physical Review Letters, 94(10), March 2005. [DOI] [PubMed] [Google Scholar]
  • [75].Blackwell Robert, Oliver Sweezy-Schindler Christopher Edelmaier, Gergely Zachary R., Flynn Patrick J., Montes Salvador, Crapo Ammon, Doostan Alireza, McIntosh J. Richard, Glaser Matthew A., and Betterton Meredith D.. Contributions of Microtubule Dynamic Instability and Rotational Diffusion to Kinetochore Capture. Biophysical Journal, 112(3):552–563, February 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [76].Wang Shenshen and Wolynes Peter G.. On the spontaneous collective motion of active matter. Proceedings of the National Academy of Sciences, 108(37):15184–15189, September 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [77].Mathijssen AJTM, Doostmohammadi A, Yeomans JM, and Shendruk TN. Hydrodynamics of micro-swimmers in films. Journal of Fluid Mechanics, 806:35–70, November 2016. [Google Scholar]
  • [78].Virtanen Pauli, Gommers Ralf, Oliphant Travis E., Haberland Matt, Reddy Tyler, Cournapeau David, Burovski Evgeni, Peterson Pearu, Weckesser Warren, Bright Jonathan, van der Walt Stefan J., Brett Matthew, Wilson Joshua, Millman K. Jarrod, Mayorov Nikolay, Nelson Andrew R. J., Jones Eric, Kern Robert, Larson Eric, Carey CJ, Polat lhan, Feng Yu, Moore Eric W., Vand erPlas Jake, Laxalde Denis, Perktold Josef, Cimrman Robert, Henriksen Ian, Quintero EA, Harris Charles R, Archibald Anne M., Ribeiro Antonio H., Pedregosa Fabian, van Mulbregt Paul, and SciPy 1. 0 Contributors. Scipy 1.0: Fundamental algorithms for scientific computing in python. Nature Methods, 2020. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [79].HINDMARSH AC. ODEPACK, a systematized collection of ODE solvers. Scientific Computing, pages 55–64, 1983. [Google Scholar]
  • [80].Alberts. Molecular biology of the cell, 5th edition by Alberts B, Johnson A, Lewis J, Raff M, Roberts K, and Walter P. Biochemistry and Molecular Biology Education, 36(4):317–318, 2008. [Google Scholar]
  • [81].Kawaguchi K and Ishiwata S. Nucleotide-dependent single- to double-headed binding of kinesin. Science (New York, N.Y.), 291(5504):667–669, January 2001. [DOI] [PubMed] [Google Scholar]
  • [82].Kashina AS, Baskin RJ, Cole DG, Wedaman KP, Saxton WM, and Scholey JM. A bipolar kinesin. Nature, 379(6562):270–272, January 1996. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [83].Adina Gerson-Gurwitz Christina Thiede, Movshovich Natalia, Fridman Vladimir, Podolskaya Maria, Danieli Tsafi, Stefan Lakämper Dieter R. Klopfenstein, Schmidt Christoph F., and Gheber Larisa. Directionality of individual kinesin-5 Cin8 motors is modulated by loop 8, ionic strength and microtubule geometry. The EMBO journal, 30(24):4942–4954, November 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [84].Valentine Megan T., Fordyce Polly M., Krzysiak Troy C., Gilbert Susan P., and Block Steven M.. Individual dimers of the mitotic kinesin motor Eg5 step processively and support substantial loads in vitro. Nature Cell Biology, 8(5):470–476, May 2006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [85].Cochran JC. Kinesin Motor Enzymology: Chemistry, Structure, and Physics of Nanoscale Molecular Machines. Biophysical Reviews, 7(3):269–299, February 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [86].Shimamoto Yuta, Forth Scott, and Kapoor Tarun M.. Measuring Pushing and Braking Forces Generated by Ensembles of Kinesin-5 Crosslinking Two Microtubules. Developmental Cell, 34(6):669–681, September 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [87].Siyyam HI and Syam MI. The modified trapezoidal rule for line integrals. Journal of Computational and Applied Mathematics, 84(1):1–14, October 1997. [Google Scholar]
  • [88].LeVeque Randall J.. Finite Difference Methods for Ordinary and Partial Differential Equations: Steady-State and Time-Dependent Problems. Society for Industrial and Applied Mathematics, Philadelphia, PA, 2007. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Video 1
Download video file (292.8KB, mp4)
Video 2
Download video file (296.9KB, mp4)
Video 3
Download video file (233.8KB, mp4)
Video 4
Download video file (242.1KB, mp4)
Video 5
Download video file (296.7KB, mp4)
Video 6
Download video file (281.5KB, mp4)

RESOURCES