Skip to main content

This is a preprint.

It has not yet been peer reviewed by a journal.

The National Library of Medicine is running a pilot to include preprints that result from research funded by NIH in PMC and PubMed.

ArXiv logoLink to ArXiv
[Preprint]. 2025 Apr 18:arXiv:2504.13812v1. [Version 1]

Synaptic Spine Head Morphodynamics from Graph Grammar Rules for Actin Dynamics

Matthew Hur 1, Thomas Bartol 2, Padmini Rangamani 3, Terrence Sejnowski 4,5, Eric Mjolsness 6
PMCID: PMC12047902  PMID: 40321947

Abstract

There is a morphodynamic component to synaptic learning by which changes in dendritic (postsynaptic) spine head size are associated with the strengthening or weakening of the synaptic connection between two neurons, in response to the temporal correlation of local presynaptic and postsynaptic signals. These morphological factors are in turn sculpted by the dynamics of the actin cytoskeleton. In this paper, we use Dynamical Graph Grammars (DGGs) implemented within a computer algebra system to model how networks of actin filaments can dynamically grow or shrink, reshaping the spine head.

Dynamical Graph Grammars (DGGs) provide a well-defined way to accommodate dynamically changing system structure such as active cytoskeleton represented using dynamic graphs, within nonequilibrium statistical physics under the master equation. We show that DGGs can also incorporate biophysical forces between graph-connected objects at a finer time scale, with specialized DGG kinetic rules obeying biophysical constraints of Galilean invariance, conservation of momentum, and dissipation of conserved global energy. We use graph-local energy functions for cytoskeleton networks interacting with membranes, and derive DGG rules from the specialization of dissipative stochastic dynamics - separated into dissipative and thermal noise rule types - to a mutually exclusive and exhaustive collection of graph-local neighborhood types for the rule left hand sides. The dissipative rules comprise a stochastic version of gradient descent dynamics. The thermal noise rules use a Gaussian approximation of each position coordinate to sample jitter-like displacements.

For the spine head model we designed and implemented DGG grammar mathematical sub-models including actin network growth, non-equilibrium statistical mechanics, and filament-membrane mechanical interaction to regulate the re-writing of graph objects. We simulate emergent biophysics of simplified networks of actin polymers and their interactions with membranes. From a biological perspective, we observe regulatory effects of three actin-binding proteins (ABPs) on the membrane size and find evidence supporting mechanisms of membrane growth.

1. Introduction

Actin cytoskeletal dynamics leads to changes in the shape of cells through its action on the membranes of signal-receiving neuronal compartments called dendritic spine heads (Hotulainen and Hoogenraad [2010]). Synaptic spine heads influence learning because their size influences the strength of the synaptic connection between two neurons (Araya et al. [2014]). Repeated firing across the same synapse can lead to a long-lasting connection in the form of memory, as in Hebbian learning (Hebb [2002]). Models of the synaptic spine head hold potential to model behaviors such as addiction and have been posited to be explanatory for the engram hypothesis in how memory is stored in the brain (Bonilla-Quintana and Rangamani [2022], Lisman [2017], Lee et al. [2024]). Actin’s importance in synaptic biophysical kinetics can lead to therapeutics that target memory and learning (A et al. [2025]).

Actin filament biophysics can be modeled from principles that incorporate mechanical memory of signaling from neuron to neuron. The CaMKIIβ molecule is a bundling protein that strengthens individual chains of actins by cross-linking them (Okamoto et al. [2007]). Its binding to the filament form of actin (F-actin) thus leads to stronger filaments (Yasuda et al. [2022]). CaMKIIβ’s binding along actin filaments allows the intermolecular potentials to exert a force on the connected nodes. There have been several investigations into hysteresis in this system which is indicative of memory manifesting in cytoskeletal networks (Yasuda et al. [2022]). One experimental study illustrates how individual actin filaments bundle and incorporate memory in the form of a hysteretic response to repeated compression-extension cycles (Rückerl et al. [2017]). Another study considers how mechanical hysteresis arises in actin networks as a whole by their mechanism of memorizing the crosslinking-induced anisotropy both in vitro and in silico (Scheff et al. [2022]).

Prior actin models have been implemented in niche simulation packages such as Cytosim (Akamatsu et al. [2020]), but they make assumptions about biophysical filament systems that can be fully accounted for using a declarative and highly expressive simulation package based on DGGs (Mjolsness [2019]). Moving boundaries have been approached more frequently as part of continuum or hybrid models, e.g. partial differential equations (Bonilla-Quintana and Rangamani [2024]), finite element methods (Hernandez-Aristizabal et al. [2024]), or phase-field methods (Moure and Gomez [2016]). Yet, these approaches may lack the ability to impose complex biophysical constraints through simple local rules, or they lack fine-granularity in either the internal cytoskeleton or the forces onto the membrane mesh. What is needed is a graph-based approach that can downscale the granularity of the internal cytoskeleton representation and that enables easy expression of biophysical complexities such as membrane mesh dynamics including for example the Newtonian reaction forces between the cytoskeleton and membrane.

In order to simulate actin taking into account connectivity of an actin network, we build a model as a Dynamical Graph Grammar (DGG) (Mjolsness [2019]) implemented in a computer algebra system in which expressive rules are written for pattern matching in the underlying package. DGGs are theoretically grounded (Mjolsness [2022]) and originate as a graph-based notational extension of Stochastic Parameterized Grammars (SPGs) which, highly expressive by nature, is applied to node-labeled multisets instead of graphs, and incorporates probability distributions over rule firings and their outcomes (Mjolsness and Yosiphon [2006]). DGGs also incorporate differential equation dynamics. Here dozens of mathematical rules expressed in Plenum, a Mathematica package that implements DGGs, (Yosiphon [2009]), model the behavior of the actin network remodeling, biophysical kinetics, and interaction with membrane, while the membrane has its own rules for curvature, pressure, and tension updates. We show that we are able to simulate a dynamically changing cellular protrusion within reasonable time scales using the highly expressive DGG package Plenum in the Mathematica computer algebra system (Yosiphon [2009]).

Our work complements prior modeling of synaptic spine heads based on differential equations that model the actin cytoskeleton. Previously, there has been work on modeling actin cytoskeleton forces exerted onto synaptic spine membranes using differential equations (Bonilla-Quintana et al. [2020, 2021], Bonilla-Quintana and Rangamani [2024]). In our work, we implement the Brownian ratchet (BR) hypothesis which posits that fluctuations in both the lipid bilayer and ends of actin filaments lead to large enough distances between them for actin to polymerize (Mogilner and Oster [2003]). This polymerization then provides force onto the membrane. Previous models with a membrane coarse-grain membrane-filament interaction as a spring attachment without BR (Ni and Papoian [2021]) and others, along with the coarse inter-module interaction, use a partial membrane section in the simulations for endocytosis (Akamatsu et al. [2020], Serwas et al. [2022]). Thus, the cell’s morphology treated as a plane with mainly barbed end mechanics in comparison to our enclosed circular compartment of the dendritic spine head. Furthermore, prior simulation models lack filament severing based on cofilin and bending angle (McCullough et al. [2011]), which we observe can quickly increase the network size of the simulation. To accurately capture biophysical memory effects, we implement anharmonic potentials (Bader et al. [1996]) that can have multiple, spatially dependent potential wells and are designed, through DGG rules, to follow biophysical constraints and laws. Implementation within the well-founded DGG framework may also in future allow theoretical advances (Mjolsness [2013, 2019]) such as model reduction to be applied to the dendritic spine head rule system.

In this paper, we show that we can build a model for simulation of physical interaction between the actin cytoskeleton and the membrane using DGGs, and within a plausible model we can functionally characterize actin binding proteins (ABPs) that bind to and modulate individual actin monomers, affecting membrane shape. This framework can be used to grow an entire spine head from a membrane-enclosed area, though all in two dimensions for simplicity and computational tractability.

While in the past chemical kinetics have been used widely in biological simulations and DGGs have been used in simulation of microtubules (Medwedeff and Mjolsness [2023]), combining both with the biophysical kinetics of fibers and and membranes in an agent-based simulation as presented in this paper is novel. (By “biophysical kinetics”, hereinafter just “biophysics”, we refer to the dynamics of spatial positions of particles and elements of extended objects such as fibers and membranes, all due to position-dependent forces.) We consider the propulsive force of a cytoskeleton onto a membrane polygon and the respective Newtonian reaction force of the membrane onto the cytoskeleton polymers in determining the inter-module dynamics of the system. In simulating the spatial positions of the cytoskeleton, we hope to gain a better and more accurate understanding of how the actin cytoskeleton determines shape and size of a cellular protrusion.

2. Methods

Methods

2.1. Coarse-graining of multiple actin monomers into single objects

As actin cytoskeleton grows or shrinks within the synaptic spine head, there is a continuing turnover of F-actin governed by different dynamics at the two different ends of a single filament, the barbed and pointed ends (Pollard [1986]). The main processes that can occur in an actin network undergoing remodeling are elongation and retraction at the barbed end with rate parameters kbarbed, on,kbarbed, off, elongation and retraction at the pointed end with rates kpointed, on,kpointed, off, severing from bending angles with parameters θBreak, Actin,θBreak, Cofilactin,θBreak, Boundary, capping kcap, on,kcap, off, bundling and unbundling kCaMKIIβ,on,kCaMKIIβ,off, and branch nucleation k1,keqk2,k1,k2 (Hotulainen and Hoogenraad [2010]). These rate parameters are all in (Table 1). We begin with rate constants found in literature and then compute the coarse-grained rate constants – replacing multiple actin monomers with 2D coordinates at their pointed end endpoints – for a more computationally efficient simulation. Using a coarse-grained model, we then simulate the dynamics of the actin cytoskeleton.

Table 1:

Table of parameters used in DGG simulations.

Parameter Value Description

kkinetic 175 1s Kinetics Propensity
NCG 50 monomers Number of Actin Monomers in a Coarse-Grained Object
T 310 K Temperature
kB 1.38×1023JK Boltzmann’s Constant
ϵClip 0.9 Clipping Factor for Morse Potential
θArp 70° Arp2/3 Branching Angle (Mullins et al. [1998])
ks 0.00725Nm Spring Constant of Adjacent Actin Monomers (Mogilner and Oster [2003])
kB 5.0×1026Nm2 Bending Stiffness of Actin Filament (Isambert et al. [1995])
kB,Arp 2kBNm2 Bending Stiffness of Arp2/3 Branch (Xu et al. [2024])
De 4.81×1020J Dissociation Energy for Morse Potential (Hoyer et al. [2022])
α 7.39×1071m Morse Spring Constant for a F-Actin Bond (Hoyer et al. [2022])
DU Unit Length Binding Distance Constraint for CaMKIIβ
θBundle 15° Bundling Angle Constraint for CaMKIIβ (Kim et al. [2007])
dbreak 1.5 Unit Length Distance Breaking Constraint for an Actin Rod
kB,Cam 160kB Bending Stiffness of CaMKIIβ Bundling Segment (Kim et al. [2007])
ks,Cam 14ks Spring Constant for Bundling Bond to F-Actin (Kim et al. [2007])
De,Cam 9.36×1020J Dissociation Energy of CaMKIIβ Bundling Segment (Khan et al. [2016])
αCam 3.69×1071m Morse Spring Constant for a CaMKIIβ Bond (Khan et al. [2016])
σA 8.0×109m Diameter of Actin Molecule (Kim et al. [2007])
σCam 26×109m Diameter of CaMKIIβ Protein (Fleming and Fleming [2018], Varadi et al. [2022])
η 3.17kgsm Newtonian Viscosity of Medium (Smith et al. [2007])
rActin 2.76×109m Rise of Actin Helix (Dominguez and Holmes [2011])
Lp 17.7×106m Persistence Length of Actin Filament (Gittes et al. [1993])
θbreak,Arp 25° Breaking Angle of Arp2/3 Branch (Xu et al. [2024])
θbreak,Actin 57° Breaking Angle of Bare Actin (McCullough et al. [2011])
θbreak, Cofilactin 73° Breaking Angle of Cofilactin (McCullough et al. [2011])
θbreak, Boundary 31° Breaking Angle of Actin-Cofilactin Boundary (McCullough et al. [2011])
kbarbed, on, ATP 11.6×1061Ms Barbed End Elongation Rate Constant (ATP) (Pollard [1986])
kbarbed, off, ATP 1.41s Barbed End Retraction Rate Constant (ATP) (Pollard [1986])
kpointed, on, ATP 1.3×1061Ms Pointed End Elongation Rate Constant (ATP) (Pollard [1986])
kpointed, off, ATP 0.811s Pointed End Retraction Rate Constant (ATP) (Pollard [1986])
kbarbed, on, ADP 3.8×1061Ms Barbed End Elongation Rate Constant (ADP) (Pollard [1986])
kbarbed, off, ADP 7.21s Barbed End Retraction Rate Constant (ADP) (Pollard [1986])
kpointed, on, ADP 0.16×1061Ms Pointed End Elongation Rate Constant (ADP) (Pollard [1986])
kpointed, off, ADP 0.271s Pointed End Retraction Rate Constant (ADP) (Pollard [1986])
keqk2 32001Ms Arp2/3 Nucleation Rate (Smith et al. [2013])
k1 191Ms Deactivated Arp2/3 Binding Rate (Smith et al. [2013])
k1 0.071s Unbinding of Deactivated Arp2/3 (Smith et al. [2013])
k2 0.471s Unbinding of Activated Arp2/3 (Smith et al. [2013])
kcap, on 2.3×1061Ms End-Capping On Rate Constant (Hayakawa et al. [2019])
kcap, off 9.5×1041s End-Capping Off Rate Constant (Hayakawa et al. [2019])
kCaMKIIβ,on 0.5×1061Ms Binding Rate Constant of CaMKIIβ (Khan et al. [2016])
kCaMKIIβ,off 0.231s Unbinding Rate Constant of CaMKIIβ (Khan et al. [2016])
kATP, Hydrolysis 0.351s ATP Hydrolysis Rate Constant on Actin Filaments (Roland et al. [2008])
kcof, Pi 0.0351s Release of Pi from Actin Filament with Nearby Cofilin (Roland et al. [2008])
kPi 0.0061s Release of Pi from Actin Filament (Roland et al. [2008])
kcof-on, edge, ADP 17×1061Ms Recruitment of Cofilin to Bound Cofilin in ADP Presence (Wioland et al. [2017])
kcof-on, edge, ADP+Pi 0.45×1061Ms Recruitment of Cofilin to Bound Cofilin in ADP+Pi Presence (Pandit et al. [2020])
kcof-off 0.71s Unbinding of Cofilin from Actin Filament (Wioland et al. [2017])
ksingle, on, Cof 1041Ms On Rate Constant of Isolated Cof. (Cruz [2009])
ksynth, actin 24.4284×106Ms Synthesis Rate of Actin (Bonilla-Quintana and Rangamani [2024])
kdeg, actin 0.00811s Degradation Rate of Actin (Bonilla-Quintana and Rangamani [2024])
ksynth, arp2/3 0.0255×106Ms Synthesis Rate of Arp2/3 (Bonilla-Quintana and Rangamani [2024])
kdeg, arp2/3 0.00131s Degradation Rate of Arp2/3 (Bonilla-Quintana and Rangamani [2024])
ksynth, cof 0.0237×106Ms Synthesis Rate of Cof. (Bonilla-Quintana and Rangamani [2024])
kdeg, cof 0.00061s Synthesis Rate of Cof. (Bonilla-Quintana and Rangamani [2024])
ksynth, cam 3.49±0.53×106Ms Synthesis Rate of CaMKIIβ (Bosch et al. [2014], Bonilla-Quintana and Rangamani [2024])
kdeg, cam 0.013±0.0021s Degradation Rate of CaMKIIβ (Bosch et al. [2014], Bonilla-Quintana and Rangamani [2024])
ksynth, cap 0.238±0.054×106Ms Synthesis Rate of End-Capping Protein (Bosch et al. [2014], Bonilla-Quintana and Rangamani [2024])
kdeg, cam 0.004±0.0011s Degradation Rate of End-Capping Protein (Bosch et al. [2014], Bonilla-Quintana and Rangamani [2024])
P 85.7143pNμm2 Membrane Compression Strength (Bonilla-Quintana et al. [2020])
Ω 15pNμm1 Line Tension Strength (Bonilla-Quintana et al. [2020])
κ 0.18pNμm2 Membrane Curvature Strength (Bonilla-Quintana et al. [2020])
ζ 0.002m2Ns Membrane Viscous Update Strength (Bonilla-Quintana et al. [2020])

The barbed end of an actin filament adds monomers faster than the pointed end, which nets removal of monomers faster. Furthermore, the filament near the actin pointed end eventually forms more actin-ADP than near the barbed end, which retains newly added actin-ATP. These dynamics lead to directional pushing onto the membrane predominantly near clusters of barbed ends. To support this mechanism, the membrane-attached ends adaptively step, based on Brownian ratchet biophysics (Peskin et al. [1993]), their optimal coarse-graining length.

Coarse-graining is achieved by simulating aggregate rates and storing the binding numbers of attached molecules and the IDs of linked objects, for a total of 13 parameters per actin object. Below, in each DGG rule, just a relevant subset of parameters are displayed inside the parentheses associated with objects.

Coarse-grained rate constants for polymerization are found by dividing the coarse-grained number into rates of elongations. The retraction, kbarbed, at a coarse-graining number is the rate for which every actin monomer, considering attached molecules, unbinds from the actin filament. Coarse-grained constants for retraction kbarbed that are dependent on the types of actin stored inside the object are computed as a weighted harmonic mean, which equates the inverse of a summation of depolymerization times to a single rate, of an ATP-bound rate kbarbed and an (ADP+Pi or ADP)-bound rate kbarbed for F-actin,

kbarbed=1/Nactin-ATPkbarbed-ATP+Nactin-ADP+Nactin-ADPPikbarbed-ADP

which is equivalent to finding the inverse of the total time it takes to depolymerize sequentially. ADP+Pi is ADP and inorganic phosphate PO4 both attached to the actin object. The weights Nχ are the integer numbers of ATP or (ADP+Pi or ADP) monomers represented by the object. Coarse-graining methods are approximate but can significantly address the scalability of an in silico model which we use here.

Biophysically, we set the coarse-grained resting length as the unit length of the system. Using the unit length in meters, we scale parameters involving distance units for numerical range in simulation. Furthermore, to define a bond strength parameter of the logitudinal potential, we equate the spring constant, which is the squared-potential curvature, with the equilibrium curvature of an anharmonic Morse potential (Eq. (22)) below yielding αMorse=ks/NCG2De. The bond spring constant parameter αMorse is in the exponent of the Morse potential. De is a separately derived parameter for well-depth or equivalently known as the bond dissocation energy. Here kS is the experimentally measured actin spring constant, scaled as a series of springs from the original experimental measurement, into a single spring of distance between two adjacent monomers. Coarse-graining divides kS by the number of coarse-grained monomers, i.e. ks/NCG, in the equation defining αMorse. The angular bending constant is the flexural rigidity divided by the equilibrium length of a rod.

2.2. Actin cytoskeleton remodeling

Each of the main F-actin end types, barbed and pointed, can elongate or retract based on individual rate constants that also depend on type of bound nucleotide. ADP+Pi and ADP rate constants have been found to be experimentally similar, so for simplicity we equate them in our simulation.

To provide a better picture of how a rule functions, rules for actin polymerization and retraction are shown below. In the “with” clauses we have converted the rate constant to a function of species number and membrane area instead of concentration. R(θ) is a 2 × 2 rotation matrix with angle θ.

Actin Barbed End Elongation:

12x1,θ1,η1,x2,θ2,η2123x1,θ1,η1,x2,θ2,η2,x3,θ3,η3withkbarbed, on,η3NActin, freewhereθ2~N0,σθ=2/Lp;x3=x2+Rθ2x2x1η3{ATP,ADP} (1)

Here θ represents the middle angle between consecutive vectors of three nodes, which is zero for end nodes. The “;” represents sequential execution of two successive parameter assignments, so that θ2 is sampled before use in setting x3. The sampling of θ2 is centered around zero as its mean, with a standard deviation σθ taking into account the persistence length Lp. The topology and geometric parameters of an actin fiber are illustrated in Figure 1a. As shown in the “where” clause in Eq. (1), η represents the type of nucleoside phosphate (one of ATP, ADP, or ADP+Pi) attached to the next new actin object, where we let ADP stand for both ADP and ADP+Pi due to similar rates of elongation and retraction. x, θ, and η, there are other actin object parameters to be introduced below, suppressed here for readability.

Figure 1:

Figure 1:

Diagrammatic visualization of the physical system with (a) illustrating the definition of angles, (b) providing opposite and equal angles with vectors, (c) visualizing an actin filament with ADP bound near cofilin boundaries, more toward the pointed end, and occasionally toward the barbed end as well as cofilin binding sequentially, and (d) depicting an actin fiber attached to a membrane mesh.

Node type symbols and represent interior and end segments of an actin filament, each segment being one or several actin units long depending on an adjustable coarse-graining parameter. Additional node type symbols include Δ for actin network branch point junction segments, for end-capped actin segments, for Arp2/3 proteins at branch points at the end of a new fiber, for Arp2/3 proteins at branch points not at the end of a new fiber, and symbols 🌓(,,},{,},{,,,,,} that each represent a choice among these basic symbols. We consider graph-local rewrite rules for cytoskeleton networks, and show how to derive DGG rules from a mutually exclusive and exhaustive collection of particular graph-local neighborhood types for the left hand sides of the rules, all from a global energy function that is a sum of graph-local terms.

The format of rule Eq. (1) above is similar to how it is implemented in Plenum with objects stored connected to one another in a graph, data stored within the objects such as position, angle, and nucleotide type, and clauses following the keyword “with” and “solving” to denote the propensity rule firing rate or differential equation respectively. The foregoing rule is presented as a mathematically idealized and “prettyprinted” version of its computational implementation in any specific piece of software. Executable rules in this paper were implemented in the Plenum package (Yosiphon [2009]) for the Mathematica computer algebra and problem-solving environment. In Plenum the foregoing rule looks like Figure 2.

Figure 2:

Figure 2:

Actual Plenum rule text corresponding to the rule of Eq. (1).

From left to right, the parameters inside actin objects are an integer-valued object ID, spatial coordinates, an object ID “pointer” to the previous actin object in the filament, a pointer to the next actin object, the angle formed by the three objects, the pointer to a bundling protein, the pointer to an Arp2/3 branching object, the subtype of object e.g. end or internal, and the numbers of ATP, ADP, ADPPi, and ADPCofilin bound to the actin object. The function “newpos” rotates a vector around the origin by an angle that is sampled by another function “grammarPDF”, as in the “where” clause of Equation (1).

Similarly,

Actin Barbed End Retraction:

123x1,θ1,η1,x2,θ2,η2,x3,θ3,η312x1,θ1,η1,x2,θ2,η2withkbarbed, off,η3NActin, free (2)

In addition there are two further cases of the foregoing two rules with different context nodes (1 and 1 in addition to 1), i.e. nodes that remain unchanged in rule firing, like enzymes in a catalysed chemical reaction. Pairing the foregoing two rules together with the bidirectional arrow, and omitting the propensity functions, these cases are:

Actin Barbed End Elongation:

12x1,θ1,η1,x2,θ2,η2123x1,θ1,η1,x2,θ2,η2,x3,θ3,η3 (3)

and

Actin Barbed End Elongation:

Δ12x1,θ1,η1,x2,θ2,η2Δ123x1,θ1,η1,x2,θ2,η2,x3,θ3,η3 (4)

For each of these barbed end elongation/retraction rules there is a corresponding pointed end rule. The first two are shown below.

Actin Pointed End Elongation:

23x2,θ2,η2,x3,θ3,η3123x1,θ1,η1,x2,θ2,η2,x3,θ3,η3withkpointed,η3NActin, freewhereθ2N0,σθ;x1=x2+Rθ2x2x3η1{ATP,ADP} (5)

Actin Pointed End Retraction:

123x1,θ1,η1,x2,θ2,η2,x3,θ3,η323x2,θ2,η2,x3,θ3,η3withkpointed,η1NActin, free (6)

We again have that σθ=2Lp, where Lp is persistence length transformed to unit length of an actin filament segment, according to the statistics of a semiflexible polymer and a random walk in small angles. Note that angle θ2 is being used in the reverse direction of traversal along the fiber, and hence has its sign reversed, as shown in figure 1b.

In addition to end elongation and retraction, there exist several more rule types for network remodeling such as:

  1. Ordinary differential equation (ODE) molecule rules for synthesis and degradation and stochastic rules for phosphate release.

    Synthesis rates for CaMKIIβ and capping protein are estimated from experimental data as done previously (Bonilla-Quintana and Rangamani [2024]). As in (Bonilla-Quintana and Rangamani [2024]), the following differential equations estimate the experimental system which provides the data:
    dMdt=IS,M+IMkMM, (7)
    where M is the molecule’s normalized fluorescence measurement, I represents the influxes from stimuli (IS,M) and basal rates (IM) respectively, and kM is the degradation. For each molecule of interest, we fit the curves in (Bosch et al. [2014]) to differential equation Eq. (7) above. The results for CaMKIIβ (bundling) and Aip1 (capping) are shown in Figure 3 comparing the experimental data trend with the parameter fitting. The resulting estimated rates are provided in Table 1.

    The stochastic rules for phosphate release follow actin-attached nucleotide state transitions that regulate binding and unbinding of cofilin in addition to actin polymerizing dynamics. Thus, these stochastic rules regulate cytoskeletal remodeling propensities like synthesis and degradation ODE rules. Phosphate release occurs sequentially from ATP to ADP+Pi and from ADP+Pi to ADP. ADP+Pi is an intermediate state, where the inorganic phosphate (Pi) is mainly bound to the actin filament and not to the nucleotide molecule (Kudryashov and Reisler [2013]). Adjacent cofilin molecules bound to the actin filament accelerate the release of Pi from actin-ADP+Pi to yield actin-ADP.

  2. Branching by Arp2/3 nucleation which forms a junction with three objects connected to a single object node with an expected angle of around 70°=70π180 radians.

    Actin Arp2/3 Branching:
    graphic file with name nihpp-2504.13812v1-f0006.jpg (8)
    Actin Arp2/3 Unbranching
    graphic file with name nihpp-2504.13812v1-f0007.jpg (9)
  3. Capping, which stops the barbed end from elongating or retracting until the cap is removed, and uncapping:

    Actin Barbed End Capping:
    123x1,θ1,x2,θ2,x3,θ3123x1,θ1,x2,θ2,x3,θ3withkcap, onNCap, Free (10)
    Actin Barbed End Uncapping:
    123123x1,θ1,x2,θ2,x3,θ3x1,θ1,x2,θ2,x3,θ3withkcap, off (11)
  4. Cofilin binding, which weakens bending stiffness of bound segments called cofilactin, and lowers the minimal angle for severing at boundaries along the actin filament (under the rule of Eq. (19) below). These rules require that further actin parameters N* be deployed:

    Accelerated Cofilin Binding (1-Node):
    (1)(x1,NADP,1,NCofilin,1)(1)(x1,NADP,11,NCofilin,1+1)withkon-edge, Cofilin𝓗(NCofilin,11)NADP,1NCofilin, Free (12)
    Accelerated Cofilin Binding (2-Node):
    ({1{\}2)(x1,NADP,1,NCG),(x2,NADP,2,0)({1{\}2)(x1,NADP,1,NCG),(x2,NADP,21,1)withkon-edge, CofilinNADP,2NCofilin, Free (13)

    Here NADP,i is the number of actin proteins within filament segment object i that have attached molecules in an ADP state and NCofilin,i is the number of actin proteins in i with attached molecules in a cofilin bound state, as illustrated in Figure 1c.

    This rule exists with its flipped version with cofilin binding from the right node to the left node towards the pointed end.

    Bare Filament Cofilin Binding:
    (1)x1,NADP,1,0(1)x1,NADP,11,1withkon-single, CofilinNADP,1 (14)
    Actin Filament Cofilin Unbinding:
    (1)x1,NADP,1,NCofilin,1(1)x1,NADP,1+1,NCofilin,11withkoff-edge, CofilinNCofilin,1 (15)
  5. Bundling, which creates another junction type with a CaMKIIβ object connected to two actin objects that are not already connected to each other:

    Actin Filament CaMKIIβ Binding:
    graphic file with name nihpp-2504.13812v1-f0008.jpg (16)
    where DU and θBundle are maximal numerical values of distance and angle for coarse-grained binding of CaMKIIβ, and where we denote the Heaviside function as
    H(x)={1x00x<0

    The reverse process is given by this rule:

    Actin Filament CaMKIIβ Unbinding:
    graphic file with name nihpp-2504.13812v1-f0009.jpg (17)
  6. Bond breaking, from a large angle or large edge distance.

    Actin Junction Breaking:
    graphic file with name nihpp-2504.13812v1-f0010.jpg (18)
    where θbreak, Arp and dbreak are minimal junction breaking angle difference and rod breaking distance.
    Actin Filament Severing:
    (12)(x1,θ1,η1, Cofilin),(x2,θ2,η2, Cofilin)(1  2)(x1,θ1,η1, Cofilin),(x2,θ2,η2, Cofilin)withkinstantmax(H(θ1θbreak, Actin)δ(η1, Cofilin,0),H(θ2θbreak, Actin)δ(η2, Cofilin,0),H(θ1θbreak, Cofilactin)H(η1, CofilinNCG/2),H(θ2θbreak, Cofilactin)H(η2, CofilinNCG/2),H(θ1θbreak, Boundary)(1δ(η1, Cofilin,η2, Cofilin)),H(θ2θbreak, Boundary)(1δ(η1, Cofilin,η2, Cofilin)),H(x2x1dbreak)) (19)

    This maximum (equivalent to a logical disjunction i.e. “or” operation) of Heaviside functions conditions actin filament severing on three critical breaking angles dependent on the state of molecules bound to the coarse-grained object’s actin monomers. The actin breaking angle is used for zero cofilin states within bound molecules, the cofilactin breaking angle is used for internal actins a majority of which have cofilin bound molecules, and the boundary breaking angle is used elsewhere where adjacent actin objects have differing numbers of cofilin bound molecules, hence indicating a cofilactin-actin boundary.

Figure 3:

Figure 3:

In the top plot, the estimation of CaMKIIβ synthesis and degradation rates from experimental data (Bosch et al. [2014]) is shown, and in the bottom plot, those for Aip1, a capping protein, is shown. Standard errors in estimated rates are shown with ± in Table 1 in the entries of ksynth, cam, kdeg, cam, ksynth, cap, kdeg, cap.

Together, these rules lead to a treadmilling effect with turnover of actin monomers when the actin network is sufficiently large. The network preferentially moves outward in the direction of the barbed ends since the barbed end elongation rates are faster than the pointed end elongation rates. while the nodes toward the pointed ends are eventually depolymerized. In this way it was originally proposed by theorists such as Mogilner and Oster that actin can provide a force to cellular compartments by interacting with their membranes (Mogilner and Oster [2003]). Considering Newtonian reactive forces of membrane on fiber and fiber on fiber, actin can also generate other forces within the compartment, leading to internal reorganization and deformation. The mechanism with which the actin network achieves moving the membrane along with its own fibers is the subject of the next section.

2.3. Biomolecular mechanisms of actin-binding proteins

Based on the foregoing rules, we summarize in this section the workings of each ABP in the context of actin filament network remodeling and biophysics.

2.3.1. Actin

The polymerization and depolymerization of actin are the driving mechanisms for actin dynamics in this model. In addition, a filament sub-graph that includes long rods causes an electrostatic disconnection between two adjacent actin objects as the objects exert only small radial forces on each other. The adjacency of the actin objects has its connection broken to create two new filaments (Eq. 19).

2.3.2. Arp2/3

The Arp2/3 mechanism follows the mechanism posited by (Smith et al. [2013]) where Arp2/3 exists as either activated or inactivated form. In an activated form, binding to one of the sub-sites of each coarse-grained object is sufficient to nucleate a new daughter filament. In an inactivated form, a coarse-grained object requires binding to all of its Arp2/3 sub-sites in order to inactivate its branching. A junction object with a high branching bending energy nucleates the Arp2/3 branch as a new filament with a pointed end.

2.3.3. Cofilin

The cofilin mechanism includes a slow binding to an unoccupied cofilin site on an actin protein within a coarse-grained actin object, which is independent of the state of the site’s neighbors on an actin filament. There also is a faster binding, accelerated by the state of the site’s neighbors (Cruz [2009]). Each bound site is mechanically weakened by a factor of five, as cofilin is known to weaken the bending stiffness of actin filaments (McCullough et al. [2008]). Nearby cofilin-bound sites accelerate the actin-bound ATP/ADP dynamics of neighboring sites.

Cofilin, when present in high numbers, destabilizes the filament by lowering its stiffness, and causes severing (Eq. 19). Cofilin binding to an empty site on an actin filament is slow; however, each bound cofilin encourages (Eq. 13) binding of cofilin to adjacent locations along the filament. Cofilin also facilitates the release of ADP+Pi to ADP when it is present near to the actin monomer and facilitates severing along interfaces between cofilin-bound segments and non-bound segments (Wioland et al. [2017]). These mechanisms are implemented in our simulations with bound ATP/ADP and cofilin stored as values in actin object nodes (Eqs. 1215).

2.3.4. CaMKIIβ

Filaments that are within a specified distance and angle of each other have a non-zero rate of binding by CaMKIIβ which links them with the the actin biophysics described in section 2.5 below. This includes the anisotropic buckling force and the bending force, together with their respective thermal Hessians, although the forces are weaker as estimated in (Kim et al. [2007]). The initial separation between the filaments is kept as the optimal length until the bundling molecule unbinds.

2.4. Spine head morphodynamics

Dynamical Graph Grammars (DGGs) provide a well-defined way to accommodate dynamically changing system structure such as active cytoskeleton represented using dynamic graphs within nonequilibrium statistical physics as defined by the master equation. Such structure changes operate naturally at a coarser spatial scale than the force exertion of fixed topology objects on one another in biophysical kinetics. To obtain multiscale models then it is necessary to unify the two perspectives - grammar-defined discrete state changes and finer-scale biophysics - with specialized DGG kinetics rules that obey biophysical constraints such as Galilean invariance, conservation of momentum, and dissipation of conserved global energy.

In our model the spine head area grows, starting from a small area that encloses a starting network of four actin objects with an Arp2/3 junction. The mechanism of actin-membrane mutual growth is the attachment of actin objects to the membrane mesh as soon as they intersect, allowing propulsive force onto the membrane, Newtonian reactive force onto the actin network, and pressure onto the actin network. The entire model takes place in two dimensions (viewing the dendritic spine head from the top), due to our current computational limitations, although future work will aim at three dimensions. The requisite dynamics conditions for the implementation details are provided below.

First, actin rods intersecting through a pseudo-extended actin overgrowth length (Medwedeff and Mjolsness [2023], Medwedeff [2024]) with a spine head membrane rod have the end attached to the spine head membrane rod through the creation of a new spine head membrane vertex at that coordinate. Second, the membrane is allowed to fluctuate from the curvature, pressure, and tension energy terms. The Helfrich energy mean curvature energy is given by:

EH=κ2S(2H)2dA

To discretize this term for a 2D membrane polygon, we approximate the mean curvature H at each vertex ri. Let ri2,ri1,ri+1,ri+2 be the neighboring vertices of ri. Using the adjacent neighbors, we take the derivative of the unit tangent vector with respect to the arc length w¯, which yields

HΓxa,xb,xc=dTdw¯, (20)

where we approximate

dTidw¯i1zix1i+1x1ivi+1x1ix1i1vi,x2i+1x2ivi+1x2ix2i1vi, (21)

and vi=xixi1 and zi=vi+vi+12. This scheme was presented in (Bonilla-Quintana et al. [2020] (Supplementary Material)), and when followed, leads to the update as follows: where gi=xi+1xivixixi1vi12, we have that HΓxa,xb,xc,xd,xe=gi1zi1+gizi+gi+1zi+1.

The actin end is allowed to interpolate from the spine head membrane after polymerizing and extending beyond the overgrowth threshold length for the overgrowth dynamics, which follows the Brownian ratchet polymerization mechanism (Peskin et al. [1993]). An interpolating membrane mesh is maintained that imparts actin-end forces onto the vertices through attachment objects connecting actin ends to particular membrane rods as in Figure 1d.

2.5. Actin network biophysics

The gradient descent rules below together comprise a stochastic first order Euler update for solving the force balance system of differential equations. It is analogous to stochastic gradient descent. These rules have a parameter kkinetic which in the infinite limit recovers the ODE exactly. Alternatively we could have coded ODEs in the DGG, but we think that would be less efficient in the presence of substantial thermal noise.

There are two sub-sectors to our implemented biophysics sector: (1) pairwise forces due to energy terms coupling two adjacent segments or proteins of a polymer (and which subserve a fiber buckling process), and (2) three-node forces that act specifically on fiber bending angles. For each of these kinds of forces, there are several rules that update position according to the force. There is also a corresponding energy term whose negative spatial derivative is the force, and another kind of rule that implements Hessian Boltzmann sampling which represents thermal noise fluctuations.

To ensure that even dissipative biophysics is compatible with conservation of energy, the DGG kinetic rules must all be derivable from a single global energy function. This function will be a sum of two-object and three-object potential energy functions. The three-object potential energies will be a function of the bending angle between three consecutive graph-connected filament segments, hence invariant to the Euclidean group of global translations and rotations. The two-object potential energies will be a function of the distance between the centroids of two graph-connected objects, hence also Euclidean-invariant.

The longitudinal pairwise energy Usepx1,x2=Usep(r), where r is the separation distance r=x1x22 between two connected filaments segments (which could be a small as individual actin proteins), is standardly assumed to have a minimum-energy distance rmin, to increase for larger distances and asymptote from below to a value of zero energy, and to increase rapidly to infinity as the segment-segment pairwise distance drops to zero - the repulsive core of the central force law. For example, this intermolecular potiential energy can be taken to be the Morse potential:

U^Morsex1,x2=U^Morsex1x22=De1eαx1x2rmin2. (22)

This potential takes its minimum value at r=rmin. We will use this popular default choice, though there is no particular reason that actin proteins should have this potential energy law rather than one of many others that have similar properties.

This kind of potential smoothly “breaks” the connection between two segments for large r, since an energy constant with respect to position implies zero force. Thus two sufficiently distant segments could trigger a filament-breaking rule such as Eq. (19).

When such a model is applied to three successive points in a fiber, the result is a tri-nodal potential in which a buckling effect arises whereby under compression the middle filament node pushes away from the co-linear state. The relevant energy combination is:

Utri-nodal,sepx1,x2,x3=U˜sepx1,x2+U˜sepx2,x3 (23)

For an unbranched interior actin node in a filament at position x2, the gradient of this energy equals the gradient of the globally summed Usep over all connected pairs. There is a numerical reason to use the trinodal potential rather than the pairwise potential in the main DGG rule for buckling. For a nearly straight fiber, the gradients of the two pairwise potentials in which a given interior (non-boundary) node participates nearly cancel out. This cancellation is more efficiently achieved by an exact analytic vector sum in the gradient calculation of the trinodal potential, than by the stochastic addition of displacements resulting from the stochastic firing of a pairwise DGG rule on randomly chosen nodes which will eventually converge to the same stochastic cancellation on average.

Also for numerical reasons, we introduce a force-clipping two-body potential energy function that is used to ensure that the movements of the actin objects smoothly update towards a system minimum. The force-clipping is important because we are using a potential energy function U^(r) for interparticle distance r=x1x2, such as the Morse potential U^Morse(r), that includes a strong repulsive core. The singularity of high potential energy at zero distance reflects the high repulsive force if the actin objects move close enough to each other such that their electron orbitals repel strongly, but it also introduces numerical ill-conditioning.

To control this problem, we linearize the potential at distances rϵ and match potential value and slope at r=ϵ, via Taylor’s theorem at that point:

U^x1,x2=U^(r)U^ϵ(r)U^(ϵ)+U^(ϵ)×x1x22ϵ, (24)

The resulting potential function U˜ϵ(r) is defined piecewise as the original unclipped potential for inter-molecular distance above a threshold ϵ; below that distance it becomes a linear function without discontinuity that meets the y-intercept:

U˜ϵ(r)=U^(r)rϵU^ϵ(ϵ)=U^(ϵ)+U^(r)rr=ϵ(rϵ)0rϵ (25)

and therefore we have the equation below for the clipped gradient proportional to the full, clipped force:

U˜r(rϵ)=U^r(r)rϵU^(r)rr=ϵ0rϵ (26)

where r=x1x22. The force is a well-defined and continuous derivative of the potential which acts to preserve Newton’s laws of motion.

If G is the graph of connected filament segments, with number of nodes |G| and symmetric adjacency matrix Gij0,1, then the associated global energy is

Uradial=i=1|G|j<iGijUsepxi,xj. (27)

If we were to ignore branch points in the actin filament network, the sum of radial separation energies would decompose over filaments indexed by F and having size |F|:

Uradial=Fj=1|F|1Usepxj,xj+1 (28)

Returning to the general graph case, we calculate the gradient:

xlUradial=12i=1|G|jiGijxlUsepxi,xj=12i=1|G|jiGijUsepxi,xjxlxixj2=12i=1|G|jiGijUsepxi,xjxixj21xixjxlxixj=12i=1|G|jiGijUsepxi,xjxixj21xixjIδliδlj=12jlGljUsepxl,xjxlxj21xlxj12ilGilUsepxi,xlxixl21xixl (29)

where δli=1 if l=i and 0 otherwise is the Kronecker delta function, so by symmetry, antisymmetry, and then change of index name, followed by collecting terms:

xlUradial=12jlGljUsepxl,xjxlxj21xlxj12ilGliUsepxl,xixlxi21xixl=12jlGljUsepxl,xjxlxj21xlxj+12ilGliUsepxl,xixlxi21xlxi=12jlGljUsepxl,xjxlxj21xlxj+12jlGljUsepxl,xjxlxj21xlxj=jlGljUsepxl,xjxlxj21xljlGljUsepxl,xjxlxj21xj. (30)

Let

ψ(r)=Usep(r)/r. (31)

Then finally

xlUradial=jlGljψxlxjxljlGljψxlxjxj. (32)

This is the equation we follow in the local DGG update rules below.

One consequence of Equation (32) is

dpdt=lFl=lxlUradial=(11)ljlGljψxlxjxl=0, (33)

conservation of the total system momentum vector.

In particular for an unbranched filament F of nonzero length |F|, Eq. (32) specializes to

xFlUradial=1δl11δl|F|ψxlxl+12+ψxl1xl2xlψxlxl+12xl+1ψxl1xl2xl1+δl1ψx1x22x1x2+δl|F|ψx|F|x|F|12x|F|x|F|1. (34)

The summands in the sum in Equation (34) correspond to separate grammar rule diagrams centered on updating node l which is an interior node connected to two other nodes of any type (first term, with 1δl11δl|F| factor), vs. an end node at the first- or last-indexed end (second and third terms respectively, with factors of δl1 and δl|F| respectively) connected to one other node of any type.

Thus for an unbranched interior filament node:

xFlUradial=ψxlxl+12+ψxl1xl2xlψxlxl+12xl+1ψxl1xl2xl1. (35)

The desired cancellation of longitudinal gradients along a nearly straight fiber will occur if xl the weighted average of xl+1 and xl1, i.e. if the segment centroids are roughly colinear and equally spaced.

Under tension, the quantity ψ tends to be positive so any deviation from colinearity will generate a restoring force Uradial bringing the middle node xl back into line transversally, as well as towards equal longitudinal spacing. Under compression, ψ tends to be negative so transverse buckling will result.

To model random thermal displacements, it will also be necessary to calculate the Hessian matrix Flm2 of second derivatives. If Glm=0 then the Hessian matrix element is zero, so the Hessian is a weighted version of the connection graph but with self-edges added. From Eq. (32) we calculate:

xlxm2Uradial=δlmjlGljψxlxj21δlmGlmψxlxm2+jlGljψxlxj2xlxj21xlxjIδmlδmjxlxj=δlmjlGljψxlxj21δlmGlmψxlxm2+jlGljψxlxj2xlxj2δmlδmj=δlmjlGljψxlxj2+ψxlxj2xlxj21δlmGlmψxlxm2+ψxlxm2xlxm2 (36)

and finally

xlxm2Uradial=δlmjlGljUsepxlxj21δlmGlmUsepxlxm2. (37)

This is a weighted graph Laplacian. If all U are positive then this matrix is diagonally dominant with real eigenvalues that are all, by Gershoren’s theorem, nonnegative.

For a model of small random displacements consistent with a Boltzmann distribution with second-order (only, leaving first order effects to the gradient rules) approximation of energies, we update xl with the Gaussian.

PrxlxlexpxlxlTjlGljUsepxlxj2I+ϵsep2Ixlxl (38)

For first-order gradient dynamics we assume that, after a very brief transient ballistic behavior, our molecular-scale objects all come to force balance F+Fdrag=0 with a drag force Fdrag=ζv, where v is object velocity through a medium of high viscosity η, and ζ depends on object geometry, but for a cylinder of radius R Stokes’ law gives ζ=4πηLlog(L/2R)+0.886 for perpendicular movement to the axis or ζ=2πηLlog(L/2R)+0.114 for parallel movement to the axis such as at the working filament ends in our simulation (Hunt et al. [1994]). Thus

dxidt=Fiζ=1ζixi. (39)

Equation (39) can be a stiff ODE system for inter-molecular potentials, particularly in the highly repulsive regime of the Morse potential. Thus, we introduced the clipped potential to formulate force balance (Equation (39)) while relieving the numerical instability.

This rule in DGG implementation form is shown below.

Interior Case Anisotropic Buckling:

2.5. (40)

This rule effectively implements a stochastic version of a forward Euler solver for Equation (39), approaching the ODE solution as kkinetic. The rules of Equations 40, 59 below, and 64 below have in common that aside from the parameter values their LHS and RHS graphs are the same, and that only the parameters of the central node change, in a way that is computed systematically from the global biophysical energy function. For such rules we introduce the shorthand diagrammatic notation:

2.5. (41)

where the boxing of node 2 is not part of the graph but serves to indicate which node has changing parameter values.

Note that the empty/filled distinction is just a visualization for a binary parameter in the actual rule objects that specifies whether the given fiber segment is an end segment, i.e. has an empty binding site for continued polymerization, or not. kkinetic is a relative rate of updating biophysical (kinetic) rules; as it tends to infinity, there are more and more updates of smaller and smaller step sizes each per unit time, and the limit is an ordinary differential equation system.

Likewise, there is a special buckling rule for a filament branch point. It is mutually exclusive in domain of applicability with the interior case above, due to the constraints on actin segment objects in position 2. Defining similarly to Equation (23)

Uquad-nodal, sepx1,x2,x3,x4=U˜sepx1,x2+U˜sepx2,x3++U˜sepx2,x4, (42)

the rule is:

Branch Case Anisotropic Buckling:

2.5. (43)

The last mutually exclusive case occurs at any filament end segment. That rule is shown in Equation (66) in Section 2.7 on filament boundary conditions.

Edges are constructed by IDs as parameters associated to objects. The forward ID is represented by the arrow, which can emanate from any object including two arrows out of a junction object to point towards an Arp2/3 object (square) as well.

Another module we add that accounts for more microscopic phenomena than the larger-scale whole ionic interactions between actin monomers is an angle bending energy that accounts for potential alignments of multiple electrostatic interaction residues between the amino acids of actin monomers. This structure imposes a constraint that the actin monomers follow the optimal bending angle created by multiple binding residues between two adjacent proteins. If the positions of three adjacent actin objects are defined as x1, x2, and x3, then the angle bending potential energy is

Utri-nodal, angx1,x2,x3,θtarget=kB2cos1x2x1x3x2x2x12x3x22θtarget2. (44)

We define the scalar quantities

ax1,x2,x3=x2x1x3x2x2x12x3x22bx1,x2,x3=x3x22x2x12cx1,x2,x3=x2x12x3x22 (45)

Note that a is symmetric ax1,x2,x3=ax1,x2,x3, as is c, but b isn’t. Parameter a=cos(θ)[1,1]. For three colinear points with x2 in the middle, the actual enclosed angle θ=0 and a=1. We define the vector quantities

Lx1,x2,x3=x12x1+x3L˜x1,x2,x3=bx1b+1bx2+1bx3. (46)

L is symmetric but L˜ is not. Then we may calculate the gradient of an interior node of three as

x2Utrinodal, ang=kBcos1(a)θtargetc1a2(L+aL˜) (47)

and the gradient of an end node of three is

x1Utrinodal, ang=kBcos1(a)θtargetc1a2x2x3abx1x2. (48)

Our target angles are θtarget=0 and 70 degrees. Angles θ=cos1(a) near 70 degrees are not a problem in the denominator but those near zero look like they might be since then a1. However, for θtarget=0 and a1 the ratio of terms is actually nonsingular by 1’Hopital’s rule.

The corresponding interior-node Hessian as

x2x22Utrinodal, ang=Hinterior+cos1(a)θtargetH^interiorHinterior=kBc21a2(L+aL˜)(L+aL˜) (49)

The cos1(a)θtargetH^ term has a variable sign depending on the first factor. We will drop all such matrix terms in order to obtain a tractable, positive semidefinite approximation for use in a Gaussian distribution of position parameters for each modeled object. The resulting matrix has one nonnegative eigenvalue and (in 2D) one zero eigenvalue. We will further regularize the H matrix to make it positive definite, by taking H to be the positive eigenvalue of Hinterior times the identity matrix, or equivalently (for a rank-one matrix) the Frobenius norm or the nuclear norm of Hinterior times the identity matrix.

The full angle-bending potential energy is

Uangx,θtargetijk=kB2ijikj,iGijGjkUtri-nodal, angxi,xj,xk,θtargetijk (50)

where now G2 can be symmetrized, since any antisymmetric component will sum to zero.

We can take its gradient as

lUangx,θtargetijk=kB2ijikj,iGijGjklUtriijkxi,xj,xk,θtargetijk (51)
lUang(x,θtargetijk)=kB2ijkGijGjk(lUtriilkδjl+lUtriljkδil+lUtriijlδkl)=kB2ijkGijGjk(cos1(aijk)θijka)cijk1aijk2[δjl(Lijk+aijkL˜ijk)+δil((xjxk)aijkbijk(xixj))+δkl((xjxi)akjibkji(xkxj))] (52)

Defining

Kijk=xjxkaijkbijkxixjK˜ijk=xjxiaijkbijkxkxj=Kkji (53)

we have

lUang(x,θtargetijk)=kB2ijkGijGjk(cos1(aijk)θijk)cijk1aijk2×[δilKijk+δklKkjiδjl(Kijk+Kkji)]. (54)

Kijk is not symmetric under (i,j,k)(k,j,i), but of course Kijk+Kkji is. Likewise for the “usable” portion of the Hessian,

lm2Uang(x,θtargetijk)=kB2ijkGijGjk1cijk2(1aijk2)×[δilKijk+δklKkjiδjl(Kijk+Kkji)]×[δimKijk+δkmKkjiδjm(Kijk+Kkji)]+O(cos1(aijk)θtargetijk). (55)

Note that again the sum over l of this expression is zero, because the sum over l removes the Kronecker deltas from inside the first square bracket factor, leaving Kijk+KkjiKijk+Kkji=0. In the l, m space this expression is a nonnegatively weighted sum of outer products of the vectors in square brackets, so the matrix is positive semidefinite.

For efficiency in implementation we need to eliminate the Kronecker deltas. So,

lUang(x,θtargetijk)=kB2[jk;j,klGljGjk(cos1(aljk)θljk)cljk1aljk2Kljk+ij;i,jlGijGjl(cos1(aijl)θijl)cijl1aijl2Kljiik;i,klGilGlk(cos1(ailk)θilk)cilk1ailk2(Kilk+Kkli)]. (56)

Using relationships such as δilδim=δlmδilδim and, within the ijksums, δilδkm=1δlmδilδkm, we find a similarly reduced Hessian expression which however is the sum of nine terms rather than three. Of these nine terms, three share a factor of δlm i.e. appear on the diagonal of the Hessian, and six share a factor of 1δlm and are therefore off-diagonal terms. For example the diagonal terms can be calculated easily:

lm2Uangx,θtargetijk=kB2δlmjk*;j,klGljGjk1cljk21aljk2Kljk2+ij*;i,jlGijGjl1cijl21aijl2Klji2+ik;i,klGilGlk1cilk21ailk2Kilk+Kkli2+1δlm[]+Ocos1aijkθtargetijk. (57)

The terms diagonal in the l, m space suffice to define a joint Gaussian model with properly nonnegative eigenvalues, but more importantly for our purpose, to define a single-l at a time Gaussian update formula similar to Equation (38).

PrxlxlexpxlxlTjkGljGjk++I+ϵang2Ixlxl (58)

The resulting DGG update rules are:

Angle Bending 1:

2.5. (59)

Angle Bending 2:

2.5. (60)

... and likewise a third rule (with the directed edges reversed) for x3. Note that the second angle-bending rule is not exclusive to filament end cases, though the first angle-bending rule will not apply to those cases. Here θτ1,τ2,τ3=θτ3,τ2,τ1 is the preferred (minimal-energy) angle for three successive nodes as a function of their type data (including end-node status) τ, which we have visualized with different icons , etc..

The other module we add for biophysics is aimed at providing some thermal noise for spatial fluctuations nearequilibrium which describes continual movement of the actin filaments within the context of minimizing the Hessian of the chosen potential.

Hessian Boltzmann sampling is derived from the Taylor expansion of a potential

U(x+u)U(x)+U(x)Tu+12uTHxu+, (61)

where x is the current state, u is a displacement vector in the state, and H=2U is the Hessian matrix of second derivatives of U.

We extend the “heat-bath” thermal simulation algorithm to a Metropolis-Hastings version by fulfilling the following Bayesian equation for detailed balance and probability flow between two states:

AxxAxx=pxqxxp(x)qxx, (62)

where x is the new state and x is the old or current state, which we henceforth equate with position. q is the probability distribution for proposing a change from the old state to the new state. p is known as the target steady-state distribution to which we want the Markov Chain Monte Carlo (MCMC) algorithm to converge. For the Metropolis-Hastings algorithm the displacement proposal distributions are not homogeneous, and we analogously extend the “heat-bath” algorithm to a novel thermal noise algorithm that assigns displacement update probabilities according to the current state. The covariance of this multivariate Gaussian is the inverse of the Hessian multiplied by thermodynamic kBT (Das et al. [2019]). We let the mean of the sampling distribution be zero. The linear term of the Taylor expansion – assumed to be near-zero – is accounted for instead in the viscous gradient dynamics.

In this algorithm we derive a heat-bath acceptance probability for thermal noise by considering respective forward and reverse versions of the target state probabilities p(x) and proposal probabilities qxx, and imposing the standard constraint of detailed balance. We consider the Boltzmann probabilities of the thermal state of a system to rely on the pure separation potential at that state. For proposal probabilities conditioned on the current state, which is our normal distribution, we take them to be proportional to the Boltzmann probability with Hessian energy term in the Taylor expansion of the current state. When the acceptance probabilities are algebraically manipulated into heat-bath form, we find that the acceptance probability takes the form

Axx=eΔUΔUqkBTH(x)/Hx1+eΔUΔUqkBTH(x)/Hx (63)

where U is the global mechanical energy, ΔU is the change in ΔU due to a local move from x to x, Uq is just the quadratic (Hessian) part of the local Taylor expansion (Equation (61) of U, |H(x)| is the determinant of the Hessian H(x) at x, and ΔUqxx=UqxxUqxx. The constant term of course drops out under the difference Δ operation. The factors of Hx arise from a Gaussian integral approximation to the partition function normalization dxexpβUqxx for the heat bath move proposal qxx, which depends on move starting position x.

If we instead used both the linear and quadratic terms as in Eq. 4.7 of (Lavenda [1991]), then the approximation of ΔU would be better except near the local energy minimum, leading to good acceptance ratios A. However, we opt to separate thermal noise from active drive processes in the rule set since they are physically distinct. The two options are equivalent near the local energy minimum, at thermal equilibrium or quasi-equilibrium. The probability of a “proposal” step under ΔUq will be a zero-mean Gaussian or Normal distribution with precision matrix (inverse covariance matrix) HkBT. The acceptance of such a step will depend strongly on its alignment with the gradient where the gradient is high, but will be suitably thermal near energy minima in the manner of an Ornstein-Uhlenbeck process.

We have calculated above the relevant Hessians for both buckling and bending energies. These Hessians can be summed together or, if one is expected to be substantially smaller in a matrix norm sense than the other, only the larger one can be kept. Since the central Morse-style potentials can have high derivative values at the cores, we retain just the buckling Hessian. Then, for a change in one particular xi alone,

ΔiU([x])=ΔiUsepxinbdxi,

i.e. only local summands of Usep are involved.

The DGG rule is shown below.

Hessian Thermal Noise:

2.5. (64)

For consistency we also need to include the actin fiber end case. It is in Section 2.7 below.

Next, we explain how the dynamics of the membrane can be implemented in the DGG simulation also in the form of stochastic rules. There are three terms which comprise the total membrane energy: membrane area energy, membrane length energy, and membrane Helfrich mean curvature energy for the spine head membrane (Bonilla-Quintana et al. [2020]). The total energy is

Umem=PΩ+τS+2κΓH2dw¯. (65)

Here, P is the absolute pressure difference with membrane as boundary, Ω the area, τ the line tension, κ the bending modulus, Γ the 1D representation of the manifold that is the 2D spine head membrane surface, H the mean curvature, and w¯ the arc length (Bonilla-Quintana et al. [2021]). Mean curvature is approximated using forward finite differences.

The pressure term PΩ uses vector cross products of neighboring membrane vertex coordinates to calculate 2D area Ω, according to a discretization of the spine head polygon (Eq. 68).

Parameters used in our simulations are provided in Table 1.

2.6. Efficient implementation

We have approached the issue of computational efficiency in our simulation in multiple ways including parameter tuning, rule-writing, and biophysical theory.

For parameter tuning, we have chosen to set the dissociation energy as the minimum energy possible to break a single bond in an actin filament rather than to consider the distribution of energy over all bonds in the filament. This energy arises from the electrostatic dissociation energy required for one actin monomer to break away from a stable actin tetramer (Sept and McCammon [2001]). In rule-writing, we sample tri-nodal forces so that the net update is weaker in magnitude than pairwise forces, and anisotropic towards a perpendicular axis. In theory of biophysical kinetics, we derived a clipping potential Eq. (25)) that sets the force to a constant value past a multiplicative factor below the optimal length. Also, the bending energy’s gradient and Hessian are simplified to a few terms (Eqs. (56) and (57)).

2.7. Boundary conditions

The first boundary condition rule is for buckling. It is mutually exclusive in domain of applicability with the previous two (interior and junction node) cases.

End Case Anistropic Buckling:

2.7. (66)

Likewise, the Hessian Thermal Noise end case is:

End Case Hessian Thermal Noise:

2.7. (67)

In each of these rules the undirected edge on both LHS and RHS is a shortand notation for a pair of directed-edge rules. In the first of the pair, both undirected edges are replaced with edges directed in the same left-to-right direction in the picture; and in the second of the pair, both undirected edges are replaced with edges directed in the same right-to-left direction.

3. Results and Discussion

We implement a DGG algorithm inside a simulator in Plenum that minimizes the biophysical energy of a dynamically changing network. The total energy function is shown below

Etot=i,jiNGijUsepxi,xjAnisotropic Buckling+ijkiNGijGjkUangxi,xj,xk,θtargetAngular Bending Energy+Pb,cbMgbcxbxxcyxcxxby2Membrane Areal Energy+ΩbcdbMGbcGcdxbxc2+xcxd22Membrane Line Tension Energy+2κabcaMGabGbcHΓxa,xb,xc2.Membrane Mean Helfrich Energy (68)

In this formula, the “Membrane Areal Energy” term is mediated by a directed graph with adjacency matrix gbc which consists of the counterclockwise cycle of edges around the 1D membrane embedded in 2D space.

Simulations that run over 0.6 seconds of biological time achieve compartment growth of 20% (Fig. 4). An area of 0.5 μm2 corresponds to the transverse cross-sectional area of a typical, biological synaptic spine head which indicates that a more powerful DGG simulation package that utilizes accelerated algorithm in C++ (Medwedeff and Mjolsness [2023], Medwedeff [2024]) possibly coupled with larger coarse-graining numbers would feasibly simulate changes to a synaptic spine head on a long-term scale. This would make possible the simulation of long-term potentiation (LTP) from repeated electrical signals in the form of Hebbian learning.

Figure 4:

Figure 4:

Top: Snapshots of two simulations of the synaptic spine head. Color indicates the degree of angle bending energy (or green for a barbed end) for each object, circles represent coarse-grained actin objects NCG=50, triangles represent caps or colored triangles represent junction objects, and hexagons represent CaMKIIβ bundling complexes. Bottom: Membrane-enclosed area over time. Plots arranged from left-to-right correspond to simulations arranged top-to-bottom.

As shown in Fig. 5, we can see that cofilin concentration, as it increases, can lie in a regime of low circularity and high membrane area depending on the synthesis rate.

Figure 5:

Figure 5:

Dependence of membrane area on synthesis rates of three actin-binding proteins demonstrated in parameter sweeps. The normal synthesis rate provided in Table 1 is the middle horizontal-axis value. The three ABPs are increasingly bound to actin filaments as the synthesis rates increase (Top Row). We measure membrane circularity, defined as 4π(membrane area)(membrane perimeter)2, (Middle Row) and membrane area (Bottom Row). The number of simulations is 40 for cofilin and CaMKIIβ or 20 for Arp2/3 corresponding to each data point in the plots. Error bars show standard error with Bessel’s correction. Time point is taken early for Arp2/3 because of the large, computationally demanding, network size at higher synthesis rates.

The trend initially starts at a high value of area (bottom-left) and decreases membrane area as cofilin concentration increases. This result is consistent with a previously explored model and experiment (Calabrese et al. [2014]). Only a small number of cofilin is needed for creating a boundary segment prone to severing. Greater numbers of cofilin weaken the bending stiffness of the filament leading to smaller membrane area.

As investigated through simulation and in vitro experiments in (Scheff et al. [2022]), an anisotropy can act as a biophysical memory after a number of CaMKIIβ act like steel girders resisting against compressive pressure forces. Actin filaments aligned together by chance remain as strong beams in those directions when supported by CaMKIIβ bundling, while other directions buckle more under membranous pressure. As expected by this idea, the membrane circularity decreases as more CaMKIIβ binds in Fig. 5‘s center panel. This occurs above CaMKIIβ synthesis rate of 105.5Ms, which is approximately the normal synthesis rate. The CaMKIIβ affects membrane morphology through teamwork of multiple filaments pushing to further membrane anisotropy.

The Arp2/3 synthesis rate parameter search results in a function that increases in area with the bound, activated Arp2/3 (Fig. 5). Clearly, more Arp2/3 is bound with increasing synthesis rate, and affects the membrane area past a certain number of bound Arp2/3 (top-right).

The inherent nonlinear or log-linear patterns of the system have been characterized, with several implications: (1) There may also be an advantage for model reduction of this system using artificial neural networks which have nonlinear activation functions to capture this behavior. This would result in faster predictions about synaptic spine heads in lieu of biological experiments. (2) There can be hysteresis and therefore memory as well as feedback in the biophysically mechanical nature of the system, as demonstrated in this paper. (3) The ABPs in the simulation inversely affect membrane area and circularity, showing that spine head anisotropy increases with membrane area and protein concentration in our results. Here, in silico complexity is an estimate of the dependencies within a biological system. Such in silico observations may in the future be compared to experiment, perhaps after further computational work such as the extension to three dimensions.

Molecular dynamics (MD) simulation is similar to our simulation system in that it updates positions of simulation objects, but also exhibit differences that make DGGs more suitable for spine head simulation. MD simulations are slow, simulating on at most the nanosecond or even femtosecond scale; DGGs can operate on much coarser spatial and temporal scales, and can naturally update the number and nature of chemical species or objects in the simulation. So, they work well for remodeling of the actin cytoskeleton. They also incorporate parameters associated with each object at the “agent” level which allows simulation of spatial movement and attachment of various actin-binding proteins such as Arp2/3, end-capping protein of the barbed-end, and CaMKIIβ as well as other local state variables. Furthermore, MD simulations use ballistic movement while we implement viscous dynamics to convert forces to velocity in coarse-scale models represented as DGGs, as is appropriate in a viscous medium and spatial scale on all but the fastest time scales. In this way, we aim to provide an efficient, expressive, and suitable simulation for spine head dynamics.

4. Conclusion

We have demonstrated how to utilize our Dynamical Graph Grammar (DGG) simulation to reveal nonlinear trends of actin cytoskeletal elements on dendritic spine head membrane expansion in 2D. The results support that there exist biophysical effects from the number of ABPs bound to actin filament networks. In particular CaMKIIβ molecules strengthen actin filaments creating strong “girders” that stabilize the network. Arp2/3’s effect on networks is enlarging the size of the synaptic spine head and decreasing the circularity. Furthermore, there can be combined effects from mechanical stiffness and network growth as shown by cofilin’s impact on membrane area.

Our graph-based simulation algorithm is able to implement this biophysical model from underlying principles. It is a highly expressive simulation system that incorporates many modules well-suited for changing both network topology and spatial or, more generally, agent-associated parameters.

There are many avenues for future work to extend our model. Additional modules can be incorporated by design of DGGs for new cytoskeletal elements. Simulations can reach the scale of the spine head receiving multiple timed signals with implementation in the Cajete and DGGML C++ simulation packages (Medwedeff and Mjolsness [2023], Medwedeff [2024], Medwedeff and Mjolsness [2024]) that may enable three-dimensional simulations, and possibly with the help of AI (Mjolsness [2019]). DGGML’s efficiency arises from symbolic methods to analyze the model and perform decomposition. The result would be exploration of long-term potentiation using graph-based actin cytoskeletal simulation in synaptic spine heads, ultimately to identify targets to treat addiction and protect and enhance memory.

Signficance.

Dendritic spines are biochemical computational units found along the dendrites of neurons. In response to a stimulus from a presynaptic terminal, dendritic spine heads undergo changes to their size and shape by remodeling their actin cytoskeleton. Biophysical modeling of dendritic spine head growth can shed light on the interplay between signaling events and cytoskeletal mechanics. Here, we present a Dynamical Graph Grammar (DGG) simulation of the synaptic spine head with actin cytoskeleton determining its size. Expected trends are predicted by the model for the actin-binding proteins cofilin, CaMKIIβ, and Arp2/3 in parameter sweeps of synthesis rates. The computational efficiency of DGG due to coarse-graining and its potential for further upscaling, together with its expressive power, positions this model as a fundamental step for future work in modeling spatially complex biological systems including long-term potentiation and depression.

Acknowledgments

We thank Mayte Bonilla-Quintana for many substantial modeling discussions regarding the actin cytoskeleton in dendritic spine head. We thank Arthur York for creating a previous version of the DGG model file including cytoskeleton structure-altering rules. This work was funded in part by U.S. NIH/NIDA Brain Initiative Grant 1RF1DA055668-01 (all coauthors), and also by Human Frontiers Science Program Grant HFSP—RGP0023/2018 (EM), NIH NIMH CRCNS R01-MH129066 (TJS, TMB), NSF NeuroNex DBI-1707356 (TJS, TMB), and NSF NeuroNex DBI-2014862 (TJS, TMB). This work was supported in part by the UC Southern California Hub, with funding from the UC National Laboratories division of the University of California Office of the President (EM).

Declaration of Interests

P.R. is a consultant for Simula Research Laboratories in Oslo, Norway and receives income. The terms of this arrangement have been reviewed and approved by the University of California, San Diego in accordance with its conflict-of-interest policies. E.M. has a Joint Appointment with the Los Alamos National Laboratory Computer, Computational, and Statistical Sciences Division. The terms of this arrangement have been reviewed and approved by the University of California, Irvine, in accordance with its conflict-of-interest policies.

Footnotes

Supplementary Material

An online supplement to this article containing simulation software can be found at open source software site https://github.com/matthewhur836/SpineHead-DGG.

Contributor Information

Matthew Hur, Program in Mathematical, Computational, and Systems Biology, Univeristy of California Irvine, Irvine, CA, USA.

Thomas Bartol, Computational Neurobiology Laboratory, Salk Institute for Biological Studies, La Jolla, CA, USA.

Padmini Rangamani, Departments of Pharmacology and Mechanical and Aerospace Engineering, University of California San Diego, La Jolla, CA, USA.

Terrence Sejnowski, Computational Neurobiology Laboratory, Salk Institute for Biological Studies, La Jolla, CA, USA; Deparment of Neurobiology, University of California San Diego, La Jolla, CA, USA.

Eric Mjolsness, Departments of Computer Science and Mathematics, Univeristy of California Irvine, Irvine, CA, USA.

References

  1. Hotulainen Pirta and Hoogenraad Casper C. Actin in dendritic spines: connecting dynamics to function. J Cell Biol, 189:619–629, 5 2010. doi: 10.1083/jcb.201003008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Araya Roberto, Vogels Tim P, and Yuste Rafael. Activity-dependent dendritic spine neck changes are correlated with synaptic strength. Proc Natl Acad Sci USA, 111:E2895–E2904, 6 2014. doi: 10.1073/pnas.1321869111. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Hebb Donald O. The Organization of Behavior. Psychology Press, 4 2002. doi: 10.4324/9781410612403. [DOI] [Google Scholar]
  4. Bonilla-Quintana Mayte and Rangamani Padmini. Can biophysical models of dendritic spines be used to explore synaptic changes associated with addiction? Phys Biol, 19, 6 2022. doi: 10.1088/1478-3975/ac6cbe. [DOI] [PubMed] [Google Scholar]
  5. Lisman John. Criteria for identifying the molecular basis of the engram (camkii, pkmzeta). Mol Brain, 10:55, 11 2017. doi: 10.1186/s13041-017-0337-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Lee Christopher T, Bell Miriam, Bonilla-Quintana Mayte, and Rangamani Padmini. Biophysical modeling of synaptic plasticity. Annu Rev Biophys, 53:397–426, 7 2024. doi: 10.1146/annurev-biophys-072123-124954. [DOI] [PubMed] [Google Scholar]
  7. Haseena P A, Basavaraju Nimisha, Gupta Anant, and Kommaddi Reddy Peera. Actin cytoskeleton at the synapse: An alzheimer’s disease perspective. Cytoskeleton (Hoboken), 1 2025. doi: 10.1002/cm.21993. [DOI] [PubMed] [Google Scholar]
  8. Okamoto Ken-Ichi, Narayanan Radhakrishnan, Lee Sang H, Murata Kazuyoshi, and Hayashi Yasunori. The role of camkii as an f-actin-bundling protein crucial for maintenance of dendritic spine structure. Proc Natl Acad Sci USA, 104:6418–6423, 4 2007. doi: 10.1073/pnas.0701656104. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Yasuda Ryohei, Hayashi Yasunori, and Hell Johannes W. Camkii: a central molecular organizer of synaptic plasticity, learning and memory. Nat Rev Neurosci, 23:666–682, 10 2022. doi: 10.1038/s41583-022-00624-2. [DOI] [PubMed] [Google Scholar]
  10. Rückerl Florian, Lenz Martin, Betz Timo, Manzi John, Martiel Jean-Louis, Safouane Mahassine, Paterski-Boujemaa Rajaa, Blanchoin Laurent, and Sykes Cécile. Adaptive response of actin bundles under mechanical stress. Biophys J, 113:1072–1079, 9 2017. doi: 10.1016/j.bpj.2017.07.017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Scheff Danielle R, Redford Steven A, Lorpaiboon Chatipat, Majumdar Sayantan, Dinner Aaron R, and Gardel Margaret L. Actin filament alignment causes mechanical hysteresis in cross-linked networks. Soft Matter, 17:5499–5507, 6 2022. doi: 10.1039/d1sm00412c. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Akamatsu Matthew, Vasan Ritvik, Serwas Daniel, Ferrin Michael A, Rangamani Padmini, and Drubin David G. Principles of self-organization and load adaptation by the actin cytoskeleton during clathrin-mediated endocytosis. eLife, page e49840, 1 2020. doi: 10.7554/eLife.49840. [DOI] [PMC free article] [PubMed]
  13. Mjolsness Eric. Prospects for declarative mathematical modeling of complex biological systems. Bull Math Biol, 81: 3385–3420, 8 2019. doi: 10.1007/s11538-019-00628-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Bonilla-Quintana Mayte and Rangamani Padmini. Biophysical modeling of actin-mediated structural plasticity reveals mechanical adaptation in dendritic spines. eNeuro, 11, 3 2024. doi: 10.1523/ENEURO.0497-23.2024. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Hernandez-Aristizabal David, Garzon-Alvarado Diego-Alexander, Duque-Daza Carlos-Alberto, and Madzvamuse Anotida. A bulk-surface mechanobiochemical modelling approach for single cell migration in two-space dimensions. J Theor Bio, 595:111966, 12 2024. doi: 10.1016/j.jtbi.2024.111966. [DOI] [PubMed] [Google Scholar]
  16. Moure Adrian and Gomez Hector. Computational model for amoeboid motion: Coupling membrane and cytosol dynamics. Phys Rev E, 94:042423, 10 2016. doi: 10.1103/PhysRevE.94.042423. [DOI] [PubMed] [Google Scholar]
  17. Mjolsness Eric. Explicit calculation of structural commutation relations for stochastic and dynamical graph grammar rule operators in biological morphodynamics. Front Syst Biol, 2:898858, 9 2022. doi: 10.3389/fsysb.2022.898858. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Mjolsness Eric and Yosiphon Guy. Stochastic process semantics for dynamical grammars. Ann Math Artif Intell, 47: 329–395, 8 2006. doi: 10.1007/s10472-006-9034-1. [DOI] [Google Scholar]
  19. Yosiphon Guy. Stochastic parameterized grammars: Formalization, inference, and modeling applications. PhD thesis, University of California, Irvine, 2009. [Google Scholar]
  20. Bonilla-Quintana Mayte, Wörgötter Florentin, Tetzlaff Christian, and Fauff Michael. Modeling the shape of synaptic spines by their actin dynamics. Front Synaptic Neuroscience, 12, 3 2020. doi: 10.3389/fnsyn.2020.00009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Bonilla-Quintana Mayte, Wörgötter Florentin, D’este Elisa, Tetzlaff Christian, and Fauff Michael. Reproducing asymmetrical spine shape fluctuations in a model of actin dynamics predicts self-organized criticality. Sci Rep, 11: 4012, 2 2021. doi: 10.1038/s41598-021-83331-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Mogilner Alex and Oster George. Force generation by actin polymerization ii: The elastic ratchet and tethered filaments. Biophys J, 84:1591–1605, 3 2003. doi: 10.1016/S0006-3495(03)74969-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Ni Haoran and Papoian Garegin A. Simulating deformable vesicles containing complex cytoskeletal networks. J Phys Chem B, 125:10710–10719, 8 2021. doi: 10.1021/acs.jpcb.1c02336. [DOI] [PubMed] [Google Scholar]
  24. Serwas Daniel, Akamatsu Matthew, Moayed Amir, Vegesna Karthik, Vasan Ritvik, Hill Jennifer M, Schöneberg Johannes, Davies Karen M, Rangamani Padmini, and Drubin David G. Mechanistic insights into actin force generation during vesicle formation from cryo-electron tomography. Dev Cell, 57:1132–1145, 5 2022. doi: 10.1016/j.devcel.2022.04.012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. McCullough Brannon R, Grintsevich Elena E, Chen Christine K, Kang Hyeran, Hutchinson Alan L, Henn Arnon, Cao Wenxiang, Suarez Cristian, Martiel Jean-Louis, Blanchoin Laurent, Reisler Emil, and De La Cruz Enrique M. Cofilin-linked changes in actin filament flexibility promote severing. Biophys J, 101:151–159, 7 2011. doi: 10.1016/j.bpj.2011.05.049. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Bader Joel S, Berne B J, Pollak Eli, and Hänggi Peter. The energy relaxation of a nonlinear oscillator coupled to a linear bath. J Chem Phys, 104:1111–1119, 7 1996. doi: 10.1063/1.470766. [DOI] [Google Scholar]
  27. Mjolsness Eric. Quantitative symbolic process models: How a fair fraction of intelligence could be abstracted in ai research. Technical Report FS-13–02, AAAI, 2013. [Google Scholar]
  28. Medwedeff Eric and Mjolsness Eric. Approximate simulation of cortical microtubule models using dynamical graph grammars. Phys Biol, 11, 1 2023. doi: 10.1088/1478-3975/acdbfb. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Pollard Thomas D. Rate constants for the reactions of atp- and adp-actin with the ends of actin filaments. J Cell Biol, 103:2747–2754, 12 1986. doi: 10.1083/jcb.103.6.2747. [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Peskin C S, Odell G M, and Oster G F. Cellular motions and thermal fluctuations: the brownian ratchet. Biophys J, 65: 316–324, 7 1993. doi: 10.1016/S0006-3495(93)81035-X. [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Bosch Miquel, Castro Jorge, Saneyoshi Takeo, Matsuno Hitomi, Sur Mriganka, and Hayashi Yasunori. Structural and molecular remodeling of dendritic spine substructures during long-term potentiation. Neuron, pages 444–459, 4 2014. doi: 10.1016/j.neuron.2014.03.021. [DOI] [PMC free article] [PubMed]
  32. Kudryashov Dimitri S and Reisler Emil. Atp and adp actin states. Biopolymers, 99:245–256, 4 2013. doi: 10.1002/bip.22155. [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Smith Benjamin A, Daugherty-Clarke Karen, Goode Bruce L, and Gelles Jeff. Pathway of actin filament branch formation by arp2/ 3 complex revealed by single - molecule imaging. Proc Natl Acad Sci USA, 110:1285–1290, 1 2013. doi: 10.1073/pnas.1211164110. [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. De La Cruz Enrique M. How cofilin severs an actin filament. Biophys Rev, 1:51–59, 5 2009. doi: 10.1007/s12551-009-0008-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  35. McCullough Brannon R, Blanchoin Laurent, Martiel Jean-Louis, and De La Cruz Enrique M. Cofilin increases the bending flexibility of actin filaments: implications for severing and cell mechanics. J Mol Biol, 381:550–558, 9 2008. doi: 10.1016/j.jmb.2008.05.055. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Wioland Hugo, Guichard Berengere, Senju Yosuke, Myram Sarah, Lappalainan Pekka, Jégou Antoine, and Romet-Lemonne Guillaume. Adf/cofilin accelerates actin dynamics by severing filaments and promoting their depolymerization at both ends. Curr Biol, 27:1956–1967, 6 2017. doi: 10.1016/j.cub.2017.05.048. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Kim T, Hwang W, and Kamm R D. Computational analysis of a cross-linked actin-like network. Exp Mech, 49:91–104, 10 2007. doi: 10.1007/s11340-007-9091-3. [DOI] [Google Scholar]
  38. Medwedeff Eric. Approximate Simulations of Dynamical Graph Grammars using the Dynamical Graph Grammar Modeling Library. PhD thesis, University of California, Irvine and San Diego State University, San Diego, 2024. [Google Scholar]
  39. Hunt AJ, Gittes F, and Howard J. The force exerted by a single kinesin molecule against a viscous load. Biophys J, 67: 766–781, 8 1994. doi: 10.1016/S0006-3495(94)80537-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Das Prasenjit, Ilyin Valery, and Procaccia Itamar. Instabilities of time-averaged configurations in thermal glasses. Phys Rev E, 100:062103, 9 2019. doi: 10.1103/PhysRevE.100.062103. [DOI] [PubMed] [Google Scholar]
  41. Lavenda Bernard H.. Statistical Physics. Dover, 1991. [Google Scholar]
  42. Sept David and McCammon J Andrew. Thermodynamics and kinetics of actin filament nucleation. Biophys J, 81: 667–674, 8 2001. doi: 10.1016/S0006-3495(01)75731-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  43. Mullins R Dyche, Heuser John A, and Pollard Thomas D. The interaction of arp2/3 complex with actin: nucleation, high affinity pointed end capping, and formation of branching networks of filaments. Proc Natl Acad Sci USA, 95: 6181–6186, 5 1998. doi: 10.1073/pnas.95.11.6181. [DOI] [PMC free article] [PubMed] [Google Scholar]
  44. Isambert Hervé, Venier Pascal, Maggs Anthony C, Fattoum Abdelatif, Kassab Ridha, Pantaloni Dominque, and Carlier Marie-France. Flexibility of actin filaments derived from thermal fluctuations. effect of bound nucleotide, phalloidin, and muscle regulatory proteins. J Biol Chem, 270:11437–11444, 5 1995. doi: 10.1074/jbc.270.19.11437. [DOI] [PubMed] [Google Scholar]
  45. Xu Mengqi, Rutkowski David M, Rebowski Grzegorz, Boczkowska Malgorzata, Pollard Luther W, Dominguez Roberto, Vavylonis Dimitrios, and Ostap E Michael. Myosin-i synergizes with arp2/3 complex to enhance the pushing forces of branched actin networks. Sci Adv, 10:eado5788, 9 2024. doi: 10.1126/sciadv.ado5788. [DOI] [PMC free article] [PubMed] [Google Scholar]
  46. Hoyer Maria, Crevenna Alvaro H, Cabral Correia Jose Rafael, Quezada Andrea G, and Lamb Don C. Zero-mode waveguides visualize the first steps during gelsolin-mediated actin filament formation. Biophys J, 121:327–335, 1 2022. doi: 10.1016/j.bpj.2021.12.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  47. Khan Shahid, Conte Ianina, Carter Tom, Bayer K Ulrich, and Molloy Justin E. Multiple camkii binding modes to the actin cytoskeleton revealed by single - molecule imaging. Biophys J, 111:395–408, 7 2016. doi: 10.1016/j.bpj.2016.06.007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Fleming Patrick J and Fleming Karen G. Hullrad: Fast calculations of folded and disordered protein and nucleic acid hydrodynamic properties. Biophys J, 114:856–869, 3 2018. doi: 10.1016/j.bpj.2018.01.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  49. Varadi Mihaly, Anyango Stephen, Mandar Deshpande Sreenath Nair, Cindy Natassia Galabina Yordanova, Yuan David, Stroe Oana, Wood Gemma, Laydon Agata, Žídek Augustin, Green Tim, Tunyasuvunakool Kathryn, Petersen Stig, Jumper John, Clancy Ellen, Green Richard, Vora Ankur, Lutfi Mira, Figurnov Michael, Cowie Andrew, Hobbs Nicole, Kohli Pushmeet, Kleywegt Gerard, Birney Ewan, Hassabis Demis, and Velankar Sameer. Alphafold protein structure database: massively expanding the structural coverage of protein-sequence space with high-accuracy models. Nucleic Acids Research, 50:D439–D444, 1 2022. doi: 10.1093/nar/gkab1061. [DOI] [PMC free article] [PubMed] [Google Scholar]
  50. Smith Benjamin A, Roy Hugo, De Koninck Paul, Grütter Peter, and De Koninck Yves. Dendritic spine viscoelasticity and soft - glassy nature : balancing dynamic remodeling with structural stability. Biophys J, 92:1419–1430, 2 2007. doi: 10.1529/biophysj.106.092361. [DOI] [PMC free article] [PubMed] [Google Scholar]
  51. Dominguez Roberto and Holmes Kenneth C. Actin structure and function. Annu Rev Biophys, 40:169–186, 2011. doi: 10.1146/annurev-biophys-042910-155359. [DOI] [PMC free article] [PubMed] [Google Scholar]
  52. Gittes F, Mickey B, Nettleton J, and Howard J. Flexural rigidity of microtubules and actin filaments measured from thermal fluctuations in shape. J Cell Bio, 120:923–934, 2 1993. doi: 10.1083/jcb.120.4.923. [DOI] [PMC free article] [PubMed] [Google Scholar]
  53. Hayakawa Kimihide, Sekiguchi Carina, Sokabe Masahiro, Ono Shoichiro, and Tatsumi Hitoshi. Real-time single-molecule kinetic analyses of aip1-enhanced actin filament severing in the presence of cofilin. J Mol Biol, 431: 308–322, 1 2019. doi: 10.1016/j.jmb.2018.11.010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  54. Roland Jeremy, Berro Julien, Michelot Alphée, Blanchoin Laurent, and Martiel Jean-Louis. Stochastic severing of actin filaments by actin depolymerizing factor cofilin controls the emergence of a steady dynamical regime. Biophys J, 94:2082–2094, 3 2008. doi: 10.1529/biophysj.107.121988. [DOI] [PMC free article] [PubMed] [Google Scholar]
  55. Pandit Nandan G, Cao Wenxiang, Bibeau Jeffrey, Johnson-Chavarria Eric M, Taylor Edwin W, Pollard Thomas D, and De La Cruz Enrique M. Force and phosphate release from arp2/3 complex promote dissociation of actin filament branches. Proc Natl Acad Sci USA, 117:13519–13528, 6 2020. doi: 10.1073/pnas.1911183117. [DOI] [PMC free article] [PubMed] [Google Scholar]
  56. Calabrese Barbara, Saffin Jean-Michel, and Halpain Shelley. Activity-dependent dendritic spine shrinkage and growth involve downregulation of cofilin via distinct mechanisms. PLoS One, 9:e94787, 4 2014. doi: 10.1371/journal.pone.0094787. [DOI] [PMC free article] [PubMed] [Google Scholar]
  57. Medwedeff Eric and Mjolsness Eric. Advances in the simulation and modeling of complex systems using dynamical graph grammars. arXiv, 7 2024. doi: 10.48550/arXiv.2407.10072. [DOI] [Google Scholar]

Articles from ArXiv are provided here courtesy of arXiv

RESOURCES