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 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]). ’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 , elongation and retraction at the pointed end with rates , severing from bending angles with parameters , capping , bundling and unbundling , and branch nucleation (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 |
---|---|---|
| ||
175 | Kinetics Propensity | |
50 monomers | Number of Actin Monomers in a Coarse-Grained Object | |
310 K | Temperature | |
Boltzmann’s Constant | ||
0.9 | Clipping Factor for Morse Potential | |
70° | Arp2/3 Branching Angle (Mullins et al. [1998]) | |
Spring Constant of Adjacent Actin Monomers (Mogilner and Oster [2003]) | ||
Bending Stiffness of Actin Filament (Isambert et al. [1995]) | ||
Bending Stiffness of Arp2/3 Branch (Xu et al. [2024]) | ||
Dissociation Energy for Morse Potential (Hoyer et al. [2022]) | ||
Morse Spring Constant for a F-Actin Bond (Hoyer et al. [2022]) | ||
Unit Length | Binding Distance Constraint for | |
15° | Bundling Angle Constraint for (Kim et al. [2007]) | |
1.5 Unit Length | Distance Breaking Constraint for an Actin Rod | |
Bending Stiffness of Bundling Segment (Kim et al. [2007]) | ||
Spring Constant for Bundling Bond to F-Actin (Kim et al. [2007]) | ||
Dissociation Energy of Bundling Segment (Khan et al. [2016]) | ||
Morse Spring Constant for a Bond (Khan et al. [2016]) | ||
Diameter of Actin Molecule (Kim et al. [2007]) | ||
Diameter of Protein (Fleming and Fleming [2018], Varadi et al. [2022]) | ||
Newtonian Viscosity of Medium (Smith et al. [2007]) | ||
Rise of Actin Helix (Dominguez and Holmes [2011]) | ||
Persistence Length of Actin Filament (Gittes et al. [1993]) | ||
25° | Breaking Angle of Arp2/3 Branch (Xu et al. [2024]) | |
57° | Breaking Angle of Bare Actin (McCullough et al. [2011]) | |
73° | Breaking Angle of Cofilactin (McCullough et al. [2011]) | |
31° | Breaking Angle of Actin-Cofilactin Boundary (McCullough et al. [2011]) | |
Barbed End Elongation Rate Constant (ATP) (Pollard [1986]) | ||
Barbed End Retraction Rate Constant (ATP) (Pollard [1986]) | ||
Pointed End Elongation Rate Constant (ATP) (Pollard [1986]) | ||
Pointed End Retraction Rate Constant (ATP) (Pollard [1986]) | ||
Barbed End Elongation Rate Constant (ADP) (Pollard [1986]) | ||
Barbed End Retraction Rate Constant (ADP) (Pollard [1986]) | ||
Pointed End Elongation Rate Constant (ADP) (Pollard [1986]) | ||
Pointed End Retraction Rate Constant (ADP) (Pollard [1986]) | ||
Arp2/3 Nucleation Rate (Smith et al. [2013]) | ||
Deactivated Arp2/3 Binding Rate (Smith et al. [2013]) | ||
Unbinding of Deactivated Arp2/3 (Smith et al. [2013]) | ||
Unbinding of Activated Arp2/3 (Smith et al. [2013]) | ||
End-Capping On Rate Constant (Hayakawa et al. [2019]) | ||
End-Capping Off Rate Constant (Hayakawa et al. [2019]) | ||
Binding Rate Constant of (Khan et al. [2016]) | ||
Unbinding Rate Constant of (Khan et al. [2016]) | ||
ATP Hydrolysis Rate Constant on Actin Filaments (Roland et al. [2008]) | ||
Release of Pi from Actin Filament with Nearby Cofilin (Roland et al. [2008]) | ||
Release of Pi from Actin Filament (Roland et al. [2008]) | ||
Recruitment of Cofilin to Bound Cofilin in ADP Presence (Wioland et al. [2017]) | ||
Recruitment of Cofilin to Bound Cofilin in ADP+Pi Presence (Pandit et al. [2020]) | ||
Unbinding of Cofilin from Actin Filament (Wioland et al. [2017]) | ||
On Rate Constant of Isolated Cof. (Cruz [2009]) | ||
Synthesis Rate of Actin (Bonilla-Quintana and Rangamani [2024]) | ||
Degradation Rate of Actin (Bonilla-Quintana and Rangamani [2024]) | ||
Synthesis Rate of Arp2/3 (Bonilla-Quintana and Rangamani [2024]) | ||
Degradation Rate of Arp2/3 (Bonilla-Quintana and Rangamani [2024]) | ||
Synthesis Rate of Cof. (Bonilla-Quintana and Rangamani [2024]) | ||
Synthesis Rate of Cof. (Bonilla-Quintana and Rangamani [2024]) | ||
Synthesis Rate of (Bosch et al. [2014], Bonilla-Quintana and Rangamani [2024]) | ||
Degradation Rate of (Bosch et al. [2014], Bonilla-Quintana and Rangamani [2024]) | ||
Synthesis Rate of End-Capping Protein (Bosch et al. [2014], Bonilla-Quintana and Rangamani [2024]) | ||
Degradation Rate of End-Capping Protein (Bosch et al. [2014], Bonilla-Quintana and Rangamani [2024]) | ||
Membrane Compression Strength (Bonilla-Quintana et al. [2020]) | ||
Line Tension Strength (Bonilla-Quintana et al. [2020]) | ||
Membrane Curvature Strength (Bonilla-Quintana et al. [2020]) | ||
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, , 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 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 and an (ADP+Pi or ADP)-bound rate for F-actin,
which is equivalent to finding the inverse of the total time it takes to depolymerize sequentially. ADP+Pi is ADP and inorganic phosphate both attached to the actin object. The weights 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 . The bond spring constant parameter is in the exponent of the Morse potential. is a separately derived parameter for well-depth or equivalently known as the bond dissocation energy. Here 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 by the number of coarse-grained monomers, i.e. , in the equation defining . 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. is a 2 × 2 rotation matrix with angle .
Actin Barbed End Elongation:
(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 is sampled before use in setting . The sampling of is centered around zero as its mean, with a standard deviation taking into account the persistence length . 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. , , and , there are other actin object parameters to be introduced below, suppressed here for readability.
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:
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:
(2) |
In addition there are two further cases of the foregoing two rules with different context nodes ( and in addition to ), 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:
(3) |
and
Actin Barbed End Elongation:
(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:
(5) |
Actin Pointed End Retraction:
(6) |
We again have that , where 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 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:
-
Ordinary differential equation (ODE) molecule rules for synthesis and degradation and stochastic rules for phosphate release.
Synthesis rates for 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:
where is the molecule’s normalized fluorescence measurement, represents the influxes from stimuli and basal rates respectively, and 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 (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.(7) 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.
-
Branching by Arp2/3 nucleation which forms a junction with three objects connected to a single object node with an expected angle of around radians.
Actin Arp2/3 Branching:(8) Actin Arp2/3 Unbranching(9) -
Capping, which stops the barbed end from elongating or retracting until the cap is removed, and uncapping:
Actin Barbed End Capping:(10) Actin Barbed End Uncapping:(11) -
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 be deployed:
Accelerated Cofilin Binding (1-Node):(12) Accelerated Cofilin Binding (2-Node):(13) Here is the number of actin proteins within filament segment object that have attached molecules in an ADP state and is the number of actin proteins in 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:(14) Actin Filament Cofilin Unbinding:(15) -
Bundling, which creates another junction type with a object connected to two actin objects that are not already connected to each other:
Actin Filament Binding:
where and are maximal numerical values of distance and angle for coarse-grained binding of , and where we denote the Heaviside function as(16) The reverse process is given by this rule:
Actin Filament Unbinding:(17) -
Bond breaking, from a large angle or large edge distance.
Actin Junction Breaking:
where and are minimal junction breaking angle difference and rod breaking distance.(18) Actin Filament Severing:(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:
In the top plot, the estimation of 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 , , , .
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. 12–15).
2.3.4.
Filaments that are within a specified distance and angle of each other have a non-zero rate of binding by 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:
To discretize this term for a 2D membrane polygon, we approximate the mean curvature at each vertex . Let be the neighboring vertices of . Using the adjacent neighbors, we take the derivative of the unit tangent vector with respect to the arc length , which yields
(20) |
where we approximate
(21) |
and and . This scheme was presented in (Bonilla-Quintana et al. [2020] (Supplementary Material)), and when followed, leads to the update as follows: where , we have that .
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 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 , where is the separation distance between two connected filaments segments (which could be a small as individual actin proteins), is standardly assumed to have a minimum-energy distance , 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:
(22) |
This potential takes its minimum value at . 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 , 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:
(23) |
For an unbranched interior actin node in a filament at position , the gradient of this energy equals the gradient of the globally summed 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 for interparticle distance , such as the Morse potential , 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 and match potential value and slope at , via Taylor’s theorem at that point:
(24) |
The resulting potential function 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:
(25) |
and therefore we have the equation below for the clipped gradient proportional to the full, clipped force:
(26) |
where . The force is a well-defined and continuous derivative of the potential which acts to preserve Newton’s laws of motion.
If is the graph of connected filament segments, with number of nodes and symmetric adjacency matrix , then the associated global energy is
(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 and having size :
(28) |
Returning to the general graph case, we calculate the gradient:
(29) |
where if and 0 otherwise is the Kronecker delta function, so by symmetry, antisymmetry, and then change of index name, followed by collecting terms:
(30) |
Let
(31) |
Then finally
(32) |
This is the equation we follow in the local DGG update rules below.
One consequence of Equation (32) is
(33) |
conservation of the total system momentum vector.
In particular for an unbranched filament of nonzero length , Eq. (32) specializes to
(34) |
The summands in the sum in Equation (34) correspond to separate grammar rule diagrams centered on updating node which is an interior node connected to two other nodes of any type (first term, with factor), vs. an end node at the first- or last-indexed end (second and third terms respectively, with factors of and respectively) connected to one other node of any type.
Thus for an unbranched interior filament node:
(35) |
The desired cancellation of longitudinal gradients along a nearly straight fiber will occur if the weighted average of and , 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 bringing the middle node 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 of second derivatives. If 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:
(36) |
and finally
(37) |
This is a weighted graph Laplacian. If all 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 with the Gaussian.
(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 with a drag force , where is object velocity through a medium of high viscosity , and depends on object geometry, but for a cylinder of radius Stokes’ law gives for perpendicular movement to the axis or for parallel movement to the axis such as at the working filament ends in our simulation (Hunt et al. [1994]). Thus
(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:
![]() |
(40) |
This rule effectively implements a stochastic version of a forward Euler solver for Equation (39), approaching the ODE solution as . 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:
![]() |
(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. 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)
(42) |
the rule is:
Branch Case Anisotropic Buckling:
![]() |
(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 , , and , then the angle bending potential energy is
(44) |
We define the scalar quantities
(45) |
Note that a is symmetric , as is , but isn’t. Parameter . For three colinear points with in the middle, the actual enclosed angle and . We define the vector quantities
(46) |
is symmetric but is not. Then we may calculate the gradient of an interior node of three as
(47) |
and the gradient of an end node of three is
(48) |
Our target angles are and 70 degrees. Angles near 70 degrees are not a problem in the denominator but those near zero look like they might be since then . However, for and the ratio of terms is actually nonsingular by 1’Hopital’s rule.
The corresponding interior-node Hessian as
(49) |
The 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 matrix to make it positive definite, by taking to be the positive eigenvalue of times the identity matrix, or equivalently (for a rank-one matrix) the Frobenius norm or the nuclear norm of times the identity matrix.
The full angle-bending potential energy is
(50) |
where now can be symmetrized, since any antisymmetric component will sum to zero.
We can take its gradient as
(51) |
(52) |
Defining
(53) |
we have
(54) |
is not symmetric under , but of course is. Likewise for the “usable” portion of the Hessian,
(55) |
Note that again the sum over of this expression is zero, because the sum over removes the Kronecker deltas from inside the first square bracket factor, leaving . In the , 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,
(56) |
Using relationships such as and, within the , , 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 i.e. appear on the diagonal of the Hessian, and six share a factor of and are therefore off-diagonal terms. For example the diagonal terms can be calculated easily:
(57) |
The terms diagonal in the , space suffice to define a joint Gaussian model with properly nonnegative eigenvalues, but more importantly for our purpose, to define a single- at a time Gaussian update formula similar to Equation (38).
(58) |
The resulting DGG update rules are:
Angle Bending 1:
![]() |
(59) |
Angle Bending 2:
![]() |
(60) |
... and likewise a third rule (with the directed edges reversed) for . 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 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
(61) |
where is the current state, is a displacement vector in the state, and is the Hessian matrix of second derivatives of .
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:
(62) |
where is the new state and is the old or current state, which we henceforth equate with position. is the probability distribution for proposing a change from the old state to the new state. 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 (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 and proposal probabilities , 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
(63) |
where is the global mechanical energy, is the change in due to a local move from to , is just the quadratic (Hessian) part of the local Taylor expansion (Equation (61) of , is the determinant of the Hessian at , and . The constant term of course drops out under the difference operation. The factors of arise from a Gaussian integral approximation to the partition function normalization for the heat bath move proposal , which depends on move starting position .
If we instead used both the linear and quadratic terms as in Eq. 4.7 of (Lavenda [1991]), then the approximation of would be better except near the local energy minimum, leading to good acceptance ratios . 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 will be a zero-mean Gaussian or Normal distribution with precision matrix (inverse covariance matrix) . 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 alone,
i.e. only local summands of are involved.
The DGG rule is shown below.
Hessian Thermal Noise:
![]() |
(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
(65) |
Here, 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, the mean curvature, and the arc length (Bonilla-Quintana et al. [2021]). Mean curvature is approximated using forward finite differences.
The pressure term 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:
![]() |
(66) |
Likewise, the Hessian Thermal Noise end case is:
End Case Hessian Thermal Noise:
![]() |
(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
(68) |
In this formula, the “Membrane Areal Energy” term is mediated by a directed graph with adjacency matrix 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 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:
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 , triangles represent caps or colored triangles represent junction objects, and hexagons represent 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:
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 , (Middle Row) and membrane area (Bottom Row). The number of simulations is 40 for cofilin and 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 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 bundling, while other directions buckle more under membranous pressure. As expected by this idea, the membrane circularity decreases as more binds in Fig. 5‘s center panel. This occurs above synthesis rate of , which is approximately the normal synthesis rate. The 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 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 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, , 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
- 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]
- 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]
- Hebb Donald O. The Organization of Behavior. Psychology Press, 4 2002. doi: 10.4324/9781410612403. [DOI] [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Yosiphon Guy. Stochastic parameterized grammars: Formalization, inference, and modeling applications. PhD thesis, University of California, Irvine, 2009. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Lavenda Bernard H.. Statistical Physics. Dover, 1991. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]