<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Comparison of explicit and mean-field models of cytoskeletal filaments with crosslinking motors</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>2021</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10250827</idno>
					<idno type="doi">https://doi.org/10.1140/epje/s10189-021-00042-9</idno>
					<title level='j'>The European physical journal</title>
<idno>1292-8941</idno>
<biblScope unit="volume">44:45</biblScope>
<biblScope unit="issue">1-22</biblScope>					

					<author>A Lamson</author><author>J Moore</author><author>F Fang</author><author>M Glaser</author><author>M Shelley</author><author>M Betterton</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[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.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>The cytoskeleton generates force and reorganizes to perform important cellular processes <ref type="bibr">[1]</ref>, including cell motility <ref type="bibr">[2,</ref><ref type="bibr">3]</ref>, cytokinesis <ref type="bibr">[4]</ref>, and chromosome segregation in mitosis <ref type="bibr">[5]</ref>. The cytoskeleton is made of polymer filaments, molecular motors, and associated proteins. The two best-studied cytoskeletal filaments are actin and microtubules <ref type="bibr">[1]</ref>. It remains incompletely understood how diverse cytoskeletal structures dynamically assemble and generate force of pN to nN <ref type="bibr">[1,</ref><ref type="bibr">2]</ref>.</p><p>Force generation and reorganization in the cytoskeleton depend on the activity of crosslinking motor proteins that align and slide pairs of filaments (Fig. <ref type="figure">1</ref>. Reorganization of actin networks by myosin motors is important for muscle contraction <ref type="bibr">[6]</ref><ref type="bibr">[7]</ref><ref type="bibr">[8]</ref>, cell crawling and shape change <ref type="bibr">[9]</ref><ref type="bibr">[10]</ref><ref type="bibr">[11]</ref>, and cytokinesis <ref type="bibr">[4,</ref><ref type="bibr">12]</ref>. Microtubule sliding by crosslinking kinesin and dynein motors contributes to mitotic spindle assembly <ref type="bibr">[5,</ref><ref type="bibr">[13]</ref><ref type="bibr">[14]</ref><ref type="bibr">[15]</ref><ref type="bibr">[16]</ref>, chromosome segregation <ref type="bibr">[17]</ref><ref type="bibr">[18]</ref><ref type="bibr">[19]</ref><ref type="bibr">[20]</ref>, cytoplasmic stirring in Drosophila oocytes <ref type="bibr">[21]</ref>, and beating of cilia and flagella <ref type="bibr">[22]</ref><ref type="bibr">[23]</ref><ref type="bibr">[24]</ref>.</p><p>a e-mail: alamson@flatironinstitute.org (corresponding author)</p><p>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 <ref type="bibr">[25]</ref><ref type="bibr">[26]</ref><ref type="bibr">[27]</ref>, active liquid crystals <ref type="bibr">[28]</ref><ref type="bibr">[29]</ref><ref type="bibr">[30]</ref><ref type="bibr">[31]</ref>, or other structures <ref type="bibr">[32]</ref><ref type="bibr">[33]</ref><ref type="bibr">[34]</ref>. Even in reconstituted systems, our ability to predict and control dynamics and self-organization is limited.</p><p>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 filamentmotor systems are available between explicit particle simulations and continuum hydrodynamic theory. Explicit motor simulations have several existing software tools, including Cytosim <ref type="bibr">[35]</ref>, MEDYAN <ref type="bibr">[36]</ref>, and AFINES <ref type="bibr">[37]</ref>, and others <ref type="bibr">[38]</ref>. 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 <ref type="bibr">[39]</ref><ref type="bibr">[40]</ref><ref type="bibr">[41]</ref><ref type="bibr">[42]</ref><ref type="bibr">[43]</ref><ref type="bibr">[44]</ref><ref type="bibr">[45]</ref><ref type="bibr">[46]</ref>. Current continuum models invoke symmetry considerations to determine the structure of the model without reference to an underlying microscopic mechanisms <ref type="bibr">[39,</ref><ref type="bibr">[47]</ref><ref type="bibr">[48]</ref><ref type="bibr">[49]</ref>, or simplify a microscopic model by making assumptions about the physics of motor <ref type="bibr">[43,</ref><ref type="bibr">[50]</ref><ref type="bibr">[51]</ref><ref type="bibr">[52]</ref><ref type="bibr">[53]</ref><ref type="bibr">[54]</ref><ref type="bibr">[55]</ref><ref type="bibr">[56]</ref><ref type="bibr">[57]</ref>. 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.</p><p>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 <ref type="bibr">[43,</ref><ref type="bibr">56,</ref><ref type="bibr">[58]</ref><ref type="bibr">[59]</ref><ref type="bibr">[60]</ref><ref type="bibr">[61]</ref><ref type="bibr">[62]</ref>. At the first level of coarse-graining, we average over discrete bound motors to compute the continuum meanfield motor density (MFMD) between filaments, and evolve this density according to a first-order Fokker-Planck equation <ref type="bibr">[58]</ref>. 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 10 3 -10 6 lower than the other models, suggesting a route to computationally tractable large-scale simulations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Model overview</head><p>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.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Filaments</head><p>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 <ref type="bibr">[65]</ref>.</p><p>Filaments translate according to the force-balance equation</p><p>where r i is the center of filament i with mobility matrix M i acted on by forces F n,i . The mobility matrix for a perfectly rigid rod in a viscous medium is</p><p>where I is the identity matrix and &#947; ,i and &#947; &#8869;,i are the parallel and perpendicular drag coefficients with respect to the filament orientation &#251;i . Cytoskeletal filaments with length L i and diameter D fil typically have a large aspect ratio L i /D fil 1, so we approximate the drag coefficients using slender body theory <ref type="bibr">[66]</ref>.</p><p>The torque-balance equation is ui</p><p>where T n,i are the torques acting on filament i and &#947; &#952;,i is the rotational drag coefficient about the center of filament i.</p><p>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 &#968; i,j (s i , s j ), where s i is the bound motor head position on filament i, the total crosslinking force and torque exerted by filament i on filament j are</p><p>where f i,j (s i , s j ) is the force exerted on filament j by the crosslinking motor attached at s i and s j (Fig. <ref type="figure">1E</ref>). For brevity, we use subscripts on variables such as f i,j to indicate that these are functions of the relative position and orientation of filaments i and j. Our three model implementations all models use Eqs. ( <ref type="formula">4</ref>) and ( <ref type="formula">5</ref>) to compute the force and torque that evolve filament position and orientation but differ in how the computation of &#968; 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 &#251;min that is perpendicular to both infinite carrier lines defined by &#251;i and &#251;j and parallel to the vector of closest approach between these lines. The vector &#251;min is used to define two normal planes that confine the filaments, leading to the modified force and torque</p><p>Note that for filaments lying in the same confining plane and |&#251; i &#8226; &#251;j | &lt; 1, &#251;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 &#251;i and &#251;j . After computing the force and torque, we numerically integrate Eqs. ( <ref type="formula">1</ref>) and (3) to update filament position and orientation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Motors</head><p>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 pop-ulated with motors and motors that do not cluster on filaments or in solution.</p><p>Motors crosslinking filaments have a potential energy U i,j (s i , s j ) (Fig. <ref type="figure">1</ref>). The energy depends on the motor head separation vector h i,j (s i , s j ) = r j + s j &#251;j -(r i + s i &#251;i ) that gives the motor tether extension</p><p>where r i,j = r jr i and r 2 i,j = r i,j &#8226; r i,j (Fig. <ref type="figure">1e</ref>). The bound motor heads walk with a speed v i,j that depends on the force component on the motor head parallel to the walking direction, &#251;i &#8226; f j,i <ref type="bibr">[67]</ref>. 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 <ref type="bibr">[36,</ref><ref type="bibr">37]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Explicit motor model</head><p>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 (Fig. <ref type="figure">2a</ref>) <ref type="bibr">[43,</ref><ref type="bibr">56,</ref><ref type="bibr">[59]</ref><ref type="bibr">[60]</ref><ref type="bibr">[61]</ref><ref type="bibr">[62]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Binding kinetics and stepping</head><p>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 c o . Filaments have a linear binding site density , and the binding site has an association constant K a (units of &#956;M -1 ). First motor head binding has rate</p><p>where L tot = i L i is the total length of filaments and k o,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 k off,S = k o,S .</p><p>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 <ref type="bibr">[68]</ref><ref type="bibr">[69]</ref><ref type="bibr">[70]</ref><ref type="bibr">[71]</ref><ref type="bibr">[72]</ref><ref type="bibr">[73]</ref>. Previous work shows how this force dependence can be included while maintaining detailed balance in binding <ref type="bibr">[62,</ref><ref type="bibr">74,</ref><ref type="bibr">75]</ref>. 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 s i , the free motor head binds to filament j at position s j with a probability proportional to a Boltzmann factor of binding energy</p><p>with &#946; = (k B T ) -1 (Fig. <ref type="figure">3a</ref>). Here, S &#8594; C 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</p><p>where k o,C is the bare (force-independent) unbinding rate for a crosslinking motor, K E is the crosslinking association constant. The unbound motor head explores a volume V bind centered about the bound head, computed as the integral of the unbound head's position weighted by the Boltzmann factor</p><p>Beyond the cutoff radius R cut,C , the integrand becomes small, enabling the use of a lookup table (Appendix B).</p><p>The probability distribution of binding position depends on the Boltzmann factor. We recover the proper binding distribution through inverse transformation sampling of Eq. ( <ref type="formula">11</ref>) (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,</p><p>Force-dependent unbinding affects the density of motor proteins most when stretched <ref type="bibr">[70]</ref>; 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 (Sect. 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</p><p>where f stall is the motor stall force (Fig. <ref type="figure">3b</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Distribution of explicitly modeled motors</head><p>The bound motor distribution is</p><p>123 where &#948;(s i ) is the Dirac delta function and N i,j is the total number of motors crosslinking filaments i and j.</p><p>Here, s n and s n are the attached positions of the heads of the nth crosslinking motor. Motors with one head bound to filament i have a distribution</p><p>where N i is the number of one head bound motors on filament i. Only motors crosslinking exert forces between filament pairs, but &#967; i and &#967; j are needed to calculate the evolution of &#968; i,j .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Mean-field motor density model</head><p>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/ &#8730; 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/ &#8730; 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 (Fig. <ref type="figure">2b</ref>). We previously showed that the average steady-state density of crosslinking motors between stationary parallel filaments agreed well with a solution to a multidimensional Fokker-Planck equation (FPE) <ref type="bibr">[58]</ref>. 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.</p><p>For a one-step binding model, the MFMD evolves according to</p><p>with motor velocity v i,j , motor crosslinking rate k on , and unbinding rate k off . To satisfy detailed balance in binding, we use the rates k on = 2k o ce -&#946;Ui,j (si,sj ) and k off = 2k o , with the effective concentration c (units nm -2 ) <ref type="bibr">[58]</ref>. The factors of two occur because there are two ways a motor can crosslink. To numerically solve the hyperbolic Eq. ( <ref type="formula">17</ref>), we use a first-order accurate upwind difference method (Appendix C).</p><p>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</p><p>Some model parameters are difficult to measure directly. For example, the association constant K E may differ from K a if proteins change their molecular conformation when bound. We discuss an approach to estimate such parameters in Appendix E.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Steady-state solution for MFMD on antiparallel filaments</head><p>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 <ref type="bibr">[61]</ref>. 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, Eq. ( <ref type="formula">17</ref>) becomes</p><p>Here, we choose functional forms of U i,j and v i,j consistent with previous models <ref type="bibr">[36,</ref><ref type="bibr">37,</ref><ref type="bibr">58,</ref><ref type="bibr">60,</ref><ref type="bibr">61]</ref>. Motors have a potential energy</p><p>2 determined by the tether spring constant k cl and tether length h cl (Fig. <ref type="figure">3a</ref>), which implies a motor crosslinking filaments i and j exerts a force on</p><p>on filament j. The force-velocity relation of a motor head attached to filament i while the other head is bound to j follows Eq. ( <ref type="formula">14</ref>). 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 (h cl = 0) because the FPE is symmetric under the transformation i &#8594; j. 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 h i,j = h stall . This implies k cl h stall = k cl (h stallh cl ) = f stall with the solution</p><p>where h stall = f stall /k cl . Note this choice changes the binding dynamics, because the potential energy is now larger for larger motor extension (Fig. <ref type="figure">3A</ref>).</p><p>To find the steady-state solution, note that r i,j &#8226; &#251;i , r j,i &#8226; &#251;j = 0 and &#251;i &#8226; &#251;j = -1 for antiparallel filaments with centers aligned. Therefore, h i,j =</p><p>and v j,i depend exclusively on the sum of s i and s j , we make the change of variables &#958; = s i +s j in Eq. ( <ref type="formula">19</ref>) to find</p><p>There are three regions of solution determined by the force-velocity relation Eq. ( <ref type="formula">14</ref>): &#958; &#8804; 0, 0 &#8804; &#958; &#8804; h stall , and h stall &lt; &#958;. For &#958; &#8804; 0, v i,j = v j,i = v o and Eq. ( <ref type="formula">21</ref>) becomes</p><p>where l o = v o /k o is the motor run length. This is solved with an integrating factor, giving</p><p>Applying the boundary condition &#968; i,j (-L 2 , -L 2 ) = &#968; i,j (-L) = 0, we remove the last term in Eq. ( <ref type="formula">23</ref>) and rewrite the Gaussian integral as</p><p>For 0 &#8804; &#958; &#8804; h stall , the velocity v i,j = v j,i = 1 -&#958; h stall . Equation ( <ref type="formula">21</ref>) becomes</p><p>Solving with an integrating factor, we find</p><p>We match the solution for &#968; i,j (0) to Eq. ( <ref type="formula">23</ref>) to enforce continuity. The exponential term in Eq. ( <ref type="formula">26</ref>) can be approximated by a series expansion or integrated numerically. Here, we use numerical integration. For &#958; &gt; h stall , the velocity and velocity derivatives are zero, so</p><p>Since the motor velocity is zero at &#958; = h stall , motors do not walk from &#958; &lt; h stall to &#958; &gt; h stall . A nonzero MFMD exists for &#958; &gt; h stall only if motors bind at these lengths. This appears as an integrable discontinuity at &#958; = h stall .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">MFMD moment expansion</head><p>A series expansion or reduced representation of a continuous distribution can lower the computational cost of solving a system's time evolution <ref type="bibr">[57,</ref><ref type="bibr">76,</ref><ref type="bibr">77]</ref>. 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 &#968; i,j are</p><p>where k, l are nonnegative integers. The moments are symmetric under exchange of both filaments and powers so that &#956; k,l i,j = &#956; l,k j,i . The zeroth moment &#956; 0,0 i,j = N i,j is the total number of motors bound to the two filaments, and the first moments &#956; 1,0 i,j , &#956; 0,1 i,j are proportional to the mean motor head position along each filament</p><p>Ni,j . The first two second moments determine the standard deviation of motor head density</p><p>The symmetric second moment term &#956; 1,1 i,j determines the covariance of motor head position</p><p>The positional means, standard deviations, and covariance are used to reconstruct an approximate MFMD for visualization using a bivariate normal distribution (Fig. <ref type="figure">2c</ref>, Videos 1-6).</p><p>Using the approximation of zero-length tethers as in Sect. (4.1) above, f i,j is a linear function of s i and s j . In this case, filament motion can be computed from low-order moments using Eqs. ( <ref type="formula">4</ref>) and ( <ref type="formula">5</ref>):</p><p>and</p><p>Substituting Eqs. ( <ref type="formula">31</ref>) and (32) into Eq. ( <ref type="formula">1</ref>) and <ref type="bibr">(3)</ref> shows 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 Eq. ( <ref type="formula">28</ref>) and substituting in the FPE (17)</p><p>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.</p><p>We first introduce a linear approximation to the force-velocity relation (Fig. <ref type="figure">3b</ref>)</p><p>This approximation is valid for h stall 1/k cl &#946;, in which case motors do not bind beyond their stall stretch. We also require that v o 2k o 1/k cl &#946;, ensuring that motors pulled towards the plus ends with &#251;i &#8226;f i,j &gt; 0 move quickly into a regime -f stall &lt; &#251;i &#8226;f i,j &lt; 0, where the linear and piecewise force-velocity functions agree.</p><p>We substitute the linearized force-velocity function from Eq. ( <ref type="formula">34</ref>) into the MFMD Eq. ( <ref type="formula">17</ref>) to obtain</p><p>where &#954; = v o k cl /f stall is the rate at which motors reach their stall force. Integrating Eq. ( <ref type="formula">35</ref>) directly returns the zeroth-moment equation</p><p>where we have defined q k,l i,j = Li Lj s k i s l j e -&#946;Ui,j ds i ds j and</p><p>with q k,l i,j representing source terms. Here, B l j (s i ) is a moment of the MFMD integrated over s j that is a function of s i , but in practice B l j 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 B l j (s i ) as boundary terms. To show this, we define the notation [A(s</p><p>The general moment evolution obtained by integrating Eq. <ref type="bibr">(33)</ref> with Eq. ( <ref type="formula">35</ref>) is</p><p>The boundary terms in square brackets contain moments and B l j an order higher than &#8706;&#956; k,l i,j /&#8706;t. In Appendix G, we write the analogous time evolution for the B l j , and show that it does not close. Therefore, the moment evolution equations do not close.</p><p>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.</p><p>We evolve equations <ref type="bibr">(1,</ref><ref type="bibr">3,</ref><ref type="bibr">38)</ref> using solver_ivp in the scipy.integrate library <ref type="bibr">[78]</ref>. This code uses the LSODA integrator, an Adams/BDF integration method that automatically detects stiffness, from the Fortran ODEPACK library <ref type="bibr">[79]</ref>. The source terms q k,l i,j are analytically integrated in one dimension and then numerically integrated using the quad method also from scipy.integrate (Appendix F).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Results</head><p>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 <ref type="bibr">[81,</ref><ref type="bibr">82,</ref><ref type="bibr">84,</ref><ref type="bibr">85]</ref> (Table <ref type="table">1</ref>). We studied three characteristic sets of initial filament pair position and orientation: antiparallel, parallel, and perpendicular (Fig. <ref type="figure">3</ref>, 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.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.1">Stationary filament pairs</head><p>When filaments are held stationary, motor density reaches or fluctuates around a steady-state solution (Fig. <ref type="figure">4</ref>). 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 (Fig. <ref type="figure">4b-d</ref>). This agreement between models demonstrates that the mean-field models capture the average behavior of our explicit model.</p><p>Beyond the steady state, we characterize the evolution of motor number, force, and torque (Fig. <ref type="figure">4e-m</ref>). In all configurations, the crosslinking motor number in the explicit motor model lags that of the MFMD and moment expansion models (Fig. <ref type="figure">4e-g</ref>). 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.</p><p>For antiparallel filaments, force generation increases with crosslinking motor number (Fig. <ref type="figure">4h</ref>, 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 (Fig. <ref type="figure">4i,</ref><ref type="figure">j</ref>). The average explicit motor motor torque in the &#7825;direction shows significant fluctuations about the mean (Fig. <ref type="figure">4k-m</ref>). Because motor torque increases for motors for one head bound and crosslinking motors. h-j Motor force in the x-direction (solid lines) and &#375;-direction (dotted lines). Individual explicit motor runs are represented as blue for both directions. k-m Motor torque in the &#7825;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 farther from the filament centers, the torque fluctuations increase with filament length.</p><p>We compared the steady-state distribution of motor extension for both explicit motor and MFMD models (Fig. <ref type="figure">4n-p</ref>). (Note that the moment expansion loses this information in coarse-graining.) The distribution of motors crosslinking antiparallel filaments has two peaks (Fig. <ref type="figure">4n</ref>). The larger peak represents the most probable binding distance &#916;y, and the second peak corresponds to motors near their stall extension h = &#916;y 2 + h 2 stall . The shape of the distribution results from motor kinetics, walking, and stalling. Motors on parallel filaments show a peak at &#916;y (Fig. <ref type="figure">4o</ref>, 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 (Fig. <ref type="figure">4p</ref>, 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.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.2">Dynamical evolution of filament pairs</head><p>Here, we consider the same three filament starting configurations and allow filament motion (Fig. <ref type="figure">5</ref>, 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 (Fig. <ref type="figure">5b,</ref><ref type="figure">c</ref>; note that filament rotation only occurs for the perpendicular initial configuration).</p><p>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 <ref type="bibr">[87]</ref>,</p><p>where &#952; j is the angle the vector &#251;j rotates through over the simulation. The infinitesimal vector d&#952; i = &#952;i d&#952; i where &#952;i = &#251;i &#215; ui</p><p>Total work computed for the mean-field models is within error of the explicit motor model (Fig. <ref type="figure">5d</ref>). 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.</p><p>The crosslinking motor number depends on the filament overlap length, which changes as filaments move (Fig. <ref type="figure">5e-j</ref>). 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 (Fig. <ref type="figure">5e,</ref><ref type="figure">h</ref>). The dynamics of motor number for parallel stationary and moving filaments are nearly identical because there is negligible sliding. (Fig. <ref type="figure">5f,</ref><ref type="figure">i</ref>). 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 (Fig. <ref type="figure">5g,</ref><ref type="figure">j</ref>). Then, motors continue to bind but immediately walk off, producing little force or torque.</p><p>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 (Fig. <ref type="figure">5k</ref>). The nearly constant force implies that motor extension decreases as the number of crosslinking motors increases to give a constant sliding speed (Fig. <ref type="figure">5n</ref>, Video 4). This steady-state force is an order of magnitude smaller than the stall force (Table <ref type="table">1</ref>). The moment expansion model shows a slower decrease in force as the overlap approaches zero compared to the MFMD model (Fig. <ref type="figure">5h</ref>). 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 (Fig. <ref type="figure">5b</ref>).</p><p>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 (Eqs. 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 (Fig. <ref type="figure">5f,</ref><ref type="figure">i,</ref><ref type="figure">l,</ref><ref type="figure">Video 5</ref>). For perpendicular filaments, the small number of crosslinking motors results in large force fluctuations in the explicit motor model (Fig. <ref type="figure">5j</ref>). 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 (Fig. <ref type="figure">5k,</ref><ref type="figure">m</ref>). 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).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3">Computational cost and accuracy</head><p>To compare the accuracy and computational cost of our models, we focus on stationary antiparallel fil-  aments 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 &#916;t and MFMD grid spacing &#916;s and compare the error with the semianalytic solution. The central-processing unit (CPU) time measures the computational cost as a function of simulation parameters.</p><p>The solution error is the average magnitude of the deviation of the steady-state numerical solution from &#968; i,j of Eqs. ( <ref type="formula">23</ref>), <ref type="bibr">(26)</ref>, and <ref type="bibr">(27)</ref>,</p><p>where &#968; i,j is either the average explicit motor distribution (over 48 simulations) or the MFMD distribution.</p><p>The size of the time step &#916;t does not change the error of explicit motor or MFMD simulations (Fig. <ref type="figure">6a</ref>), because the steady-state solution is time independent. The number of calculations increases linearly with the number of time steps N t /&#916;t, making the CPU time approximately inversely proportional to &#916;t. The MFMD error scales near-linearly with grid spacing &#916;s as expected for a first-order upwind difference method (Fig. <ref type="figure">6b</ref>). The CPU time scales approximately as &#916;s -2 , proportional to the number of grid points N grid &#8733; &#916;s -2 .</p><p>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 (Fig. <ref type="figure">6c</ref>). 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 (Fig. <ref type="figure">6d</ref>). The cost of the moment expansion model is length independent.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7">Discussion</head><p>To improve modeling methods for cytoskeletal filaments crosslinked by motors (Fig. <ref type="figure">1</ref>), we studied crosslinked filament pairs and compared an explicit motor model to two levels of coarse-grained mean-field motor models (Fig. <ref type="figure">2</ref>). 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.</p><p>We compared the model implementations for filaments that are initially antiparallel, parallel, or perpendicular (Fig. <ref type="figure">3</ref>). When filaments are held stationary, the motor distribution reaches a steady state with similar average motor distribution, force, and torque for the three implementations (Fig. <ref type="figure">4</ref>). 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.</p><p>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 (Fig. <ref type="figure">5</ref>). 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.</p><p>To compare computational cost across the model implementations, we studied stationary filaments and motors at steady state (Fig. <ref type="figure">6</ref>). 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 10 3 -10 6 faster than the other models. This method could therefore be useful for simulating bulk active filament networks.</p><p>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.</p><p>Incorporating additional motor physics into the moment expansion model, such as non-zero-length motors, forcedependent 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.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Supplementary information</head><p>The online version contains supplementary material available at <ref type="url">https://doi.org/ 10.1140/epje/s10189-021-00042-9</ref>. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgements</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Appendices A Determining the time-step for binding</head><p>Our kinetic Monte Carlo algorithm assumes that multiple binding/unbinding events do not occur in the same time step &#916;t. As &#916;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 &#916;t satisfies max{P (C(&#916;t) &#8746; B(t )|A(0))} &lt; &#948; <ref type="bibr">(42)</ref> for a tolerance &#948;, where A, B, and C denote motor bound states (including unbound, single head bound, and crosslinking (</p><p>While no analytic solution exists, t max can be numerically computed.</p><p>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: </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B Lookup table for kinetic Monte Carlo binding</head><p>Equation <ref type="bibr">(11)</ref> gives the transition probability of a singly bound motor crosslinking as an integral of a Boltzmann factor. If h cl = 0, kon,C is functionally similar to an error function. However, to model non-zero-length tethers, we numerically integrate Eq. <ref type="bibr">(11)</ref>. Rather than directly numerically integrating at each time step, we precompute a lookup table.</p><p>The cumulative distribution function (CDF) of Eq. ( <ref type="formula">11</ref>), 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 &#8869; between the bound motor head position and the filament ends [s-, s+] on the carrier line.</p><p>The carrier line CDF is</p><p>e -&#946;U (r &#8869; ,s ) ds , <ref type="bibr">(44)</ref> allowing us to write the crosslinking rate as</p><p>We notice that e -&#946;U i,j is symmetric in s, so CDF(r &#8869; , s) -CDF(r &#8869; , 0) is anti-symmetric. Therefore, instead of integrating from negative infinity, we use CDF (r &#8869; , s) = sgn(s) s 0 e -&#946;U (r &#8869; ,s ) ds <ref type="bibr">(46)</ref> and ( <ref type="formula">45</ref>) to find the crosslinking rate.</p><p>We find the values of Eq. ( <ref type="formula">46</ref>) by Gauss-Konrad integration. The accuracy desired sets the maximum values for s and r &#8869; . The integrand is always positive for real values of s and r &#8869; , 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 &#948;. Therefore, the lookup table domain is</p><p>Given a specified grid spacing &#916;s, &#916;r, the memory required for the lookup table scales as (smax/&#916;s) &#215; (r &#8869;,max /&#916;r).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B.1 Interpolation of lookup table values</head><p>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 &#8869; and s is</p><p>where CDFm,n = CDF(m&#916;r, n&#916;s) are the lookup table values at m and n if r &#8869; lies within m&#916;r and (m + 1)&#916;r and s lies within n&#916;s and (n + 1)&#916;s.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B.2 Reverse lookup algorithm</head><p>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 ,</p><p>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 &#8712; [0, CDFmax]. Note that the maximum value does not need to be 1. 2. Given r &#8869; , locate index m such that m&#916;r &#8804; r &#8869; &#8804; (m + 1)&#916;r 3. Use m to find the set of indices {n-, n+} such that CDFm,n -&#8804; X &#8804; CDFm,n -+1 and CDFm+1,n + &#8804; X &#8804; CDFm+1,n + +1. 4. Use the CDF values to interpolate the binding locations s-, s+ corresponding to the perpendicular distances r-= m&#916;r and r+ = (m + 1)&#916;r. For example,</p><p>Note that sis not necessarily less than s+. 5. Find s by interpolating the across the lookup table grid with respect to r</p><p>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 Fig. <ref type="figure">7</ref> and<ref type="figure">a</ref> protein is located at a perpendicular distance of r &#8869; = 35 nm, given a random number of X = 10 3 , no value for swill be found since CDF(30, smax) &lt; 10 3 . To correct for this, we solve for s using a binary search algorithm.</p><p>The binary search algorithm is as follows 1. Determine if CDFm,n max or CDFm+1,n max is less than X. If CDFm,n max &lt; X, set s-= smax. If CDFm+1,n max &lt; X, set s+ = smax. 2. Find other s&#177; using the inverted lookup table and Eq. ( <ref type="formula">50</ref>) or (51). 3. Find the average of sand s+. 4. Use the lookup table interpolation algorithm to find the CDF(r &#8869; , savg). 5. If CDF(r &#8869; , savg) &gt; X set the larger of the two s&#177; values to savg. Otherwise, set the smaller of the two to savg. 6. Repeat steps 3-5 until | CDF(r &#8869; , savg)-X| &lt; &#948; for some desired tolerance &#948;.</p><p>This process converges at a rate O(log 2 (&#948;smax)).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C Numerical integration of the MFMD equation</head><p>We approximate the solution &#968;i,j(si, sj, t) by discretizing the solution in time and space &#968;i,j(si, sj, t) &#8594; &#968; m,n,k i,j</p><p>= &#968;i,j(m&#916;s, n&#916;s, k&#916;t) <ref type="bibr">(53)</ref> for &#968; m,n,k i,j &#8712; R (M i +1)&#215;(M j +1)&#215;k , where Mi is the number of discretized points along filament i. Additional boundary points for m, n = 0 are added.</p><p>We use forward Euler time-stepping so our discrete differential operator for time is</p><p>).</p><p>(</p><p>To solve the hyperbolic FPE <ref type="bibr">(17)</ref>, we use a first-order accurate upwind method <ref type="bibr">[88]</ref>. The differential operator for si becomes &#8706;&#968;i</p><p>).</p><p>(</p><p>Note this only holds for the indices 0 &lt; m and 0 &lt; n. The matrix representation for Eq. ( <ref type="formula">55</ref>) is</p><p>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 &#968; m,n,k i,j = &#968; n,m,k j,i , apply m,n on the matrix, and then convert back,</p><p>which in index notation is &#968; m,a i,j ( T ) n,a . For brevity, we use the notation &#968; m,a i,j ( T ) n,a = &#968; m,a i,j a,n . The discretized Fokker-Planck Eq. ( <ref type="formula">17</ref>) is then</p><p>where U m,n,k i,j and v m,n,k i,j are the discretized potential and velocity at time k&#916;t. Note that U m,n,k i,j</p><p>In cases where the flux of the motors &#8706;(v i,j &#968; i,j ) &#8706;s i 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 dM i -1 = -1 and dM i = 1 with all other dm = 0. Although not modeled in this paper, some biological motors end pause at filament plus ends. To model this, dM i -1 = -1 and every other dm = 0.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>D Conversion of binding parameters from an explicit to mean-field motor density model</head><p>To relate binding parameters of the one-step and multi-step binding models, we use that at steady state, the motor distribution &#968;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 Eq. ( <ref type="formula">17</ref>), we set vi,j = vj,i = 0, &#8706;&#968;i,j &#8706;t = 2koce -&#946;U i,j -2ko&#968;i,j.</p><p>(</p><p>123</p><p>Eur. Phys. J. E (2021) 44 :45</p><p>The steady-state solution is &#968;i,j = ce -&#946;U i,j , <ref type="bibr">(60)</ref> which is a Boltzmann factor multiplied by an effective concentration.</p><p>The multi-step binding model can be written &#8706;&#968;i,j(si, sj) &#8706;t = K E ko,C (&#967;i + &#967;j)e -&#946;U i,j -2ko,C &#968;i,j, <ref type="bibr">(61)</ref> &#8706;&#967;i(si) &#8706;t = coKa ko,Sko,S&#967;i</p><p>where &#967;i is the mean-field density of motors with one head bound to filament i (cf. Eq. 16). We define K E = KE/V bind and solve for the steady state, giving (</p><p>The equations for &#967;i and &#967;j have the forms    <ref type="bibr">(72)</ref> After plugging Eq. ( <ref type="formula">71</ref>) into <ref type="bibr">(72)</ref> (</p><p>This can be rearranged into the form</p><p>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 -&#946;U i,j (s,t) , so the Fredholm equations of the second kind have unique solutions. By inspection, the solution to Eqs. ( <ref type="formula">67</ref>) and ( <ref type="formula">68</ref>) is X(s) = Y (t) = D. When we substitute this solution in Eqs. ( <ref type="formula">65</ref>) and ( <ref type="formula">66</ref>), we find &#967;i = &#967;j = Kaco and &#968;i,j = 2 KaK E coe -&#946;U i,j .</p><p>(</p><p>Setting Eq. ( <ref type="formula">60</ref>) equal to <ref type="bibr">(75)</ref> gives</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>E Calculating binding parameters from experiments</head><p>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 Eq. ( <ref type="formula">18</ref>) and the ratio of the number of motors with one head bound and number of motors crosslinking.</p><p>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 <ref type="bibr">[86]</ref> can measure the crosslinking motors number N d . Integrating Eq. ( <ref type="formula">75</ref>), we obtain the model prediction for the number of crosslinking motors as NC = co 2 KaK E L i L j e -&#946;U i,j dsidsj. <ref type="bibr">(77)</ref> For fully parallel or antiparallel filaments of the same length with adjacent centers, the total number of motors in Eq. ( <ref type="formula">77</ref>) is proportional to L. If L 2/&#946;k cl , the Gaussian integral &#8776; L 2&#960;/&#946;k cl e -&#946;k cl r 2 &#8869; , where r &#8869; is the center-tocenter separation between filaments. The ratio of the number of crosslinking motors relative to the number motors with one head bound is</p><p>allowing us to estimate K E = &#961; &#946;k cl 2&#960; e &#946;k cl r 2 &#8869; .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>F Gaussian integrals in the moment expansion</head><p>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 Q l j (si) or the fully integrated term q k,l i,j . The integrated source terms are (</p><p>This integral has an analytic form in terms of error functions, which can be rapidly computed. For l = 0, 1, 2, 3, we find </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>G Moment expansion boundary terms</head><p>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 attachment position. For example, the boundary terms for the first filament are (</p><p>These boundary terms are evaluated at -Li/2 and Li/2. We derive a recursion relation by integrating Eq. ( <ref type="formula">85</ref>) over (</p><p>This shows that the boundary terms do not close. However, if the higher-order terms or their coefficients are small compared to the moments &#956; k,l i,j , we may take a zeroth-order approximation. We consider this approximation in Sect. 6.</p></div></body>
		</text>
</TEI>
