Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2022 Dec 5;18(12):e1010766. doi: 10.1371/journal.pcbi.1010766

Remeshing flexible membranes under the control of free energy

Xinxin Wang 1,2, Gaudenz Danuser 1,2,*
Editor: Nir Gov3
PMCID: PMC9754615  PMID: 36469547

Abstract

Cell membranes are flexible and often undergo large-scale morphological changes during processes like mitosis, protrusion and retraction, or vesicle fusion. Mathematical modeling of cell membranes depends on a representation of the free-form surface by discrete meshes. During morphological changes, these meshes must be adjusted under the minimization of the total free energy. Current methodology for meshing is limited in one of two ways: 1) Free energy-dependent methods have no restriction on the mesh geometry. The resulting irregular meshes cause artifacts in follow-up models of morphodynamics. 2) Geometry-dependent methods maintain mesh quality but violate the physics of free energy minimization. To fill this gap, we regulate mesh geometries via a free-energy-determined remeshing process: adding and removing mesh elements upon morphological changes based on barrier crossings in a double-barrier potential between neighboring vertices in the meshes. We test the method’s robustness by reproducing the morphodynamics of red blood cells and vesicle fusions; and we demonstrate the method’s adaptability by simulating the formation of filopodia, lamellipodia and invaginations. Finally, we use the method to study a mechanical decoupling effect of two connected membrane tethers that has been recently observed experimentally, but has not been mechanistically explained in the context of a complete membrane surface. We propose a biophysical model that strengthens the decoupling effect and broadens the original interpretation of the experiment. The method is developed in C/Matlab and distributed via https://github.com/DanuserLab/biophysicsModels.

Author summary

Many cellular functions require morphological features such as tubulations, protrusions, and invaginations. These features emerge from membranes reshaped by curvature-inducing proteins, osmotic pressure, and other mechanical factors. To elucidate these morphodynamics mathematical models describing the relation between morphology, mechanics, and molecular compoisition are indispensable. The key to such models is discretizing the membrane. One popular discretization relies on meshing membranes into fully connected triangles. When necessary, the mesh configuration is updated via remeshing operations. These include adjusting the number of meshes, rearranging the mesh-to-mesh connectivity, and keeping the individual triangles nearly equilateral. Such flexibility and geometry is necessary accuracy wise. Current remeshing algorithms lack geometrical consistency or rely on user-defined rules that defy physical laws. Here, we propose a new algorithm that marries the needs for geometrical and physical accuracy in a double-barrier potential Vin. The two barriers confine the edges in the triangles to ensure their geometrical consistency. Large enough mechanical perturbations cause barrier crossings that trigger remeshing to restore the perturbed geometry. This physics-based algorithm is robust and more efficient than rule-based algorithms. We implement the algorithm to simulate distinct morphologies and to examine how lipid diffusion controls the mechanical coupling of distant locations on the membrane.


This is a PLOS Computational Biology Methods paper.

Introduction

Studying the mechanics of cell membranes is a primary task in biophysical analyses of processes like morphogenesis [1], cell migration [2], and cytokinesis [3]. During these processes, the membrane adopts a wide range of shapes in response to cell-external and -internal forces. Recent advances in experimental approaches have enabled the measurement of variables that govern the relation between membrane mechanics and morphology. For example, membrane tension can be measured by optical-tweezer- or fluorescence-based approaches [4]; and membrane morphology can be measured by 3D light-sheet microscopy combined with computer vision [5].

Mathematical modeling is a critical complement to these experiments. Such models can overcome limitations in the spatiotemporal resolution of the experiment, infer unmeasured variables, and support mechanistic interpretation. Most of these models are grounded in the formalism of the Helfrich free energy [6], which describes the resistance of the membrane to bending. In addition, the total free energy of the membrane should reflect the influence of membrane-internal tension, osmotic pressure and external forces. The minimization of the sum of these energy terms defines the dynamics and final morphology of the membrane [7].

Developing membrane models to study cell morphodynamics requires a sampling of the total free energy in a discretized representation of the free form surface. Using algorithms in computer graphics, such as Delaunay triangulation [8], enables the construction of meshes of piecewise linear elements to represent the initial cell morphology in a discrete format. However, when minimizing the total free energy, the vertices in the initial mesh must be moved. Suppose the connectivity of the meshes is fixed; such motion can cause geometric distortions that limit the accuracy of the subsequent computation of curvature and free energy (Fig 1) and hence the ensuing balance of mechanical forces that dictates the morphodynamics.

Fig 1. Error in Helfrich energy computation on meshes with variable quality.

Fig 1

(A) Percentage difference ΔH between mesh calculated Helfrich energy and theoretical Helfrich energy on a sphere with optimal mesh quality (mesh generated by using [57]). (B) ΔH under minor distortion to the mesh. (C) ΔH under significant distortion. (D) Histogram of ΔH for (A-C). Percentage error ΔH = [H(i) − H(i)]/H(i) × 100% comparing the computed, discrete value of the Helfrich energy H(i) at each vertex i (see Methods) to the exact value H(i) = 8πκ/Nv, where 8πκ is the total Helfrich energy of an ideal sphere and Nv is the number of vertices.

Limitations of current approaches

In the context of membrane modeling, two classes of remeshing approaches have been described. Both suffer significant limitations for the simulation of morphodynamic processes:

I) Free energy-determined approaches lack appropriate control over the mesh geometry, including flipping-based (Fig 2A) [9] and splitting- and merging-based (Fig 2B) [10] remeshing. These manipulations act on randomly chosen edges following the Metropolis Hastings scheme [9]. Any manipulation that lowers the designated energy function, such as the Helfrich free energy, is considered valid. Acceptance of other manipulations is penalized as a function of the associated energy increase. Usually, the acceptance rate of such random attempts is low, rendering these approaches computationally inefficient. More importantly, these manipulations do not always preserve mesh quality because no geometric restriction is considered. The modeled membrane is globally flexible, but maybe locally distorted. For example, as shown in Fig 2A, flipping without geometric restriction may not improve the mesh quality and often even worsen it. As a result, the computation of the free energy and the ensuing morphodynamics can be significantly distorted.

Fig 2. Remeshing controlled by barrier crossings in a double-barrier potential.

Fig 2

(A) Remeshing via flipping procedures. (B) Remeshing via splitting and merging procedures controlled by barrier crossings in a potential Vin at indicated lengths. (C) Initial triangular meshes and high-quality triangular mesh after relaxation. (D) Triangular mesh element: right-hand rule. (E) Definition of 1-ring neighbors nb(i) and Voronoi area Av in purple [30]. ri and rj are the vectors defined by vertex i and j, and θij and ϕij are the two angles for computing the discrete Helfrich energy at i Eq (5).

Works related to this approach. Boal and Seifert used flexible meshes to represent the membrane of red blood cells [11]. Random attempts of flipping were performed to identify operations that lowered the free energy of the membrane. Thermal annealing was allowed based on the Metropolis scheme: new meshes based on the flipping attempts were 100% accepted if the energy was lowered; and conditionally accepted at less and less probability if the free energy increased. The mesh quality was not precisely controlled after the flipping attempts. Sadeghi et al. applied the Metropolis flipping method to simulate the dynamic process of a membrane wrapping around a spherical particle [12]. Giani et al. applied the Metropolis flipping method to simulate membrane deformation during endocytosis [13]. For additional variants of flipping, we refer to the review [9]. Other than flipping, Hoppe et al. implemented splitting and merging as an energy lowering process while maintaining the topological features of the original meshes [10]. Ma and Klug [14] introduced an artificial viscosity term to achieve r-adaptive remeshing [15] that kept the connectivity of the edges and the equilateral shape of the triangles but allowed area variation among individual triangles. Other related works include [1618]. Despite the effectiveness in describing global membrane deformations, these approaches all suffer from local mesh distortions that deteriorate curvature-dependent computation of free energy.

II) Geometry-based manipulations restore triangles with an unfavorable edge or angle to nearly equilateral [19]. For instance, long edges are split and vertices delimiting too short edges are merged iteratively until all edges are within the desired range to achieve sufficient mesh quality [20]. Although effective at mesh-quality control, the underlying rules are arbitrary and lack the connection to free energy minimization. Thus, they are incompatible with physically realistic simulations of morphodynamics.

Works related to this approach. Botsch and Kobbelt used the maximal and minimal length of edges to trigger splitting and merging [20]. Flipping was performed to reduce the variation in the number of neighboring vertices. Dunyach et al. applied the rules in [20] to adaptively remesh the triangles [21], so that they stayed nearly equilateral while allowing them to vary in size. As a result, regions with high curvature variation were meshed more finely compared to regions with low curvature variation. Ivrissimtzis et al. used a neural network based algorithm to achieve high-quality meshing [22]. Guo and Hai used tightly packed spheres and adjusted their radius, so that connecting the centers of every three nearby spheres yielded high-quality triangles [23]. We refer to [19, 24, 25] for more comprehensive reviews of this strategy. Despite the effectiveness in maintaining regular meshes, these approaches rely on empirical rules that are unrelated to the physics of membrane deformation.

Contribution

The main contribution of this work is to fit geometry-based mesh-quality control into the rules of free energy minimization, providing a cohesive model of flexible membranes. Our model prescribes that pairs of connected vertices are mechanically linked based on a double-barrier (or triple-valley) potential Vin as a function of the edge length l between the pairs of vertices (Fig 2B). The dynamics of the vertices can activate two remeshing operations (Fig 2B): i) An increase of the distance between two connected vertices beyond the far barrier leads to splitting of the connection and introduction of a third vertex; and ii) a shortening of the distance below the near barrier leads to removal of the connection and merging of the two vertices into one. Based on the spatially restrictive design of Vin, iteratively remeshing preserves high mesh quality despite erratic morphodynamics. The method is gradient descent-based and thus exponentially faster than the Metropolis-based searches discussed above. We demonstrate the remeshing performance in several scenarios of strong local changes of cell shapes without compromising the quality of individual triangles (Fig 2C). Overall, we fill a significant gap in the current methodology for modeling free-form membranes by introducing a remeshing that 1) follows the physical rules of free-energy minimization while 2) following geometrical rules that preserve high mesh quality.

In addition, we related the remeshing with another physical process—tension propagation—to study a recent experiment on the mechanical decoupling of membrane tethers [26], i.e. distant but connected tethers losing mechanical signals from each other. This decoupling effect overturns the widely accepted theory of instantaneous tension propagation in real-cell situations. Originally, the decoupling has been interpreted as a result of barriers immobilized by the cytoskeleton that slow the tension transportation. Using the proposed remeshing framework, we have been able to reproduce the decoupled tethers computationally and found that, in addition to the barriers, membrane reservoirs [27] decelerate tension propagation, which causes a further decoupling of the membrane mechanics in distant locations. This example highlights how our proposed remeshing framework empowers simulations that unveil unexpected mechanisms.

The remeshing method is implemented in Matlab. We provide scripts for every application studied as part of the following Results section. The computation of the Helfrich energy is written in C for high speed and integrated into Matlab via the MEX function. The method is supported by Matlab’s parallel computing toolbox for large-scale computations.

Results

We propose a method to realize a flexible meshing of a cell surface in a free energy-dependent model of the membrane. In an initial step, the membrane is meshed with triangles. The sequence of the vertices in each triangle follows the right-hand rule with the normal pointing cell outwards (Fig 2D). The dynamics of the vertices follow the minimization of the total free energy in the membrane system, which is composed of a newly designed internal potential Vin, the Helfrich energy, and other terms describing the membrane tension, osmotic pressure and external mechanics. If the dynamics cause any barrier crossing in Vin, the connectivity between the vertices is adjusted by either a splitting- or merging-based remeshing manipulation. Here, we introduce the free energy terms, describe the remeshing, implement the method in five applications of cell morphodynamics and use the method to study the conditions of mechanical decoupling among connected membrane tethers, as experimentally observed in [26].

Internal potential Vin

The internal potential is a scalar function of the edge length l

Vin(l)/V0=b{[1+e-k11(l-r11)]+[1+e-k12(r12-l)]}:Nearbarrier+b{[1+e-k21(l-r21)]+[1+e-k22(r22-l)]}:Farbarrier+tanh[kw(l-lmin)]+tanh[kw(l-lmax)]:2walls+V.

All parameter values and the units used in this paper are indicated in Table 1. The potential depicts two local barriers (exponential terms) and two walls (hyperbolic tangent terms) that regulate the edge length (Fig 2B). The walls forbid the edge length to go outside the bounds [lmin, lmax]. The two barriers further confine the edges within three ranges, which will play a decisive role in the remeshing operations. The term V is added to offset min Vin = 0.

Table 1. Parameter values.

Scale Value Note
Energy:E¯ 10kBT T = 300K
Length:l¯ 1000nm
Time:s¯ 1second
Parameter Value Reference
κ, bending modulus E¯ same order [35, 36]
C0, spontaneous curvature 0 This paper
μ, vertex mobility 100l¯2E¯-1s¯-1 This paper
l0, default edge length l¯ This paper
V0, normalization factor of Vin 0.2E¯ This paper
b, barrier height of Vin 0.5 This paper
r11, near slope location of near barrier 0.05l¯ This paper
r12, far slope location of near barrier 0.75l¯ This paper
r21, near location of far barrier 1.25l¯ This paper
r22, far location of far barrier 1.75l¯ This paper
k11, steepness of near slope of near barrier 50/l¯ This paper
k12, steepness of far slope of near barrier 25/l¯ This paper
k21, steepness of near slope of far barrier 25/l¯ This paper
k22, steepness of far slope of far barrier 50/l¯ This paper
kw, steepness of wall 100/l¯ This paper
lmin, location of near wall -0.05l¯ This paper
lmax, location of near wall 2.2l¯ This paper
dl 0.0001l¯ This paper
l−−, compressive BCE finish 0.1l¯ This paper
l, compressive BCE trigger 0.7l¯ This paper
l+, extensive BCE trigger 1.3l¯ This paper
l++, extensive BCE finish 1.7l¯ This paper
kd, diffusion coefficient 0.025-0.25s¯-1 This paper
kv, osmotic pressure coefficient 4E¯l¯-3 This paper
ks, global tension coefficient 8E¯l¯-2 This paper
ks , local tension coefficient 12E¯l¯-3 This paper

In the middle valley between the two barriers (Fig 2B), edges are retained even under moderate perturbation, keeping ll0. Accordingly, the triangles remain nearly equilateral. Strong expansive perturbations can drive the edges into the valley across the far barrier, where l ≈ 2l0 is favored. An edge entering this far valley will split into two ∼l0-long edges to restore the geometry. Strong compressive perturbations can drive the edges into the near valley, where l ≈ 0 is favored. An edge entering this valley will merge into a vertex to restore the geometry. The formulated potential thus imposes geometrical constraints to the edges to neutralize the deteriorations caused by external perturbations. The Vin-determined dynamics and remeshing can also be interpreted as the spatial rearrangement of lipids responding to the perturbations.

Based on the formulation of Vin the free energy term resulting from the internal potential at any vertex i is set to

Ein(i)=jnb(i)12Vin(|ri-rj|) (1)

where each Vin is evenly shared between neighboring vertices; and Vin values based on the distances between the position of vertex i and the positions of its 1-ring neighbors (Fig 2E) are summed. Accordingly, the resulting internal force is written as

fin(i)=-iEin=-[Ein(i)rα(i)+jnb(i)Ein(j)rα(i)]α^, (2)

where Einsteins summation rule is applied to the three Cartesian components indicated by α. Of note, Ein(i) is governed by the position of vertex i relative to its neighboring vertices nb(i). Shifts in the position of vertex i lead to changes in the local Ein of vertex i and all neighboring vertices nb(i). Therefore, there are two partial-derivative terms in fin, addressing how spatially varying i and nb(i) will change Ein and the internal force.

Other free energy terms

First, the Helfrich energy H determines the membrane resistance to bending. For a closed membrane surface, H depends on the integrated difference between the local mean curvature C and the intrinsic mean curvature of the membrane C0 [28], known as the spontaneous curvature model

H=κ2SdS(2C-C0)2, (3)

where S denotes a closed-2D surface embedded in 3D space, and κ is the bending modulus of the membrane. According to the Gauss-Bonnet theorem [29], the Gaussian curvature term in the bending energy is a constant for closed membranes with C0 = 0, and thus can be ignored for all the applications in our work. The continuous Helfrich free energy is replaced by its discretized version

H=i=1NvH(i)=κ/2i=1NvAv(i)[2|C(i)|]2, (4)

where Nv is the total number of vertices; and at the ith vertex, the local Helfrich energy H(i) is governed by the absolute value of the discrete mean curvature and the Voronoi area Av(i) (Fig 2E). On a mesh surface, the absolute value of the mean curvature can be approximated by |C(i)|=1/2|K(i)|. The curvature operator K(i) is defined by the cotangent weight method [30]

K(i)=12Av(i)jnb(i)(cotθij+cotφij)[r(i)-r(j)]. (5)

This method guarantees complete coverage of the meshed surface and is therefore ideal for computing the Helfrich free energy. Given the discrete form H(i) the bending force at any vertex i is determined by

fb(i)=-iH=-[H(i)rα(i)+jnb(i)H(j)rα(i)]α^, (6)

applying Einsteins summation rule. As an alternative to this proposed expression of the bending force, the bending resistance could also be derived from the area-difference elasticity (ADE) model [31, 32]. However, due to its overlap with the Helfrich model on reflecting bending, we ignored the ADE model to avoid repetitive computations.

Second, following [33], two additional terms,

Ev=kv(V-V0)2V0 (7)

and

Es=ks(S-S0)2S0 (8)

are implemented to penalize the total volume V and surface area S for diverting from the targeted values V0 and S0 respectively. We applied the method in [34] to compute the three-dimensional volume enclosed by the membrane. kv and ks determine the strength of such penalties. The two terms can be interpreted as the influence of osmotic pressure and global membrane tension. The total free energy of the membrane E is thus the sum of Ein, H, Ev and Es.

Equations of motion

The forces driving morphology change in any vertex i is determined by the gradient of the free energy terms with respect to the position r(i) of the vertex:

ftot(i)=fin(i)+fb(i)+ξ(i)-(Ev+Es)r(i) (9)

The potential Vin is spatially complex and the corresponding force fin is updated adaptively. Whenever the edges reach the potential’s complex regions the time step Δtδin is recalculated at every simulation step δ. The forces derived from Ev and Es are averaged over the 1-ring neighbors at each vertex for numerical stability. See Methods and S1 Fig for details.

Based on these considerations, we obtain the equation of motion (EOM) for any vertex i in the membrane as

r(i,tδ)=r(i,tδ-1)+μftot(i,tδ-1)Δtδin, (10)

where μ is the mobility of the membrane in the Voronoi area around the vertex (Fig 2E).

Remeshing: Splitting and merging

Given the EOM of the vertices, it is necessary to also dynamically remesh the membrane representation to prevent degeneration of the mesh geometry. Per simulation step, one edge in the mesh may cross a barrier in the potential Vin, referred to as a barrier crossing event. Such an event can expand an edge by a factor of 2, requiring a split, or compress an edge by a factor of 4, requiring a merge of the two connected vertices (Fig 2B). After a splitting or merging event, all edges are restored approximately to the target length l0. In addition, the connectivities near the added or discarded edges are updated to maintain the triangular mesh topology; a local relaxation is applied to the added or discarded edges to maintain global stability. See the detailed steps of splitting and merging in Methods and S2 Fig. Iteratively applying the remeshing manipulations resolves all barrier crossing events and thus preserves high mesh quality.

Spontaneous morphodynamics

We applied the EOM/remeshing to simulate the morphodynamics of a biconcave red blood cell (RBC), see Fig 3A. Starting from a sphere, V0 was set to 60% of the volume of the initial sphere, and S0 was set to the surface area of the initial sphere. This constraint imposed a force field that let the morphology spontaneously converge towards a biconcave equilibrium shape (S1 Video). Locally, high mesh quality was preserved despite the global change of the morphology. Obtaining this well-known morphology validates the new method. See [33] for a comparison, where the remeshing is based on geometrical rules.

Fig 3. Morphodynamics of a biconcave red blood cell and a vesicle fusion.

Fig 3

(A) Biconcave morphology at equilibrium (5 × 104 iterations). Insert: down-sized side view. The size of the simulated cell is comparable to the typical size of a red blood cell at 6−8μm in width. See also S1 Video. (B) Vesicle fusion at three stages. 5 × 104 iterations at equilibirum stage. See also S2 Video. (C) Number of remeshing for geometry- (Geo) and free energy- (FE) based method performing vesicle fusion. (D) Standard deviation of coordinates of remeshing events for Geo- and FE- based method for 2 × 104 iterations. See also S3 Video.

Next, we applied the EOM/remeshing to simulate the morphodynamics of two fusing vesicles, see Fig 3B. In this example, V0 was equal to the total volume of the two vesicles; and S0 was equal to the total surface area of the two vesicles. Under these assumptions, starting from two vesicles connected with a single triangular mesh, the morphology of the simulated membrane gradually became one elliptical vesicle (S2 Video). High mesh quality was preserved throughout the entire fusion process.

Advances of free-energy based over geometry-based modeling

We used the simulation of vesicle fusion to compare the performances of the new free energy (FE) and the geometry (Geo) based methods. We chose this example because of its ease of evaluation despite a dramatic morphodynamics. For the Geo-based method, we applied the remeshing purely based on geometry by splitting any edge with l > l+ and merging any edge with l < l. We broke the relation between remeshing and free energy by setting Vin = 0. For a fair comparison with the FE-based method, we applied the same local relaxation after each remeshing event in the Geo-based method, which results in equilibration of the edge lengths within the designated range [l, l+].

Although both methods managed to simulate proper fusion (see S3 Video), the Geo-based method required >10 folds more remeshing operations compared to the FE-based method (Fig 3C), although to our surprise, the two methods were similar in computational speed. This was an artifact: Excessive remeshing moves the vertices extensively and equilibrates the membrane fast, which bypasses a part of the free energy-determined Langevin dynamics. However, excessive remeshing operations is detrimental to the accuracy many mesh-derived quantities, including the Helfrich energy. Every remeshing changes the distribution of the 1-ring neighbor number or the valence at certain vertices, which can cause up to 10% difference in Helfrich energy (see areas containing pentagons in Fig 1A).

In addition, Geo-based remeshing happened across the entire membrane whereas FE-based remeshing was concentrated in the connecting area between the two vesicles. Compared to the FE-based method, the standard deviation of the coordinates of the remeshing events σ(|r|) in the Geo-based method was 2 times larger (Fig 3D). Hence, the FE-based focused the remeshing only to the area of salient morphodynamics where it was necessary. Moreover, the FE-based method resolved mesh irregularity via the spatially restrictive Vin. In contrast, remeshing events in the Geo-based method, which lacks these constraining mechanisms, occurred in a randomly dispersed fashion.

Morphodynamics under external forces

Most shape changes are driven by intra/extracellular structures mechanically coupled to the membrane. To reflect how these structures affect the morphodynamics we add an external term to the total free energy. Specifically, we represent these structures by external control points that are connected to select target vertices and their 1-ring neighbors via Hookean springs with a spring constant kex (Fig 4A). As an approximation of the high rigidity of the mechanical structures relative to the membrane, we fix the position of the control points.

Fig 4. Applications of the proposed method to generate high-quality meshes of salient geometries under external forces.

Fig 4

(A) Definition of external control points attracting the nearest mesh vertex i and i’s 1-ring neighbors nb(i). (B) Formation of a filopodium by placement of a control point at the tip and control points holding the remainder of the globular cell in place. (C) Formation of a lamellipodium by placement of control points in a circular rim and control points holding the remainder of the globular cell in place. (D) Formation of an invagination by placement of a control point 1/3 into the globular cell and control points holding the remainder of the cell in place. Matching videos are provided in S4S6 Videos (2 × 104 iterations).

Using the spring forces exerted on the membrane, we mimic several cell morphogenic processes entailing substantial shape changes. Our investigation of the method’s performance focused on the relationship between morphological changes and mesh quality.

Filopodium. We simulated the formation of this most salient form of cell protrusion, often encountered in neurons and other types of motile cells [37]. To trigger the extension of three narrow tubes from a globular cell, we placed three external control points away from the sphere while maintaining the overall morphology and location with external control points on the sphere (Fig 4B). The equilibrium shape correctly reflected the very local expansion of the membrane without reducing mesh quality throughout the simulation, neither on the tubes or tips nor at the necks (S4 Video).

Lamellipodium/ruffle. We simulated the formation of this sheet-like form of cell protrusion, often encountered at the leading edge of polarized, motile cells and around non-polar but stimulated cells [38]. To trigger the extension of a flat membrane-fold from a globular cell, we placed a rim of external control points away from the sphere and further extended these points after half of the simulation while maintaining the overall morphology and location with external control points on the sphere (Fig 4C). The equilibrium shape correctly reflected the expansion of the fold without reducing the mesh quality near the rim or the neck. The method accomplishes this performance by inserting a significant number of vertices on the protruding portion of the membrane, avoiding the build-up of internal tension along the neck (S5 Video).

Invagination. We simulated the formation of intracellular invaginations of the cell membrane, often encountered at the surface of cells during entry processes such as endocytosis and macropinocytosis [39]. To trigger the retraction of a membrane dome from a globular cell, we placed a hemisphere of external points inside the cell volume while maintaining the overall morphology and location with external points on the spherical surface (Fig 4D). The equilibrium shape correctly reflected the inward curving of the membrane without reducing mesh quality throughout the simulation, neither on the concave dome nor along the convex surrounding area (S6 Video).

Mechanical decoupling via deceleration of tension propagation

Membrane tension is generally assumed to equilibrate across the entire cell almost instantaneously via diffusion of lipids [40]. However, a recent experiment [26] shows that this assumption is only valid for naive membranes, such as those in artificial giant unilamellar vesicles (GUV) [41] or blebby regions of HeLa cells [26], but not for complex membranes near the cytoskeleton. In Shi et al.s experiment, the authors examined the mechanical coupling of two membrane tethers. When attached to a blebby membrane region of a cell, pulling one tether by an optical tweezer increases tension locally to narrow the tether. The increased tension readily propagates to the other tether, which narrows under the load. Conversely, when attached to a membrane region in contact with the cytoskeleton, pulling one tether only narrows the same tether but not the other. The increased tension is contained to the same tether, which does not narrow the other tether. Compared to the naive membrane, complex membranes are usually penetrated by immobile barriers of cytoskeleton-associated proteins. The authors made the argument that it is the reduction in lipid diffusion due to the barriers, which delays the tension propagation from one tether to the other.

We applied our new method to study this phenomenon quantitatively. The original modeling and interpretation in [26] omitted the spatial geometry of the membrane tethers and made the assumption of extremely slow diffusion of lipids to be able to explain the decoupling. We implemented the geometry and mechanics of the tethers, and successfully reproduced the mechanically coupled tethers of the naive membrane and the mechanically decoupled tethers of the complex membrane containing a diffusion barrier (Fig 5). Additionally, we considered the buffering effect of membrane reservoirs on tension propagation [27, 42], which is not discussed in [26].

Fig 5. Applications of the proposed method to study mechanical coupling/decoupling of membrane tethers.

Fig 5

(A) Association of splitting and merging to redistributing lipids, and lipid diffusion between neighbors. (B) Initiation and coupling of two tethers under naive membrane condition. (C) Initiation and coupling of two tethers with diffusion barrier. (D) Initiation and coupling of two tethers with diffusion barrier and membrane reservoir. (E) Fourth-order polynomial fitting of the tether pulling under the three membrane conditions. Radius is normalized to the value of the initial morphology. Circles: last values of radius of left and right tethers obtained from the fitted curves. (F) Scan results of last value of the right tether under six different kd for the three membrane conditions. (G) Potential topological defect and possible solution.

We first associated the remeshing with a normalized lipid density ρ to introduce tension propagation. Initially, we set ρ = 1 at every vertex. After a splitting event, two vertices become three and their densities are redistributed equally as ρ = 2/3 (Fig 5A). Similarly, after a merging event, two vertices become one with ρ = 2. We introduced a diffusion-driven vertex-to-vertex exchange of lipids (Fig 5A) by iteratively running the discrete master equation

Δρ(i)=kdv(j)ρ[jnb(i)]-kdρ(i) (11)

that describes the lipid exchange between a given vertex i and its 1-ring neighbors (Einsteins rule on j implied). For all of our applications, we run Eq (11) for nd iterations after any remeshing event. The constant kd defines the rate of the diffusion and v(j) is the number of 1-ring neighbors (or valence) at vertex j. Normalization of the positive term in Eq (11) by v(j) equally distributes the outgoing flow from j to all its neighbors, with vertex i receiving only part of the flow. This edge-based diffusion smoothened the abrupt changes to the density caused by the remeshing.

Next, we modified (Eq (8)) controlling global tension to

Es=ksi[s(i)/ρ(i)-s0(i)/ρ0(i)]2s0(i)/ρ0(i), (12)

where ρ0 = 1 is the initial normalized lipid density at every vertex. Eq (12) describes the summation of locally heterogeneous tensions based on ρ, assuming that a higher or lower ρ yields a higher tension after remeshing. As ρ homogenizes under the influence of lipid diffusion (see Eq (11)) these tension fluctuations across the cell surface vanish. Diffusion barriers and membrane reservoirs delay the equilibration, causing a mechanical decoupling of different membrane sites.

Proper practical implementation of this schema required an appropriate compromise between kd and nd: With large kd values the density ρ in Eq (11) would change too much causing instability in the morpodynamics associated with uncontrolled fluctuations in the lipid density. Too small kd, on the other hand, would prevent sufficient relaxation of the step changes in lipid density introduced by the remeshing. This could be remedied by increasing nd, however at a high computational cost. We thus chose nd = 50 as an empirically best compromise between computing speed and small enough kd to guarantee smooth density redistributions after a remeshing step. By stopping the density redistribution after nd iterations the lipid density stays out of equilibrium, which per Eq (12) drives the experimentally observed mechanical decoupling.

We applied the extended framework to simulate the morphodynamics of tether pulling (Fig 5). To initialize the simulation, we pulled two tethers from a spherical membrane using two external control points. Four additional control points were placed to hold the membrane in place. After this initialization, the membrane reached the equilibrium (Fig 5B). Then, the tether on the left (−x domain) was pulled further away. Our simulations correctly predicted that the additional pull narrows the tether. Moreover, the simulations predicted that the tether on the right (+x domain) was also squeezed to a narrower radius. Thus, the two tethers are mechanically coupled (Fig 5B). Our simulations predicted that slower lipid diffusion in between the two tethers would result in a mechanical decoupling. Diffusion reduction was achieved by introducing a barrier highlighted in yellow in Fig 5C. The edges in the barrier forbade diffusion. To avoid completely stopping diffusion, lipid transport was permitted across 6% of the edges in the barrier. Under these conditions pulling the left tether had no significant effect on the diameter of the right tether(Fig 5C). In a third condition, we introduced excess membrane by setting s0 33% higher in Eq (12). Our simulations predicted that the right tether would remain mechanically decoupled from the left (Fig 5D), because the excess membrane allowed replenishment of lipids near the pulled left tether. Hence, it was not unnecessary to squeeze the distant right tether.

Finally, we computed simulations under all three membrane conditions for six values of kd, and quantitatively measured the changes to the tethers’ radius. For each kd, we repeated the simulations eight times for statistical reliability. We measured the radius of both tethers during the pulling and fit the results with a fourth-order polynomial. The fitted radius of the right tether after the pulling (circles in Fig 5E) indicate the level of mechanical coupling between the two tethers: the lower radius, the stronger is the coupling. Our simulations predicted that for lower kd values the tethers were decoupled regardless of the membrane condition. For intermediate kd values, the tethers were coupled in the naive condition and decoupled with the diffusion barrier. The decoupling effect was even stronger in presence of excess membrane. For larger kd values, the tethers were coupled with or without the barrier. However, with the membrane reservoir, the decoupling effect was maintained. We concluded that combining the diffusion barrier with the membrane reservoir decreases the mechanical coupling. Thus, our simulations provide two complementary mechanisms to the assumption of extremely low lipid diffusion rates [26] to explain the experimentally observed decoupling of membrane tethers.

Discussion

We present an approach for remeshing membrane representations under the rules of free energy minimization. We introduce a new potential that controls the quality of meshes via splitting and merging in the context of the membrane potential. Of particular importance, this approach supports accurate computing of the bending force, which highly relies on the mesh quality (Fig 1). The approach is also computationally efficient and suitable for many problems related to cell membranes.

Parameter interpretation

The parameters in the internal potential Vin are responsible for the geometrical control over the mesh quality. For this purpose, we determine the baseline values of these parameters such that the two walls of Vin remain steep. In addition, we determine V0 to set the height of the barriers properly. For V0s smaller than the baseline value, or lower barriers, the edges are more likely to experience the barrier-crossing followed by splitting and merging. Too frequent remeshing could lead to a rapid increase and decrease of the valence numbers, causing many unsplittable and unmergeable edges in large-force regions. As a result, these abnormal edges halt further remeshing and reduce the flexibility of the membrane. For V0s larger than the baseline value, or higher barriers, the edges are less likely to experience the barrier-crossing. This could lead to highly inert mesh topologies under the baseline external force characterized by kex and the bending force characterized by κ. Increasing the external force and decreasing the bending force may remedy stagnation of the membrane under large V0s. We provide a section in the Matlab script for users to adjust the parameters.

Runtime and memory requirements

  • Run time: The run time is typically one-two hours, see Table 2, with 12 repeats per run. This level of efficiency is achieved because the remeshing operations follow a gradient-descent minimization of the free energy without additional computation step. In contrast, Metropolis-based methods rely on a large number of random remeshing trials, most of which are eventually discarded [9]. However, because of the much simpler operations associated with each trial the net computation times of our free energy-based and geometry-based methods are comparable. Rather than computational efficiency, the key advance of the proposed method over geometry-based methods is the significantly increased numerical stability, which relates to the application of much fewer but essential remeshing operations. To improve the efficiency for computing larger membranes, adaptive meshes [21] could be applied to areas of different levels of morphological variance, i.e. flat areas are represented by large meshes and rugged areas by small meshes. Also, using the proposed remeshing for training, a neuronal network operator can be developed to provide a computationally faster adjustment of the vertex positions and connections to replace the actual remeshing [43].

  • Memory: The memory cost of our model is mainly on Matlab’s infrastructure (∼1.8GB) and parallel workers (∼660MB per worker). Increasing the vertex number, e.g. from 162 to 10242 raise the memory cost by only ∼10MB. Additional memory is spent on constructing a Matlab object that hosts the membrane-related variables and functions. Using the Matlab object modularizes the membrane model to enhance the reusability of the model by facilitating the interactions between the model and other components.

Table 2. Computational cost.

Application Run time Iteration
red-blood cell ∼5.8 × 103s 5 × 104
vesicle fusion ∼3.7 × 103s 5 × 104
filopodia ∼5.5 × 103s 2 × 104
lamellipodia ∼6.4 × 103s 2 × 104
invagination ∼4.9 × 103s 2 × 104
tether pulling ∼20−30 hours

Model limitations

Our method is limited by spatial scales. Obtaining molecular details of the interaction between membrane components and the external environment requires finer treatments such as molecular dynamics or coarse-grain models. A recent publication [44] discusses a framework to convert meshed membranes to the coarse-grain structures of the basic components of the membrane. When finer details are needed this method could be applied to adaptively convert the mesh results into membrane representations with discrete elements.

Discretizing the Gaussian curvature based on triangular meshes would be numerically unstable, at vertices with either irregular valences [45] or irregular edge lengths [46]. Therefore, we exclude the Gaussian curvature and avoid these numerical instabilities. This choice limits the application of our method to homogeneous membranes with closed topologies. On such membranes, the integration of the Gaussian curvature is a constant, according to the Gauss-Bonnet theorem [29], and thus the bending force unaffected. In an application such as the tether pulling, the mesh may encounter topological defects when the mechanical perturbation on the membrane is overwhelmingly strong, or the morphology becomes too extreme. For example, a tether too thin could remain connected not via triangular elements but a single vertex, see Fig 5G. Although not treated in this work, such a defect could be modeled as membrane rupture and restored after having two separate closed membranes. In addition, because of our neglect of the Gaussian curvature, anisotropic bending that affects the tubulation of the membrane [4751] cannot be addressed with the current method.

Extension applications

Although the current model is restricted to spatially homogenous membrane properties, heterogenities in spontaneous curvature and elasticity can still be simulated by adding particle-, mesh- or other coarse-grained-based components [52]. These components can change the morphodynamics through interaction terms related to the membrane in the free energy. These terms could be additive and have no conflict with the original energy terms in the current membrane model. In other words, a heterogenous membrane can be decomposed into a homogenous membrane, treated by the current model, and the other mechanical components, treated by newly designed interactions with the current model. For example, clathrin coats [13], cytoskeletons and proteins with BAR-domain [53] that bend the membrane can be simulated in this manner.

Similarly, we assume that the membrane is externally sculpted by a set of constant point forces. However, it is straightforward to add dynamics to either the external control point distribution location or to the force magnitude an external control point exerts in order to simulate mechanical processes outside or inside the cell and even to capture feedback between membrane shape and external forces. For example, cortical actin network growth or the dynamics of actin filaments in filipodia and lamellipodia are in direct feedback interaction with the morphodynamics of the membrane. Force feedbacks also arise from curvature sensitive signals [54]. The proposed algorithm can capture such relations by spatiotemporal adjustment of external force magnitudes. This will permit integration of the proposed membrane model with additional biochemical and mechanical systems. This possibility highlights the advantage of a meshing framework that couples a physical model to optimized representation of the membrane geometry.

The current single-layer membrane description can readily be replaced by a two-layer description that captures more realistically the double-leaflet structure of membranes. To accomplish this, we propose to extend the current free energy description with an additional term defining the interaction between the two layers. All the other terms in the current model remain unchanged. The two layers will be independently remeshed. The new interaction term will be permissive for lateral sheer motions but penalize orthogonal motions to reflect the fluid-like and hydrophobic features of the membrane. Asymmetric properties could be assigned to each of the two layers [55].

Methods

We introduce an adaptive Langevin equation (LE) to implement the dynamics of the membrane subject to a remeshing, in which both the mechanically driven motion and the geometric regulation of mesh quality are considered.

Conventional Langevin equation

The dynamics of the meshed membrane can be described by an over-damped LE that defines the motion of any vertex i by the mechanical coupling to its 1-ring neighbors (Fig 2E), accounting for the bending resistance and attraction from external points, as well as for stochastic forces

dr(i)dt=μf(i)+2μkBTR (13)

Here, f and R denote deterministic and stochastic forces, respectively, and kB is the Boltzmann constant and T the temperature. The distribution of the random force follows Gaussian white noise. Using natural unit and component expression (using α as Cartesian coordinates, see Table 1), integration of the LE over a finite time step Δt yields

rα(i,t+Δt)=rα(i,t)+μfα(i,t)Δt+εα(i,t)2μkBTΔt (14)

where εα(i, t) is a normal distributed random number with N(0, 1), and μ is the mobility. The integration of the deterministic force is approximated by multiplication of the time step and the force calculated at the beginning of the time step. However, this simple form of the LE is unsuitable for simulating the membrane dynamics. Unless Δt is extremely small, replacing the time integral by a finite step is inaccurate for regions with salient variation in the triple-valley potential (Fig 2B). Thus, we propose an alternative LE, which is based on adaptive time steps to better capture the effect of variation on membrane dynamics.

To be formatically consistent with the deterministic forces, we introduce the time-averaged stochastic force

ξα(i,t)=εα(i,t)2μkBTΔtμΔt, (15)

so that the discrete Langevin equation (Eq (14)) is rewritten as

rα(i,t+Δt)=rα(i,t)+μfα(i,t)Δt+μξα(i,t)Δt (16)

Adaptive dynamics

To implement a dynamics that is adaptive to the complexity of the potential, we finely segment regions where Vin is complex and coarsen regular regions. Then, we reversely calculate the time steps according to these inhomogeneous segments to refine the simulation. The principle is that every edge, regardless of its location and the complexity of the associated potential, extends or shrinks no more than one segment during each time step. Thus, the edges scan through all the segments one by one without skipping. Because the complex regions have more segments than the regular regions, the dynamics in the complex regions are treated more delicately.

We first evenly sample the potential values separated by a small distance dl in the edge length-l space (S1 Fig),

Vin(l)forl0,dl,...,mdl,...,Mdl, (17)

The total number of dl bins is given by M = lmaxdl − 1. Note that by removing one dl, we avoid the singularity in Vin at l = lmax.

Next, we divide the l space into segments according to l. Each segment consists of one or multiple dl in length

ss1s2,...,sω,...,sΩ, (18)

where Ω is the total number of segments. A given segment sω reads

sω(nω-1dl,nωdl], (19)

where the coefficient nω, defines the inclusive upper-bound of the segment, and nω−1 defines the exclusive lower-bound of the segment (S1 Fig).

The sequential coefficients n0 < n1 < ⋯ < nω < …nΩ make l space inhomogeneously segmented. The complex regions possess many short segments, and the regular regions possess fewer but longer segments (S1 Fig). To begin the segmentation, we represent the discrete space l with seven critical points (CP), including the two boundaries at l = 0 and lmaxdl, three local minima (in the three valleys) and two local maxima (on the two barriers) of Vin(l). Therefore, there are six initial segments s = s1 ∪ …s6 separated by the CPs. Then, if any segment sω in s violates any of the two conditions,

  1. The linear regression fitting of Vin(l) within sω gives R2 > 0.5

  2. The standard division of Vin(l) within sω gives σ < 0.001V0

the segment sω is divided into two segments from its middle. By repeating this operation until all the segments satisfy the two conditions, the final segmentation is obtained. Within every segment, the sampled Vin(l) (dots in S1 Fig) is highly linear and uniform as controlled by the two conditions. For example, in S1 Fig, the red segment is long, where Vin(l) is highly linear and moderately varying; the black segment is short, where Vin(l) is highly nonlinear; and the blue segment is short, where Vin(l) is strongly varying.

After the segmentation, we obtain a piece-wise linear substitute for the original potential (S1 Fig):

Vin(l)=Vin(nω-1dl)+Vin(nωdl)-Vin(nω-1dl)(nω-nω-1)dl(l-nω-1dl),forlsω (20)

Next, we write the total time of the simulation as consecutive time steps δ,

tδ=δ=0δΔtδ,forδ=0,1,...,Nδ (21)

with t0 = 0 and Δt0 = 0. During a given step δ, the time begins at tδ−1 and ends at tδ. The choice of the time step Δtδ is based on an adaptive Δtδin indicating when to update the internal force fin.

We obtain the adaptive time step Δtδin based on the internal force. Considering an edge ϵ within the segment sω at the beginning, i.e. lϵ(tδ−1) ∈ sω, ϵ can be extended or compressed at most to the mid-points of sω’s neighbors sω+1 or sω−1 at the end of δ. At tδ the edge length is thus either

lϵ+(tδ)=nω+1dl+nωdl2orlϵ-(tδ)=nω-1dl+nω-2dl2 (22)

and then reversely calculate the two time steps for reaching these lengths.

Considering a given edge ϵ connecting vertex i and j, the deterministic part of its dynamics in the component-wise Langevin equation reads

rα(i,tδ)=rα(i,tδ-1)+μfαtot(i,tδ-1)Δtδinrα(j,tδ)=rα(j,tδ-1)+μfαtot(j,tδ-1)Δtδin, (23)

where the total force is the component version of Eq 9. Then, we calculated the difference in squared-length after Δtδin

|lϵ(tδ)|2-|lϵ(tδ-1)|2=α{[rα(j,tδ)-rα(i,tδ)]2-[rα(j,tδ-1)-rα(i,tδ-1)]2}, (24)

which is simplified as

2α[rα(j,tδ-1)-rα(i,tδ-1)][Δrα(j,tδ-1)-Δrα(i,tδ-1)]+α[Δrα(j,tδ-1)-Δrα(i,tδ-1)]2, (25)

where the difference terms read

Δrα(i,tδ-1)=rα(i,tδ)-rα(i,tδ-1)Δrα(j,tδ-1)=rα(j,tδ)-rα(j,tδ-1) (26)

Then, by substituting Eq 26 in Eq 24 and ignoring the second order term we have

|lϵ(tδ)|2-|lϵ(tδ-1)|22α[rα(j,tδ-1)-rα(i,tδ-1)][Δrα(j,tδ-1)-Δrα(i,tδ-1)], (27)

Substituting Eq 23, to replace the difference terms in Eq 27

|lϵ(tδ)|2-|lϵ(tδ-1)|22μΔtδinα[rα(j,tδ-1)-rα(i,tδ-1)][fαtot(j,tδ-1)-fαtot(i,tδ-1)],

Finally, the expression of the adaptive time step for forward (extensive) and backward (compressive) jumping is obtained as

Δtδin+(ϵ)|(nω+1dl+nωdl)/2|2-|lϵ(tδ-1)|22μα[rα(j,tδ-1)-rα(i,tδ-1)][fαtot(j,tδ-1)-fαtot(i,tδ-1)]Δtδin-(ϵ)|(nω-1dl+nω-2dl)/2|2-|lϵ(tδ-1)|22μα[rα(j,tδ-1)-rα(i,tδ-1)][fαtot(j,tδ-1)-fαtot(i,tδ-1)] (28)

where ‘+’ and ‘−’ indicates extension and compression respectively. Because of the different signs of the numerators but the same denominators, only one deformation gives a positive time step, which is the physically plausible choice:

Δtδin(ϵ)={Δtδin+(ϵ)ifΔtδin+(ϵ)>0Δtδin-(ϵ)else. (29)

Each edge triggers a different time step. We choose the shortest step

Δtδin=min[Δtδin(ϵ)],ϵ=1,...,Ω. (30)

Δtδin ensures that the edge under maximal extension or compression crosses only one segment. Deformations of all edges are limited to one segment or less allowing rapid computation of the updated potential via the piece-wise linear approximation. Therefore, the adaptive LE (Eq 10) based on the adaptive Δtδin optimally captures the spatial complexity of the potential Vin.

Steps of splitting and merging

Following a barrier crossing event (BCE) in Vin, we outline the steps S1–S5 of a split, and steps M1–M5 of a merge (S2 Fig), starting from the initial mesh configuration shown in (S0) and (M0) respectively.

  • Splitting:

    (S1) Given an edge ϵ connecting vertices i1 and i2 with a length lϵ > l+, the global dynamics of the mesh is paused to allow relocation of only i1, i2 and their 1-ring neighbors (green circles). These vertices respond only to the internal forces and noise. The bending and the external forces are halted to avoid inaccuracy in computing these forces caused by the extended ϵ. Additionally, we include the positions of ϵ’s 2-ring neighbors as a fixed boundary (blue dots). In this way, we can complete the BCE while limiting the effects of changes in local mesh topology to the other vertices, hereon refered as the local relaxation.

    In order to accelerate the local relaxation, we change the Gaussian noise to a biased Levy noise [56] for efficiently extending ϵ and keeping the other edges near l0. The Levy noise is biased to extend ϵ and nearby edges that get overly short (l < l) or overly long (l > l+) are stabilized. Two possible results are expected. First, if lϵ > l++ and the other edges satisfy l < l < l+, the local relaxation is complete and the BCE is successful. The splitting proceeds to the next step (S2). Second, if lϵ < l+ and the other edges satisfy l < l < l+, the local relaxation is also complete but the BCE is unsuccessful. The splitting is canceled and the mesh is restored to the initial configuration (S0). Note that the local relaxation merely provides an intermediate mesh configuration to facilitate the remeshing. The final shape of the membrane is determined by the global dynamics with all the forces restored after finishing the remeshing.

    Before describing the following steps, we clarify the notation: the vertices connecting to both i1 and i2 are numbered as j1 and j2. Vertex j1 fulfills the right-hand rule in triangle j1i1i2 (Fig 3A), vertex j2 fulfills the right-hand rule in triangle j2i2i1. Vertex k1 forms a triangle with the edge i1j1, and analogously, vertices k2, k3, and k4 form triangles with the edges i2j1, i2j2 and i1j2, respectively.

    (S2) To split ϵ we insert vertex in at the mid-point between i1 and i2, yielding two ∼l0-long edges. Then, we define a new mesh structure around in by disconnecting i1i2, i1j1, i2j2, i1j2 and i2j2 and connecting in to its closest neighbors, i.e. ini1, ini2, inj1 and inj2. The outcome of this step is four quadrilaterals, which require proper triangulation.

    (S3) Each quadrilateral has two options (magenta dashed lines) for triangulation, yielding 24 = 16 options of triangular meshes. We only keep options that preserve the valence of every vertex between 5 and 8. The valence of a given vertex is equal to the number of its 1-ring neighbors. The choice between 5 and 8 avoids unreasonable geometries. If no option can satisfy the valence requirement, the edge is considered unsplittable, and the configuration restored to (S0). Additionally, the extended ϵ is restored to lϵ < l+ via a similar local relaxation as in (S1), except that the Levy noise in this case compresses ϵ. Otherwise, if one or more options can satisfy the valence requirement, the option minimizing the variance of the valence is chosen.

    (S4) The new edges (black dashed lines) in (S3) undergo a second local relaxation, similar to (S1). All of the moveable vertices in the new edges experience the internal force and Levy noise. The neighbors at the local border remain fixed.

    (S5) The local relaxation is complete when every edge satisfies l < l < l+.

  • Merging:

    (M1) Given an edge ϵ connecting vertices i1 and i2 and a length of lϵ, when lϵ < l+, the global dynamics of the mesh is paused to allow relocation of only i1, i2 and their 1-ring neighbors (green circles). These vertices respond only to the internal forces and noise. The bending and the external forces are halted to avoid inaccuracy in computing these forces caused by the compressed ϵ. Additionally, we include the positions of ϵ’s 2-ring neighbors as a fixed boundary (blue dots).

    In order to accelerate the local relaxation, we change the Gaussian noise to a biased Levy noise [56] for efficiently compressing ϵ and keeping the other edges near l0. The Levy noise is biased to compress ϵ and nearby edges that get overly short (l < l) or overly long (l > l+) are stabilized. Two possible results are expected. First, if lϵ < l−− and the other edges satisfy l < l < l+, the local relaxation is complete and the BCE is successful; then the merging proceeds to the next step (M2). Second, if lϵ > l and the other edges satisfy l < l < l+, the local relaxation is also complete but the BCE is unsuccessful; then the merging is canceled and the mesh is restored to the initial configuration (M0).

    Before describing the following steps, we clarify the notation: the vertices connecting to both i1 and i2 are numbered as j1 and j2. Vertex j1 fulfills the right-hand rule in triangle j1i1i2 (Fig 3A), vertex j2 fulfills the right-hand rule in triangle j2i2i1. Vertex k1 forms a triangle with the edge i1j1, and analogously, vertices k2, k3, and k4 form triangles with the edges i2j1, i2j2 and i1j2, respectively.

    (M2) To merge ϵ we remove i2 and the original edges i1i2, i1j1, i1j2, i2j1 and i2j2. The outcome of this step is two quadrilaterals, which require proper triangulation.

    (M3) Each quadrilateral has two options (magenta dashed lines) for triangulation, yielding 22 = 4 options of triangular meshes. We only keep options that preserve the valence of every vertex between 5 and 8. If no option can satisfy the valence requirement, the edge is considered unmergable, and the configuration restored to (M0). Additionally, the compressed ϵ is restored to lϵ > l via a similar local relaxation as in (M1), except that the Levy noise in this case extends ϵ. Otherwise, if one or more options can satisfy the valence requirement, the option minimizing the variance of the valence is chosen.

    (M4) The new edges (black dashed lines) in (M3) undergo a second local relaxation, similar to (M1). All of the moveable vertices in the new edges experience the internal force and Levy noise. The neighbors at the local border remain fixed.

    (M5) The local relaxation is complete when every edge satisfies l < l < l+.

Pseudocode

  1. Generate an initial mesh.

  2. Compute the effective time step Δtδin for the current simulation step δ.

  3. Advance the dynamics by Δtδin following the adaptive Langevin Equation.

  4. Pause the dynamics if an edge reaches l < l or l > l+, apply splitting and/or merging

  5. Resume the global dynamics

  6. Return to ‘2’ to repeat 2–5 untill reaching equilibrium.

Supporting information

S1 Fig. Linear segmentation of Vin.

l-space discretization and segmentation according to Vin: examples of complex regions of Vin in black (non-linear) and blue (highly varying) segments and regular regions of Vin in red segments.

(TIF)

S2 Fig. Edge splitting and merging steps.

Initial configuration (S0) and steps of splitting (S1-S5); and initial configuration (M0) and steps of merging (M1-M5). See text for detailed procedures.

(TIF)

S1 Video. Morphodynamics of bi-concave shape formation starting from a sphere.

Video matching Fig 3A.

(GIF)

S2 Video. Morphodynamics of vesicle fusion.

Video matching Fig 3B.

(GIF)

S3 Video. Comparison of geometry (Geo)-based and free energy (FE)-based methods.

Green edges indicate edges undergoing remeshing. Video matching Fig 3C and 3D.

(MP4)

S4 Video. Morphodynamics of invagination.

Video matching Fig 4B.

(GIF)

S5 Video. Morphodynamics of lamellipodium formation.

Video matching Fig 4C.

(GIF)

S6 Video. Morphodynamics of invagination.

Video matching Fig 4D.

(GIF)

Acknowledgments

We thank Sandra Schmid for helpful discussion and comments on our manuscript, and Jenny (Qiongjing) Zou for software management.

Data Availability

All relevant data are within the manuscript and its Supporting information files.

Funding Statement

GD R35GM135428 National Institutes of Health https://www.nih.gov/ The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1. Villedieu A, Bosveld F, Bellaïche Y. Mechanical induction and competence in epithelial morphogenesis. Current opinion in genetics & development. 2020;63:36–44. doi: 10.1016/j.gde.2020.03.003 [DOI] [PubMed] [Google Scholar]
  • 2. Bodor DL, Pönisch W, Endres RG, Paluch EK. Of cell shapes and motion: the physical basis of animal cell migration. Developmental cell. 2020;52(5):550–562. doi: 10.1016/j.devcel.2020.02.013 [DOI] [PubMed] [Google Scholar]
  • 3. Carlton JG, Jones H, Eggert US. Membrane and organelle dynamics during cell division. Nature Reviews Molecular Cell Biology. 2020;21(3):151–166. doi: 10.1038/s41580-019-0208-1 [DOI] [PubMed] [Google Scholar]
  • 4. Sitarska E, Diz-Muñoz A. Pay attention to membrane tension: mechanobiology of the cell surface. Current opinion in cell biology. 2020;66:11–18. doi: 10.1016/j.ceb.2020.04.001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Driscoll MK, Welf ES, Jamieson AR, Dean KM, Isogai T, Fiolka R, et al. Robust and automated detection of subcellular morphological motifs in 3D microscopy images. Nature methods. 2019;16(10):1037–1044. doi: 10.1038/s41592-019-0539-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Helfrich W. Elastic properties of lipid bilayers: theory and possible experiments. Zeitschrift für Naturforschung C. 1973;28(11-12):693–703. doi: 10.1515/znc-1973-11-1209 [DOI] [PubMed] [Google Scholar]
  • 7. Seifert U, Lipowsky R. Morphology of vesicles. Handbook of biological physics. 1995;1:403–464. doi: 10.1016/S1383-8121(06)80025-4 [DOI] [Google Scholar]
  • 8. Shewchuk JR. Delaunay refinement algorithms for triangular mesh generation. Computational Geometry. 2002;22(1):21–74. doi: 10.1016/S0925-7721(01)00047-5 [DOI] [Google Scholar]
  • 9. Ramakrishnan N, Kumar PS, Radhakrishnan R. Mesoscale computational studies of membrane bilayer remodeling by curvature-inducing proteins. Physics reports. 2014;543(1):1–60. doi: 10.1016/j.physrep.2014.05.001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Hoppe H, DeRose T, Duchamp T, McDonald J, Stuetzle W. Mesh optimization. In: Proceedings of the 20th annual conference on Computer graphics and interactive techniques; 1993. p. 19–26.
  • 11. Boal DH, Seifert U, Zilker A. Dual network model for red blood cell membranes. Physical review letters. 1992;69(23):3405. doi: 10.1103/PhysRevLett.69.3405 [DOI] [PubMed] [Google Scholar]
  • 12. Sadeghi M, Weikl TR, Noé F. Particle-based membrane model for mesoscopic simulation of cellular dynamics. The Journal of chemical physics. 2018;148(4):044901. doi: 10.1063/1.5009107 [DOI] [PubMed] [Google Scholar]
  • 13. Giani M, Den Otter W, Briels W. Early stages of clathrin aggregation at a membrane in coarse-grained simulations. The Journal of chemical physics. 2017;146(15):155102. doi: 10.1063/1.4979985 [DOI] [PubMed] [Google Scholar]
  • 14. Ma L, Klug WS. Viscous regularization and r-adaptive remeshing for finite element analysis of lipid membrane mechanics. Journal of Computational Physics. 2008;227(11):5816–5835. doi: 10.1016/j.jcp.2008.02.019 [DOI] [Google Scholar]
  • 15.Askes H, Sluys L, De Jong B. Remeshing techniques for r-adaptive and combined h/r-adaptive analysis with application to 2D/3D crack propagation. In: European Congress on Computational Methods in Applied Sciences and Engineering. ECCOMAS; 2000.
  • 16. Kroll D, Gompper G. The conformation of fluid membranes: Monte Carlo simulations. Science. 1992;255(5047):968–971. doi: 10.1126/science.1546294 [DOI] [PubMed] [Google Scholar]
  • 17. Gompper G, Kroll D. Triangulated-surface models of fluctuating membranes. Statistical mechanics of membranes and surfaces. 2004; p. 359–426. doi: 10.1142/9789812565518_0012 [DOI] [Google Scholar]
  • 18. Penič S, Iglič A, Bivas I, Fošnarič M. Bending elasticity of vesicle membranes studied by Monte Carlo simulations of vesicle thermal shape fluctuations. Soft matter. 2015;11(25):5004–5009. doi: 10.1039/C5SM00431D [DOI] [PubMed] [Google Scholar]
  • 19.Botsch M, Pauly M, Rossl C, Bischoff S, Kobbelt L. Geometric modeling based on triangle meshes. In: ACM SIGGRAPH 2006 Courses; 2006. p. 1–es.
  • 20.Botsch M, Kobbelt L. A remeshing approach to multiresolution modeling. In: Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing; 2004. p. 185–192.
  • 21.Dunyach M, Vanderhaeghe D, Barthe L, Botsch M. Adaptive remeshing for real-time mesh deformation. In: Eurographics 2013. The Eurographics Association; 2013.
  • 22.Ivrissimtzis I, Jeong WK, Seidel HP. Using growing cell structures for surface reconstruction. In: 2003 Shape Modeling International. IEEE; 2003. p. 78–86.
  • 23. Guo Y, Hai Y. Adaptive surface mesh remeshing based on a sphere packing method and a node insertion/deletion method. Applied Mathematical Modelling. 2021;98:1–13. doi: 10.1016/j.apm.2021.05.003 [DOI] [Google Scholar]
  • 24.Engwirda D. Locally optimal Delaunay-refinement and optimisation-based mesh generation. 2014;.
  • 25. Panchal D, Jayaswal D. Computational paradigms for direct triangular surface remeshing. Computers & Graphics. 2021;94:87–110. doi: 10.1016/j.cag.2020.11.001 [DOI] [Google Scholar]
  • 26. Shi Z, Graber ZT, Baumgart T, Stone HA, Cohen AE. Cell membranes resist flow. Cell. 2018;175(7):1769–1779. doi: 10.1016/j.cell.2018.09.054 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27. Raucher D, Sheetz MP. Characteristics of a membrane reservoir buffering membrane tension. Biophysical journal. 1999;77(4):1992–2002. doi: 10.1016/S0006-3495(99)77040-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28. Seifert U, Berndl K, Lipowsky R. Shape transformations of vesicles: Phase diagram for spontaneous-curvature and bilayer-coupling models. Physical review A. 1991;44(2):1182. doi: 10.1103/PhysRevA.44.1182 [DOI] [PubMed] [Google Scholar]
  • 29. Guckenberger A, Gekle S. Theory and algorithms to compute Helfrich bending forces: A review. Journal of Physics: Condensed Matter. 2017;29(20):203001. [DOI] [PubMed] [Google Scholar]
  • 30. Meyer M, Desbrun M, Schröder P, Barr AH. Discrete differential-geometry operators for triangulated 2-manifolds. In: Visualization and mathematics III. Springer; 2003. p. 35–57. [Google Scholar]
  • 31. Miao L, Seifert U, Wortis M, Döbereiner HG. Budding transitions of fluid-bilayer vesicles: The effect of area-difference elasticity. Physical Review E. 1994;49(6):5389. doi: 10.1103/PhysRevE.49.5389 [DOI] [PubMed] [Google Scholar]
  • 32. G Lim HW, Wortis M, Mukhopadhyay R. Stomatocyte–discocyte–echinocyte sequence of the human red blood cell: Evidence for the bilayer–couple hypothesis from membrane mechanics. Proceedings of the National Academy of Sciences. 2002;99(26):16766–16769. doi: 10.1073/pnas.202617299 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Bian X, Litvinov S, Koumoutsakos P. Bending models of lipid bilayer membranes: Spontaneous curvature and area-difference elasticity. Computer Methods in Applied Mechanics and Engineering. 2020;359:112758. doi: 10.1016/j.cma.2019.112758 [DOI] [Google Scholar]
  • 34.Zhang C, Chen T. Efficient feature extraction for 2D/3D objects in mesh representation. In: Proceedings 2001 International Conference on Image Processing (Cat. No. 01CH37205). vol. 3. IEEE; 2001. p. 935–938.
  • 35. Banerjee A, Berezhkovskii A, Nossal R. Stochastic model of clathrin-coated pit assembly. Biophysical journal. 2012;102(12):2725–2730. doi: 10.1016/j.bpj.2012.05.010 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36. Khairy K, Foo J, Howard J. Shapes of red blood cells: comparison of 3D confocal images with the bilayer-couple model. Cellular and molecular bioengineering. 2008;1(2):173–181. doi: 10.1007/s12195-008-0019-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37. Faix J, Rottner K. The making of filopodia. Current opinion in cell biology. 2006;18(1):18–25. doi: 10.1016/j.ceb.2005.11.002 [DOI] [PubMed] [Google Scholar]
  • 38. Blanchoin L, Boujemaa-Paterski R, Sykes C, Plastino J. Actin dynamics, architecture, and mechanics in cell motility. Physiological reviews. 2014;94(1):235–263. doi: 10.1152/physrev.00018.2013 [DOI] [PubMed] [Google Scholar]
  • 39. Conner SD, Schmid SL. Regulated portals of entry into the cell. Nature. 2003;422(6927):37–44. doi: 10.1038/nature01451 [DOI] [PubMed] [Google Scholar]
  • 40. Diz-Muñoz A, Fletcher DA, Weiner OD. Use the force: membrane tension as an organizer of cell shape and motility. Trends in cell biology. 2013;23(2):47–53. doi: 10.1016/j.tcb.2012.09.006 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41. Rideau E, Dimova R, Schwille P, Wurm FR, Landfester K. Liposomes and polymersomes: a comparative review towards cell mimicking. Chemical society reviews. 2018;47(23):8572–8610. doi: 10.1039/C8CS00162F [DOI] [PubMed] [Google Scholar]
  • 42. Sens P, Turner MS. Budded membrane microdomains as tension regulators. Physical Review E. 2006;73(3):031918. doi: 10.1103/PhysRevE.73.031918 [DOI] [PubMed] [Google Scholar]
  • 43. Murphy KP. Probabilistic machine learning: an introduction. MIT press; 2022. [Google Scholar]
  • 44. Pezeshkian W, König M, Wassenaar TA, Marrink SJ. Backmapping triangulated surfaces to coarse-grained membrane models. Nature communications. 2020;11(1):1–9. doi: 10.1038/s41467-020-16094-y [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45. Xu Z, Xu G. Discrete schemes for Gaussian curvature and their convergence. Computers & Mathematics with Applications. 2009;57(7):1187–1195. doi: 10.1016/j.camwa.2009.01.024 [DOI] [Google Scholar]
  • 46. Hartig MS. Approximation of Gaussian Curvature by the Angular Defect: An Error Analysis. Mathematical and Computational Applications. 2021;26(1):15. doi: 10.3390/mca26010015 [DOI] [Google Scholar]
  • 47. Iglič A, Babnik B, Gimsa U, Kralj-Iglič V. On the role of membrane anisotropy in the beading transition of undulated tubular membrane structures. Journal of Physics A: Mathematical and General. 2005;38(40):8527. doi: 10.1088/0305-4470/38/40/004 [DOI] [Google Scholar]
  • 48. Kralj-Iglič V, Heinrich V, Svetina S, Žekš B. Free energy of closed membrane with anisotropic inclusions. The European Physical Journal B-Condensed Matter and Complex Systems. 1999;10(1):5–8. doi: 10.1007/s100510050822 [DOI] [Google Scholar]
  • 49. Fournier J. Nontopological saddle-splay and curvature instabilities from anisotropic membrane inclusions. Physical review letters. 1996;76(23):4436. doi: 10.1103/PhysRevLett.76.4436 [DOI] [PubMed] [Google Scholar]
  • 50. Bobrovska N, Góźdź W, Kralj-Iglič V, Iglič A. On the role of anisotropy of membrane components in formation and stabilization of tubular structures in multicomponent membranes. PloS one. 2013;8(9):e73941. doi: 10.1371/journal.pone.0073941 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51. Kralj-Iglic V, Iglic A, Gomiscek G, Sevsek F, Arrigler V, Hägerstrand H. Microtubes and nanotubes of a phospholipid bilayer membrane. Journal of Physics A: Mathematical and General. 2002;35(7):1533. doi: 10.1088/0305-4470/35/7/305 [DOI] [Google Scholar]
  • 52. Markin V. Lateral organization of membranes and cell shapes. Biophysical journal. 1981;36(1):1–19. doi: 10.1016/S0006-3495(81)84713-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 53. Fošnarič M, Penič S, Iglič A, Kralj-Iglič V, Drab M, Gov NS. Theoretical study of vesicle shapes driven by coupling curved proteins and active cytoskeletal forces. Soft Matter. 2019;15(26):5319–5330. doi: 10.1039/C8SM02356E [DOI] [PubMed] [Google Scholar]
  • 54. Elliott H, Fischer RS, Myers KA, Desai RA, Gao L, Chen CS, et al. Myosin II controls cellular branching morphogenesis and migration in three dimensions by minimizing cell-surface curvature. Nature cell biology. 2015;17(2):137–147. doi: 10.1038/ncb3092 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 55. Hossein A, Deserno M. Spontaneous curvature, differential stress, and bending modulus of asymmetric lipid membranes. Biophysical Journal. 2020;118(3):624–642. doi: 10.1016/j.bpj.2019.11.3398 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 56. Dybiec B, Gudowska-Nowak E, Hänggi P. Lévy-Brownian motion on finite intervals: Mean first passage time analysis. Physical Review E. 2006;73(4):046104. doi: 10.1103/PhysRevE.73.046104 [DOI] [PubMed] [Google Scholar]
  • 57.wil. icosphere. MATLAB Central File Exchange: 50105-icosphere;.
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1010766.r001

Decision Letter 0

Jason M Haugh, Nir Gov

16 Aug 2022

Dear Dr. Danuser,

Thank you very much for submitting your manuscript "Remeshing flexible membranes under the control of free energy" for consideration at PLOS Computational Biology.

As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. In light of the reviews (below this email), we would like to invite the resubmission of a significantly-revised version that takes into account the reviewers' comments.

We cannot make any decision about publication until we have seen the revised manuscript and your response to the reviewers' comments. Your revised manuscript is also likely to be sent to reviewers for further evaluation.

When you are ready to resubmit, please upload the following:

[1] A letter containing a detailed list of your responses to the review comments and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out.

[2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file).

Important additional instructions are given below your reviewer comments.

Please prepare and submit your revised manuscript within 60 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email. Please note that revised manuscripts received after the 60-day due date may require evaluation and peer review similar to newly submitted manuscripts.

Thank you again for your submission. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments.

Sincerely,

Nir Gov

Academic Editor

PLOS Computational Biology

Jason Haugh

Section Editor

PLOS Computational Biology

***********************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: The following comments are offered to the authors' consideration:

1.page 2, bottom paragraph: The authors wrote that “the computation of the Helfrich free energy is written in C ….”.

Comment: In various Monte-Carlo (MC) and other types of computer programs (including the commercially available computer programs like it is Surface Evolver ) the Gaussian bending term or alternatively the deviatoric term (see for example J. Phys. A: Math. Gen., 38: 8527–8536, 2005) cannot be accurately included in the expression of the membrane free energy since it is numerically difficult to determine the Gaussian curvature and also the curvature deviator. The numerical determination of the local mean curvature C (as you have it in Eq. 3) is much easier. The Gaussian term in Helfrich energy can be omitted for closed membrane shapes by applying the Gauss-Bonnet theorem (usually for spherical topology) and assuming that the membrane is homogeneous (which is in general not true since the membrane constituents are not homogeneously distributed, see for example V. S. Markin: Lateral organization of membranes and cell shapes, Biophys J., 36(1): 1-19, 1981).

The Gaussian bending term was omitted also in the present work, i.e. in the Helfrich bending energy expression the Gaussian term is not taken into account (Eq. 3 in the manuscript) even it is important and cannot be neglected for non-homogeneous membranes, membrane patches, etc.

Further, for the mechanical stability of the highly curved tubular structures (like they are for example the membrane tethers considered in the present manuscript) the anisotropic part of the membrane bending energy (i.e. deviatoric energy term) is important. The anisotropic bending term is the function of the curvature deviator (which can expressed according to Euler formula as a function of the mean curvature and the Gaussian curvature). So also the curvature deviator cannot be taken into account within the method/program presented in this manuscript. See for example Bobrovska et al., PLOS ONE, 8 e73941, 2013 or Kralj-Iglic et al., J. Phys. A: Math. Gen. 35: 1533-1549 , 2002; Fournier, Phys. Rev. Lett. 76, 4436, 1996; Kralj-Iglic et al., Eur. Phys. J. B., 10: 5-8, 1999. Please discuss this issue in the discussion part of the manuscript and also in Introduction.

2.Regarding the relation between the spontaneous curvature model and so-called area-difference elasticity (the authors cited ref. 28 which is not original with respect to these two models), both models are connected, especially in the case of small area difference, see for example Proc. Natl. Acad. Sci. USA, 99: 16766–16769, 2002. So, please discuss also this issue.

3.In analytical approach (calculus of variation) the Eqs. (7) and (8) would be global constraints (for cell volume and cell membrane area) in the functional, while k_v and k_s would be the global Lagrange multipliers whose values (determined in variation of the functional by solving Euler-Lagrange differential equations and separately taking into account also the constraint) would depend on the values of the target volume (V_o) and the target area (S_o). Within this approach k_v and k_s are not just the constants describing the mechanical properties of the membrane and cell (see for example Ou-Yang Zhong-Can et al.: Geometric Methods in the Elastic Theory of Membranes in Liquid Crystal Phases, World Scientific, Singapore). Please discuss in the manuscript also this issue.

4.In the present manuscript, the membrane was sculpted externally by setting points external to the bulk of the membrane in order to mimic the tether pulling that is crucial for the study of tension propagation. Even though this is a somewhat artificial constraint, it reflects the corresponding force-curvature feedback mechanisms mentioned in the text. Protruding forces in many cellular processes are recruited through curved proteins, or complexes containing the curved proteins, for example due to actin polymerization. Here, a reference to relevant work should be added, for example the article published in Soft Matter 15, 5319-5330, 2019 or some other article. How could the authors implement such reciprocal mechanism, where the curvature-sensing membrane inclusions produce a protruding force, in the presented work? Is an addition of membrane inclusions a feasible addition to the model?

5. Could the present model be used to simulate asymmetric membranes in which the mechanics of the outer leaflet differ from the inner one (see Hossein and Deserno, Spontaneous curvature, differential stress, and bending modulus of asymmetric lipid membranes, Biophysical Journal, 118:, 624-642, 2022) and if not, how could this be implemented?

6. The re-meshing mechanics is well described and the three-valley potential is a good idea to assure unbiased meshes. However, the authors could stress more clearly the advantages of their approach to other methods. Is not the re-meshing much more computationally demanding? Furthermore, the authors comment that the method is limited by scaling. How could this be overcome?      

7. In the discussion of limitations of current approaches the authors mentioned several authors, however the work of a few more groups could be mentioned within the text and their work included in the discussions. As for example: Gompper and Kroll, “Triangulated-surface models of fluctuating membranes, in: Statistical Mechanics of Membranes and Surfaces, (pp.359-426, World Scientific (Editors: D. Nelson, T. Piran, S. Weinberg); Kroll and Gompper, “The conformation of fluid membranes - Monte-Carlo simulations,” Science, 255: 968-971, 1992; Penic et al., “Bending elasticity of vesicle membranes studied by Monte Carlo simulations of vesicle thermal shape fluctuations,” Soft Matter, 11: 5004 - 5009, 2015; etc.

8.The authors gave the estimation of the computer time for parameter sweep running on a 12 cores, 256GB RAM computer. Besides wall clock metrics of the complexity of the simulations, it would be beneficial to mention how many time steps there were required to achieve the equilibrium states and the size of the mesh, i.e. number of vertices in the mesh (maybe a final vertex number where the number of vertices vary). With the additional data it will be possible to estimate the computational complexity of a single time step of the simulations.

9. Please explain how much RAM was actually used by simulations? The authors mention only the amount of RAM available on the machine, but not how much RAM was needed by their program. Again, the information about the number of vertices would be also beneficial, since larger vertices means more RAM requirements.

Reviewer #2: The paper by Wang and Danuser presents a new methodology for meshing

triangulated membranes. The new approach combines elements of both

free-energy and geometry-dependent methods for remeshing dynamic

surfaces in computer simulations of processes involving significant

morphological changes. The paper, which is well written, has

introduced me to a set of important technical issues that I was not aware

of in membrane simulations. I believe that it fits the goals of PLOS

Computational Biology, and my overall opinion on the work is

positive.

I would like to ask the authors to clarify the following technical and

conceptual issues:

1. The authors state that their method "preserves mesh quality" on the

one hand (like geometry-based simulations) but do so in a free-energy

regulated manner. This is indeed the impression the one gets from the

nice examples that they provide throughout the paper, but I was

wondering if they can give a specific example where other methods fail

and the newly presented one works well. Can the author specify, for

instance, which of the processes described in the paper will not be

simulated well by other existing methods?

2. Please also discuss the computational toll of the proposed

simulations. In particular, please discuss whether it is comparable to

existing popular schemes?

3. The internal energy in Eq. (1) depends on the the number of edges

of the triangulated surface. Thus, I would expect that it changes when

the surface undergo splitting/merging. It is not clear to me if this

energy change, which seems artificial, has influence on the

dynamics. Please clarify.

4. Related to the above point: In the "three-valley" energy landscape

in fig. 2(B), the minimum of the energy is $V_{in}=3$. Is there a

reason why the minimum in not shifted to zero? Do the absolute values

have importance or only the energy difference between the valleys and

the hills matter?

5. I found the presentation of the results of Figure 5 confusing.

(a) If I understand correctly, the rate of lipid diffusion is

controlled by the constant $k_d$ in Eq. (11). This equation is

"empirically" iterated 50 times after remeshing. Can the authors

rationalize this choice? Does it mean that the local densities do not

continue to change until the next remeshing event?

(b) I did not understand the idea of a "wide gap" in Fig. 5(B). How is

it implemented and how does it hamper diffusion between the two

tethers?

(c) Same for Fig. 5(C). How is this idea implemented? Can the authors

expand on why the excess membrane decouples between the two tethers,

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: No: already explained in the comments to the authors

Reviewer #2: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

Figure Files:

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.

Data Requirements:

Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5.

Reproducibility:

To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1010766.r003

Decision Letter 1

Jason M Haugh, Nir Gov

28 Nov 2022

Dear Dr. Danuser,

We are pleased to inform you that your manuscript 'Remeshing flexible membranes under the control of free energy' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology. 

Best regards,

Nir Gov

Academic Editor

PLOS Computational Biology

Jason Haugh

Section Editor

PLOS Computational Biology

***********************************************************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: the revised version of the manuscript can be published in its present form

Reviewer #2: I have no further comments.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1010766.r004

Acceptance letter

Jason M Haugh, Nir Gov

1 Dec 2022

PCOMPBIOL-D-22-01135R1

Remeshing flexible membranes under the control of free energy

Dear Dr Danuser,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Zsofia Freund

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Associated Data

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

    Supplementary Materials

    S1 Fig. Linear segmentation of Vin.

    l-space discretization and segmentation according to Vin: examples of complex regions of Vin in black (non-linear) and blue (highly varying) segments and regular regions of Vin in red segments.

    (TIF)

    S2 Fig. Edge splitting and merging steps.

    Initial configuration (S0) and steps of splitting (S1-S5); and initial configuration (M0) and steps of merging (M1-M5). See text for detailed procedures.

    (TIF)

    S1 Video. Morphodynamics of bi-concave shape formation starting from a sphere.

    Video matching Fig 3A.

    (GIF)

    S2 Video. Morphodynamics of vesicle fusion.

    Video matching Fig 3B.

    (GIF)

    S3 Video. Comparison of geometry (Geo)-based and free energy (FE)-based methods.

    Green edges indicate edges undergoing remeshing. Video matching Fig 3C and 3D.

    (MP4)

    S4 Video. Morphodynamics of invagination.

    Video matching Fig 4B.

    (GIF)

    S5 Video. Morphodynamics of lamellipodium formation.

    Video matching Fig 4C.

    (GIF)

    S6 Video. Morphodynamics of invagination.

    Video matching Fig 4D.

    (GIF)

    Attachment

    Submitted filename: rebuttalLetter.docx

    Data Availability Statement

    All relevant data are within the manuscript and its Supporting information files.


    Articles from PLOS Computational Biology are provided here courtesy of PLOS

    RESOURCES