Open Access Article
Maitane
Muñoz-Basagoiti†
a,
Felix
Frey†
a,
Billie
Meadowcroft†
ab,
Miguel
Amaral†
a,
Adam
Prada†
a and
Anđela
Šarić
*a
aInstitute of Science and Technology Austria, Am Campus 1, 3400 Klosterneuburg, Austria. E-mail: andela.saric@ista.ac.at
bUniversity College London, Gower St, London WC1E 6BT, UK
First published on 28th July 2025
Lipid membranes and membrane deformations are a long-standing area of research in soft matter and biophysics. Computer simulations have complemented analytical and experimental approaches as one of the pillars in the field. However, setting up and using membrane simulations can come with barriers due to the multidisciplinary effort involved and the vast choice of existing simulations models. In this review, we introduce the non-expert reader to coarse-grained membrane simulations at the mesoscale. Firstly, we give a concise overview of the modelling approaches to study fluid membranes, together with guidance to more specialized references. Secondly, we provide a conceptual guide on how to develop mesoscale membrane simulations. Lastly, we construct a hands-on tutorial on how to apply mesoscale membrane simulations, by providing a pedagogical examination of membrane tether pulling, shape and mechanics of membrane tubes, and membrane fluctuations with three different membrane models, and discussing them in terms of their scope and how resource-intensive they are. To ease the reader's venture into the field, we provide a repository with ready-to-run tutorials.
Box I: Basics of membrane physics
|
Due to their biological relevance, fluid lipid membranes have been studied for decades using experimental, theoretical and computational approaches. As a result, the field of membrane biophysics has experienced many breakthroughs and it is relatively mature compared to other areas of biophysics. It has been extensively reviewed from the experimental,6–10 theoretical3,11–14 as well as computational perspectives.15–18 Nonetheless, the field is far from being saturated. With the advent of new imaging concepts such as cryo-electron microscopy and super-resolution microscopy, the experimental sciences have recently experienced a resolution revolution.19,20 Biological phenomena that take place on membranes can now be visualized with nanometer resolution, and investigation of previously unobservable processes is becoming tractable. For example, it is now possible to understand with an unprecedented resolution how supra-molecular protein assemblies such as the dynamic ESCRT-III filaments and the clathrin coats remodel membranes,21,22 or how changing the membrane composition can lead to membrane fission.23 Likewise, in recent years the material properties of fluid lipid membranes have gathered the interest of the soft matter community, with membranes being used as platforms for self-assembly24,25 and biomimetic design.26
The study of biological problems often requires the creation of sophisticated models – ideally ones that are easy to use, modify and extend. Fortunately, technological and scientific progress allows us to perform ever more complex and resource-intensive calculations. Therefore, computer simulations have found a wide range of applications including the study of membrane pores,27 membrane trafficking,28 membrane remodelling,18,29 membrane fission and fusion,30 membrane deformation in flow17,31 and membrane organelle shapes.32
State-of-the-art modelling of the open problems in membrane biophysics requires a variety of expertise, ranging from cell biology and membrane biophysics to programming. It can be challenging for beginners and non-experts to start developing and applying membrane models due to the multidisciplinary character of the questions, the long-standing tradition of the field, and the wealth of knowledge and models. However, choosing a model should be a conscious decision which is, ideally, not influenced by mere technical hurdles or lack of expertise. Before one chooses an appropriate membrane model it is therefore indispensable to know about the limitations of the different options and common pitfalls. The ambition of this review is to guide the reader in their choice of models when they want to start simulating fluid lipid membranes. This review is specifically targeted to a broad audience of researchers that are interested either in starting with lipid membrane simulations, such as computational physicists, or in getting a better understanding of the computational methods, such as experimental biologists with less experience in computer simulations. We limit the scope of the review to problems that involve mesoscale membrane deformations, which we define for the scope of this review to act on lengthscales roughly between 20 nm and 10 μm. On that scale coarse-grained modelling approaches are most suitable.
We aim to accomplish three tasks. First, for the sake of pedagogical completeness, we give a concise overview of fluid lipid membrane models and corresponding simulation techniques. Second, we present a conceptual guide on how to develop coarse-grained membrane simulations. Third and most importantly, we provide a hands-on tutorial on how to apply mesoscale membrane simulations to three classical membrane problems: the force required to extrude a membrane tube, the equilibrium radius of a membrane tube, and membrane fluctuations. Our focus is on a comparison of different models and a pedagogical examination of them in terms of what these models can achieve and how resource-intensive they are. A repository with ready-to-run tutorials is provided alongside the review.33 Whenever possible, we point the reader to other relevant reviews which expand on specific topics and technical details.
The fundamental assumption of continuum models is that fluid lipid membranes, which are only 4–5 nm thick but can span over micrometer scales, can be represented by a 2D surface without thickness in a 3D space. Due to the assumed separation of lengthscales (difference between thickness and size), the validity range of such models is unlimited at the upper end (cf.Fig. 1). At the lower end, although it is hard to give specific numbers, continuum models are useful down to lengthscales of several multiples of the thickness of the membrane (20 nm).12 If we are able to express the energy of the membrane, we can find its equilibrium shape by minimising this energy. The membrane shape energy functional
is based on the observation that lipid membranes are incompressible fluids, i.e. it is hard to stretch or compress a membrane within the membrane plane, and due to the high diffusivity of lipids within this plane, the membrane is fluid (i.e., it has a vanishing shear modulus). As a consequence, the only relevant energetic change when deforming a fluid lipid membrane is the out-of-plane bending of the surface, which is usually quantified through membrane curvatures (cf. Box I). The membrane shape energy
is then defined as a function of the mean curvature H and the Gaussian curvature K. The most commonly used membrane Hamiltonian (energy functional) is the so-called Helfrich Hamiltonian (or Helfrich–Canham–Evans Hamiltonian),94 which expands the energy up to the leading order in H and K. This is the second order for H and first order for K as can be seen from the equation of this Hamiltonian (K carries the units of 1 over length squared similar to H2)
![]() | (1) |
the resistance to changes in the membrane topology, e.g. during membrane fusion or fission. Typically, for fluid membranes the membrane bending rigidity is in the range of κ ∈ [10, 100] kBT, which can be measured by pulling membrane tethers or analysing membrane fluctuations.9 By contrast, the Gaussian curvature modulus is hard to measure since any attempt requires that the membrane changes its topology. Using continuum arguments and coarse-grained simulations, the Gaussian curvature modulus is expected in the range of12,73
∈ [−0.5, −1] κ. The quantity H0 is the preferred or spontaneous membrane curvature, and it describes the membrane's tendency to curve spontaneously, due to, e.g. an asymmetric lipid composition or proteins. The last term in eqn (1) imposes a constraint on the area of the membrane, where changing the membrane area comes with an energetic cost given by the membrane tension γ. From the physical point of view, γ acts as a Lagrange multiplier or the chemical potential for the membrane area12,95 and it is of the order of96γ ∈ [1 × 10−6–5 × 10−4] N m−1. The membrane shape energy can be computed by integrating all terms in eqn (1) over the surface area of the membrane. Eqn (1) is the simplest representation of a membrane shape energy. However, more elaborate membrane energy functionals have been developed in order to represent, for instance, the asymmetry between the two phospholipid leaflets that make up most membranes due to effects such as asymmetric lipid compositions, membrane proteins or preferential protein binding. Such effects can be taken into account by adding a non-local curvature energy, like the area-difference-elasticity.13 In addition, extensions of eqn (1) have been devolved to represent lipid tilt,97 lipid twist,98 and lipid splay-tilt coupling.99 For the scope of this review, however, we focus on eqn (1) in order to keep the discussion as simple as possible.
![]() | ||
| Fig. 1 Classification and applications of fluid membrane models. Continuum models have been used to study membrane fluctuation spectra,34 particle uptake,35,36 uptake dynamics,37,38 vesicle shapes,39 shape transitions,40,41 tether pulling,42,43 adhering vesicles,42,44 vesicle domains,45 and domain induced budding46 among others. Examples of available software packages to solve continuum models are Mathematica, MATLAB, Julia or FEniCS. Applications of mesh models are particle uptake,47,48 membrane–filament interactions,49 membranes and active particles50,51 and tether pulling.52–54 Available mesh model software are the Surface Evolver,55 Mem3DG,56 PyMembrane,57 TriMem5 or Flippy.58 Particle based models representing 1 lipid as a collection of 10–100 particles have been applied to study lipid phase behavior,59,60 studies on lipid types,61–63 membrane channels and ion transport64,65 and transmembrane proteins.66,67 These models can be simulated using software like CHARMM-GUI,68 GROMACS69 or NAMD.70 Simulations with lipids represented as 1–10 particles (which we refer to as several-beads-per-lipid models in Section 2.2.3), and focused on the 10 nm–10 μm scale have been applied to studying the self-assembly of lipids and other biomolecules into structured complexes,71 mechanical properties,72,73 membrane domain formation74 and membrane fusion and pore formation.75 Simulation models where a patch of membrane is represented as a single particle (one-bead-per-lipid-patch models in Section 2.2.4) have been exploited to probe phenomena at larger scales (20 nm–10 μm) such as particle wrapping and uptake,24,76–78 vesicle shapes,79–82 whole cell membranes83–86 and in-plane mechanics,87–90 among others. Available software to simulate these types of models are LAMMPS,91 HOOMD92 or ESPResSO.93 Images in the figure reproduced with permission from ref. 36, 39, 44, 45, 47, 49, 51, 53, 60, 61, 65, 67, 71, 72, 74, 75, 76, 80, 83 and 89. | ||
The Helfrich Hamiltonian has been successfully used to study several classical problems of membrane biophysics (see first row in Fig. 1). The equilibrium shapes of membrane vesicles can be calculated by finding the membrane configuration that has the smallest energy.39 In this specific case it means that by minimizing the energy functional under the constraint of enclosed volume, the corresponding Euler–Lagrange equation – typically called the shape equation – predicts the equilibrium membrane shape.100 In general the shape equation is a non-linear partial differential equation (PDE) that cannot be easily solved. However, by assuming rotational symmetry of the membrane shape it is possible to remove some of the complexity of the problem and simplify the PDE to a system of non-linear ordinary differential equations (ODEs). Such systems of ODEs have been solved numerically to predict the shape diagram of lipid membrane vesicles39 (cf.Fig. 1). Other similar uses of continuum models include the study of vesicle adhesion,42,44 of shape transitions of vesicles and functionalised vesicles,40,41 of domain induced budding46 and of vesicle domains45 on the micrometer scale (cf.Fig. 1).
Aside from predicting equilibrium vesicle shapes, continuum theory can determine the response of membranes in standard experimental assays typically used to characterize the membrane properties – see ref. 9 for a review on testing continuum membrane models experimentally. For example, continuum theory connects the properties of a membrane to its height fluctuation spectrum, relating the amplitude of the fluctuations (h) in the Fourier space to the bending rigidity and the membrane tension as h2(q) ∝ kBT/(κq4 + γq2), where q is the wave number.101 It also predicts the force
required to pull a membrane tube and its corresponding equilibrium radius
.43 In addition, continuum theory has also been used to study particle wrapping by membranes, e.g. for predicting the shape of the membrane during particle uptake35,36 and its dynamics37,38 (cf.Fig. 1), or for determining the regions in phase space in which membrane adhesive particles are completely, partially or not at all wrapped as a function of bending stiffness, adhesion energy and membrane tension.35 Membrane particle uptake has been reviewed in detail previously.102
Box II: Sampling configurations using molecular dynamics and Monte Carlo simulationsMolecular dynamics (MD) is a simulation method based on the numerical integration of Newton's equations of motion for a group of particles to obtain their trajectories in real time. These trajectories can then be used to read off thermodynamic observables (characterising the state and properties of the system) such as the temperature and pressure, or dynamic observables (characterising the trajectories) like the diffusivity and time correlations of particles. The time evolution of the equations of motion relies on the calculation of the forces acting on all particles in the system for the given timestep, which depend on the interaction potentials between particles and the specific particle positions. Unlike the MD simulations, the Monte Carlo (MC) simulations do not rely on the propagation of equations of motion but are instead based on efficiently sampling the equilibrium distribution of states that characterises the system. This means that the evolution of the system in the simulation time does not necessarily bear relevance to the physical motion of the system. Although they can be used to obtain dynamical properties in certain limits, they are typically used to generate equilibrium configurations. An excellent introduction to MD and MC simulations can be found in ref. 103. Established software to conduct MD and MC simulations include LAMMPS91 (see ref. 104 for introductory tutorials), HOOMD92 or ESPRESSO.93 |
In a triangulated network, bending energy can be accounted for in different ways. To simulate tethered membranes, which are characterized by a fixed network connectivity, bending costs can be implemented by combining bond and dihedral angle potentials in order to keep the area of each triangle in the mesh approximately constant. Nonetheless, to simulate fluid membranes a dynamic discretization of the bending energy, introduced in eqn (1), is needed. For large shape changes of the membrane, the connectivity of the network must be regularly updated in order to achieve their characteristic in-plane fluidity. Such discretization can be approached in different ways. Frequently used schemes are based on the angle formed between normal vectors of adjacent triangles in the mesh (cf. Box I),106,107 although more sophisticated discretisations of the bending energy that include surface-related corrections are also available.108,109 On top of the bending energy, the length of the edges in the network must be also constrained to prevent the mesh from self-intersecting,110 and the ratio between the rates of edge connectivity flips and vertex displacements determines the membrane viscosity.17 The minimal modelling of a triangulated fluid membrane is completed by incorporating area and volume constraints into the simulation.5,111 An increase in membrane area can be penalized through a discretized version of the linear constraint in eqn (1) and a membrane tension γ > 0, where the total membrane area is equal to the sum of the area of each triangle in the network. Alternatively, it is also possible to prescribe a desired membrane area A0, and penalize deviations from such value using a quadratic constraint like
![]() | (2) |
Membrane shape and dynamics using triangulated membrane models can be explored with a variety of simulation techniques such as Monte Carlo (MC) or Molecular Dynamics (MD) (cf. Box II), which can be also combined in Hybrid Monte Carlo (HMC) schemes. In addition, membrane shapes that minimise the surface energy can be also determined using numerical techniques like the Surface Evolver.55 In pure MC simulations, both the positions of the vertices in the mesh and the connectivity of the mesh are updated through trial moves. If those moves increase the energy of the system, they are rejected with some probability, which can make the sampling of the configuration space slow. HMC simulations combine MC bond-swap moves to update mesh connectivity with MD time evolution to compute the dynamics of the mesh vertices. This speeds up the process of finding configurations that minimize the energy of the membrane, as long as the equations of motion are correctly integrated.109,112
Triangulated membrane models have been successfully applied to study membrane wrapping of ellipsoidal47 and non-spherical particles,48 tether pulling,52,113 membrane–filament interactions,49 self-assembly of colloids on fluid surfaces114 and interactions with active colloids50,51 (cf. second row in Fig. 1). While it is possible to simulate meshes with changing topologies,115,116 the difficulty in measuring the Gaussian curvature modulus makes it challenging to choose meaningful parameters for the simulation.73,99 Volume control is easy to achieve, since the mesh defines a clear surface, and therefore, the enclosed volume can be simply calculated.
Numerous software packages implementing triangulated membrane models are currently available, such as Surface Evolver,55 Trimem,5 Mem3DG,56 PyMembrane57 and Flippy.58
It is important to note that not only the resolution but also the underlying modelling philosophy varies among the different particle-based models. Generally bottom-up models retain chemical specificity of the lipid molecules and associated macromolecules. In contrast, in generic top-down models119,120 the particle properties and inter-particle interactions capture the emergent physical properties of the membrane, but do not automatically retain chemical details. Therefore, the spirit of the latter models is similar to the surface-based models of the previous section. In what follows we describe the representative cases of each flavour of models.
The main player of explicit models is dissipative particle dynamics (DPD).130–132 DPD-based membrane models explicitly consider solvent-like particles in addition to lipid particles, where DPD solvent particles are coarse-grained representations of a volume of fluid. While explicitly simulating a solvent can incur a large computational cost, DPD models mitigate such cost by using soft potentials to account for the interaction between pairs of particles in the simulation. In contrast to hard potentials, which diverge when particles get close, soft potentials remain finite at vanishing inter-particle distances. This allows for larger time steps during the simulation. However, DPD thermostats can be challenging to handle, which often limits the step-size advantage of DPD.133 An alternative approach to DPD models is known as the phantom solvent model,134 in which phantom solvent particles are introduced to generate the hydrophobic interactions between lipids and solvent. To speed-up the simulations, however, solvent particles do not interact with each other, since these interactions are computationally the most numerous and hence the most costly.
The second approach are implicit solvent models. In this case, instead of having explicit solvent particles, special interactions are introduced that effectively mimic the hydrophobic effect. It should be noted that using implicit solvent neglects the momentum transfer of the fluid, which is important, among others, for membranes in shear flow (see Section 2.2.3). The first model of that kind uses multi-body density-dependent attraction135 and models a lipid as a sphere with three parts. The idea of a multi-body density-dependent attraction was later refined136 to penalize lipids with few neighbours because these lipids are exposed to the (implicit) solvent. In this model, a lipid consists of three beads. Additional models have been developed, using attractions between lipid beads to mimic hydrophobicity with an implicit solvent.74,119,137–141 Importantly, some of these models apply Lennard-Jones potentials, but with an extended range, to mimic the hydrophobic interaction.74,119,137,139 By tuning model parameters like the bond angle stiffness139 or the lipid–lipid interaction strength,119 it is possible to control the self-assembly of lipids into lipid bilayers, and to control membrane properties such as the bending stiffness and fluidity. The 3-beads-per-lipid model by Cooke and Deserno119 is applied to simulate and study membrane fluctuations in Section 3.4.
Several-beads-per-lipid models have enough detail to allow for the simulation of lipids with variable interactions, which has led to studies on lipid domain formation and phase separation.74,132 As the membrane leaflet thickness is explicitly modelled, these models are also suitable to study the physics of membrane fusion and pore formation.75,142 Additionally, given their highly coarse-grained nature, several-beads-per-lipid models enable the simulation of membranes on longer timescales (∼10−1 ms) and larger lengthscales (∼10 μm) than those available to chemically specific models, making them an attractive choice for biologically measurable events which involve large-scale deformations such as particle uptake.143 Lastly, the combination of the computational efficiency and lipid details allows several-beads-per-lipid models to be used to interrogate mechanical properties of membranes such as the bending and Gaussian curvature moduli, and bilayer asymmetry.72,73,144 Nonetheless, for the simulation of larger length- and longer timescales, like experiments with GUVs (giant unilamellar vesicles) or whole cells, more coarse-grained models are required.
Membranes can be simulated with one-bead models on lengthscales of ∼10 μm and over timescales of up to minutes, making them suitable for modelling large biological membrane phenomena. However, these models have a few drawbacks. Although the ease with which one-bead-type membranes undergo scission and produce pores contributes to their success over mesh-based models, their rupture is also not always physical.153 In fact, in vivo or in vitro membranes do not typically cut as readily as these models would suggest.25 Additionally, implementing volume control within enclosed membrane surfaces in these models is not trivial. Attempts to implement volume control using one-bead models include introducing coarse-grained solvent particles inside or outside membranes,80,151 or introducing a harmonic potential for the target volume which is used to compute the force that acts on a single membrane bead after triangulation of the membrane surface.154
Nonetheless, the sensitivity and extent of volume manipulation in these methods is overall limited. Furthermore, as with mesh-based and continuum models, the bilayer thickness is not represented: the volume exclusion of the beads representing the membrane endows it with an artificial thickness, which makes these models unsuitable for looking at phenomena at scales <20 nm. Additionally, there is some discussion whether the kinetics of in-plane diffusivity versus out-of-plane mobility has the correct ratios in these models. This means, for example, that caution should be exercised where binding kinetics are being modelled alongside membrane deformations. An attempt to rectify these inaccuracies by including partially correct hydrodynamics without introducing implicit solvent has been previously made.155
The second part is related to membrane and solvent interactions arising from the momentum transfer of the fluid, which cannot be handled by the aforementioned local force terms. This can be important when global fluid flows occur near or at the membrane surface resulting in unique membrane shapes and dynamics. Developing sophisticated techniques to couple coarse-grained models with accurate global solvent hydrodynamics has been the focus of multiple studies in the last two decades.131,151,155–158 Some techniques use coarse-grained explicit solvent particles and combine these with hydrodynamic equations to speed up the integration in simulations, as in DPD and multi-particle collision dynamics (MPC) models.159,160 Alternatively, other techniques solve the hydrodynamic equations of the solvent and integrate the solutions with membrane surfaces by treating membrane–solvent boundary carefully, as in the immersed boundary method or lattice Boltzmann method.161,162 The aforementioned methods for considering hydrodynamics are then simulated with the membrane model of choice, which can be a several-beads-per-lipid model, one-bead-per-lipid-patch model or a mesh-based model. These methods have proven crucial to understand the behaviour of vesicles in shear flow156,158 which is particularly relevant for studying red blood cell shape and dynamics in capillaries.152,157,163–166
Box III: Guiding questions for model developmentBelow we present a series of questions that the reader might want to ask themselves to systematically develop a coarse-grained computational model that involves mesoscale membrane deformations.1 Relevant membrane properties – What is the scale of the deformation? – Is the explicit bilayer structure needed? – Is the membrane heterogeneity important? – Does the process involve a membrane topology change? – Is membrane dynamics important? – Should the membrane area or the enclosed volume be constrained? – Is membrane hydrodynamics relevant? 2 Computational implementation – How are the external players, e.g. proteins represented? – What is the appropriate membrane geometry (e.g. vesicle or flat sheet)? – What are the boundaries of the simulation box (e.g. periodic or closed)? |
Given a specific problem, one must first identify which membrane properties need to be accurately represented in the study of the system. These properties depend both on the scale of the whole phenomenon and on the scale of the membrane deformations. Trivially, it can be too computationally costly to simulate large membranes using a fine-grained model (e.g. many beads per lipid); mesoscale properties might not have been benchmarked for such models either. Conversely, the membrane will not exhibit the correct behaviour if one tries to interpret fine details of membrane behaviour using a very coarse-grained model (e.g. a triangulated mesh or one-bead-per-lipid-patch models). If the membrane thickness is thought to contribute in an important way to the studied process, mesh-based and one-bead-per-lipid-patch models are likely not suitable, as membrane thickness does not have physical interpretation in these models and these approaches do not capture any properties on the scale of a single lipid.
Another important consideration is in the representation of membrane dynamics. Is it sufficient to obtain a static (e.g. a free energy minimum) picture of the membrane shape, or does the phenomenon of interest have important dynamical features? Membrane dynamics often comes into play through bending fluctuations and in-plane lipid diffusivity, but it may also be important for some large membrane shape changes. In these cases continuum approaches might be too complicated to solve analytically and therefore should be disregarded. Instead, numerical approaches such as mesh-based or particle-based models should be favoured, which can deal with large membrane shape changes and dynamics, and can be customised to the specificities of the system under investigation. It should be noted that typical mesh-based models combined with MC or HMC schemes can correctly sample equilibrium configurations of fluid membranes. By contrast, lipid diffusion might not be properly captured, because MC schemes do not model dynamics in general. To properly capture lipid dynamics, one must turn to particle-based MD models of appropriate coarse-graining level.
In processes where membrane fusion or fission plays a role, one may need to consider whether and at what level of detail topological changes are captured. As discussed above, mesh based models do not easily undergo topological changes whereas particle based models readily do, although some of them may not capture correctly the exact point of breaking or the two leaflets of bilayer membranes. Other considerations include the overall state of the membrane, like constraints on the enclosed volume or membrane area. These are straightforward to include in mesh-based models and more challenging to capture in particle-based models. Depending on the problem at hand, one needs to decide whether implicit or explicit solvent is more appropriate. When hydrodynamics are of high importance as, for instance, when studying the deformations of vesicles due to fluid flow or the transport of media through membrane pores, then models which incorporate the full solvent hydrodynamics should be considered. In addition, most membrane remodelling processes in cells involve assemblies of proteins such as protein coats or filaments such as the cytoskeleton that are coupled to the membrane. Such protein–membrane interactions can be included either implicitly through external forces acting on the membrane or through explicitly modelling, e.g., filaments in simulations.
Despite all these considerations, it is important to note that often several distinct approaches can be applied to the same biophysical system. This is highlighted in Fig. 1, and discussed in the following sections, where we describe three simulation tests using three different membrane models.
and a required force for tether extrusion
.43 Using typical values for bending rigidity κ and membrane tension γ, we expect tube radii below optical resolution, ranging from tens to hundreds of nanometres. Therefore, the membrane area that moves into the tube is small in comparison to the total area of the cells and vesicles they are experimentally extruded from. For this reason, it should be sufficient to restrict our simulation to a membrane patch rather than simulating a full vesicle, as this is the scale relevant for the deformation.
To conduct the simulation, we initialize the system as a flat triangulated mesh (Fig. 2A), which was generated by arranging a collection of points as a two-dimensional triangular lattice and connecting the nearest-neighbour vertices. The number of vertices NV must be sufficiently large to avoid finite size effects, and it is governed by the trade-off between simulation resolution and the computational time. Vertices in the mesh will be divided into edge NE and bulk vertices NB; the latter are defined by selecting a circular patch on the lattice (Fig. 2A). Edge vertices will remain fixed during the simulation, while bulk vertices can move. In this tutorial NV = 5600 vertices, of which NB = 3452. Triangulated mesh models constrain the length of the edges in the mesh between a maximum lmax and minimum lmin elongation to prevent the mesh from self-intersecting.110 While we do not expect mesh self-intersection in the simulations, we set the edge length constraints to typical values in the literature, namely
and lmin = σ, where σ is the diameter of a hard-sphere particle placed on a mesh vertex and is also the simulation unit of length. These edge length constraints also contribute to keeping the regularity of the triangles in the mesh, which is important for the calculation of the bending energy. The choice of σ sets the lengthscale of the system, and the average bond length 〈l〉/σ at which the system is initialized determines the initial area of the membrane patch. All bonds in the mesh satisfy l < lmax, except for bonds connecting edge and bulk vertices, for reasons we comment below.
Once the initial conditions of the simulation are set, we must define the membrane energy function. This will dictate how the vertices in the mesh fluctuate and respond to deformations. The energy function used to describe the membrane is based on a discretized version of the Helfrich bending energy94 which uses the dot product of the face normals (see discussion in Section 2.1.2) together with contributions that penalise area increase of the form γA. We are simulating a flat membrane patch, so no volume constraint applies, and we only need to set the bending rigidity, which we choose as κ = 20kBT,9 where kBT sets the energy scale of the system, and the membrane tension, which we take as γσ2 = 1kBT.
= 1/2(σ + σB) = 5.5σ.
To study the extrusion force in a simulation, we develop a two-step protocol that allows us to equilibrate the system and obtain the force–elongation profile in an efficient manner (see Fig. 2B). After allowing the bulk vertices of the membrane to relax, we first run a long simulation where the bead tethered to the membrane is displaced along the direction perpendicular to the membrane patch. We do so by updating its position by δx = 10−4 every MC sweep. As the bead moves, we record simulation checkpoints at a given frequency. We next reinitialize new simulations from all recorded checkpoints. In these new simulations, the bead position is fixed and we allow the membrane to relax. Fig. 2C shows an example of a set of relaxation curves when the pulling bead is fixed at some z = z0 above the initial plane of the membrane. The membrane equilibrates by elongating towards the pulling bead, which minimizes the energy stored in the harmonic bond that connects them. For a given bead position, the force required to deform the membrane is calculated from the deviation of the harmonic bond from its rest length once the system has equilibrated.
forms, indicates the presence of a membrane reservoir that buffers changes in membrane tension. The force will further increase if the reservoir is depleted. A similar observation can be made when tubes are pulled from cells.168
The force–elongation profile obtained in our simulations is shown in Fig. 2D. This is computed by extracting the membrane equilibrium elongation value, which we take as the position of the membrane vertex that the pulling bead is bonded to, and the equilibrium force that the membrane exerts on the bead, for different simulation checkpoints. Representative equilibrated membrane shapes as a function of membrane elongation L/σ are shown in Fig. 2E. As described above, the force–elongation profile has first an elastic regime, followed by a plateau where the tube forms and the force required to extrude the tube is independent of the membrane elongation (Fig. 2D). We note that the results in Fig. 2D do not exhibit the plateauing at the expected theoretical value of f, which suggests that while our simulation set-up keeps membrane tension constant, there is a cumulative membrane tension that results from the imposed boundary conditions. In particular, the plateauing force we measure in simulations corresponds to f0 = 32.8 ± 0.4kBT/σ, while the theoretical result is f ≈ 40kBT/σ for κ = 20kBT and membrane tension γσ2 = 1kBT. The discrepancy is expected as it is not straightforward to map the emergent membrane tension γ that appears in the theoretical expression for the force
to the prefactor that penalizes area changes in the MC Hamiltonian.170,171
![]() | ||
Fig. 3 Membrane tube equilibration using the YLZ potential. (A) The YLZ model models the membrane as a single layer of interacting beads. A tube of an arbitrary radius is constructed out of a regular trigonal lattice in a simulation box with periodic boundary conditions with ((↔)) showing the barostat-coupled z box dimension Lz, which can vary. (B) The size of the box along the cylinder axis is allowed to vary using a modified NPH Nose–Hoover barostat. Regardless of the initial state, under the action of the barostat, the membrane always equilibrates to the same radius if we set the tension and membrane parameters to be the same. (C) As predicted by the theory, the same membrane tube equilibrates to a different radius under different tensions with radius decreasing with increasing tension. (The shaded part shows a fixed-box equilibration.) (D) The parameter μ of the YLZ model changes the bending rigidity of the membrane, κ. The value of κ was estimated for three different values of μ using the tube radii at different tensions (red). This is compared to the estimates from the membrane fluctuation spectrum120 (blue). (E) The Helfrich theory predicts that the radius of a thermodynamically stable tube is proportional to . The simulations adhere to a power law nearly perfectly, with the exponent being close to that given by the theory. The equilibrium value of the radius for each set of parameters was obtained by averaging over time and three different random seeds. The three seeds were also used for an estimation of the error, which, however, is negligible (see the barely visible shaded area). All quantities in the figure are expressed in simulation units. | ||
To measure the equilibrium tube radius, we use the following protocol. The tube is first equilibrated to a constant temperature at a constant volume using the standard velocity Verlet algorithm in combination with the Langevin thermostat as implemented in LAMMPS. The tube then relaxes and adopts an average radius corresponding to a specific bending rigidity and membrane tension as given by the theory
. The radius of the equilibrated tube is then measured by fitting a circle to its cross section (Fig. 3B). In the next phase of the simulation, the membrane tube is equilibrated under the action of a Nose–Hoover barostat as implemented in LAMMPS, giving rise to different tension values. The equilibrium radius decreases with increasing membrane tension (Fig. 3C). Measurement of the stress tensor can provide the value of the membrane tension as shown in ref. 172. The LAMMPS code has been modified to redefine the pressure estimator, as outlined in the next section.
![]() | (3) |
The same formula can also be obtained from the Helfrich Hamiltonian, as done in ref. 172. From the definition of the pressure and stress tensors (in the convention used by LAMMPS), the same force can be obtained as
![]() | (4) |
![]() | (5) |
![]() | (6) |
. Empirically, the membrane area per YLZ particle has not varied over our simulations more than ±5%. However, since the area per YLZ particle can be also obtained from the simulation, one does not have to rely on it being constant for the calculation of tension.
Req as a function of ln
γ and observe that these two quantities adhere extremely well to a power law, which can be represented as![]() | (7) |
The equation fitted to the data in Fig. 3E is
![]() | (8) |
The simulations are consistent in the value of x and only slightly deviate from the theoretical value of 1/2 (Fig. 3E). We varied μ and calculated the bending rigidity κ for each value using eqn (8) (Fig. 3E). We plot the resulting values for κ together with the values obtained in ref. 120 (Fig. 3D, red). The results are noticeably different, which highlights that the YLZ potential is not a mere numerical solution of the Helfrich Hamiltonian (eqn (1)), but rather a coarse-grained potential mimicking the membrane properties in a less straightforward way. Taken together, the results of this set of simulations are internally consistent and agree with the theoretical expectations, but comparison to other types of simulations shows some of the limitations of the model.
For a flat, tensionless square membrane patch of side of length L and on the xy plane, shape fluctuations result in height fluctuations in the z direction. For small deformations, one can use the small deformation approximation known as the Monge Gauge, where the surface of the membrane is defined by a varying height field h(x, y) with respect to a flat plane and model the ensemble spectrum of h(x, y). As introduced in Section 2.1.1, the mean square amplitude in the Fourier space of the mode with number n follows
![]() | (9) |
In the model, each lipid consists of a three-bead-long chain, a head bead b1 followed by two tail beads, b2, b3 (see Fig. 4A). The bonds are finite extensible nonlinear elastic (FENE) bonds, i.e. they keep consecutive beads at near fixed distance, and the lipids are kept straight by a harmonic angle potential on the angle formed by ∠b1b2b3.119 All beads repel each other via a purely repulsive Lennard-Jones potential that becomes zero when particles are 1σ apart, where σ is our distance unit; using typical area per lipid values this means 1σ maps roughly to 1 nm. To represent the solvent implicitly, the hydrophobic interaction between tails is modelled as an added attractive potential with a tunable range w between tail beads of different lipids. The tail-to-tail attractive interaction compresses the tail region, and would lead to spontaneous curvature without further modifications, which for a minimal system introduces extra terms in the Hamiltonian and is thus undesirable. To compensate for this effect and prevent the lipids bound in a membrane from inducing spontaneous curvature we follow the approach of Cooke and Deserno.119 We set the pair interaction between a head bead and any other bead to a rescaled version of the repulsive part of the interaction potential between tail beads. Effectively, this makes the head beads smaller than tail beads by a factor of 0.95. In equation form:
![]() | (10) |
Consistently, we draw lipid head beads with a smaller radius.73 As a consequence, lipids self-assemble into bilayer membranes. The Cooke model is typically limited to lengthscales of ∼μm and timescales of seconds.
Cooke and Deserno determined that to match in-membrane lipid diffusion to real lipid diffusion one must set the time unit τ ≈ 10 ns, however this makes lipid flip-flopping rates become orders of magnitude higher than those of real lipids. We refer readers to the model's paper119 for possible modifications if interested in accurate dynamics; here we only require measuring ensemble averages and thus faster flip-flopping dynamics are beneficial since they speed up equilibration. To simulate this system, we pre-assemble a flat membrane in a periodic box with dimensions (L, L, Lz), where we initially pick L = 60σ. Lz is fixed to 120σ, large enough to avoid self-intersection due to membrane fluctuations. We chose to place each lipid molecule in a hexagonal grid with two layers, one per leaflet, oriented so that their head beads point away from the membrane. We then setup a Noose–Hover barostat, with the relaxation constant of 10τ, whose function is to scale the simulation box length L = Lx = Ly to enforce zero lateral pressure Px = Py = 0. This is so that the membrane is neither stretched nor compressed, or equivalently, so that membrane tension is kept zero; while this is only partially accurate, since the membrane will fluctuate and thus it will not exactly be aligned with the simulation box horizontal xy plane, in practice as we will show a tensionless theory of fluctuations suffices to explain and fit well our measurements (Fig. 4). Nevertheless, to ensure negligible tension we use half the original timestep, setting it to dt = 0.005τ. To keep the system thermalised at constant temperature, we also setup a Langevin thermostat with the relaxation constant damp = 1τ. We picked the duration of our simulation to fully equilibrate the measurements of average squared amplitude for each fluctuation mode. In practice, we reserved 10 × 103τ for initial equilibration, followed by 110 × 103τ for measurements, for the total of 120 × 103τ. Additionally, to be able to distinguish what might seem like an equilibrated observable from one that is kinetically trapped or varying too slowly to be observed, we ran four replicas of the simulation with different seeds of the random number generator used by the thermostat to draw velocities. We setup simulation output so that every 100τ we record the average potential energy, the global temperature and pressure for each box axis, the simulation box dimensions, and the particle coordinates.
= (i, j), we can then compute the average and standard deviation of the squared amplitude, 〈|hq2|〉 and Var(|hq2|). Because we are interested in estimating the error of the mean value, we then analyse the time series of the complex amplitude to determine its correlation time. To do this, we compute the statistical inefficiency gineff (see ref. 174) for its norm squared |hq|2 and phase taking the largest of the two as the effective gineff. If N is the number of points in the time series, the effective sample side, i.e. the number of uncorrelated observations, is N/gineff. The error of the mean is then Var(|hq2|)/gineff.
By fitting the spectrum in the initial linear region to eqn (9), we can obtain the bending modulus κ = 14.27 ± 0.3 kBT, with a goodness of fit Q > 0.009 (defined in ref. 173). We can compare this result to the original paper, which yields a range between 13–20kBT. A more recent work that simulates membrane cylinders (equivalent to tethers obtained by tube pulling)172 report a value of κ = 11.7 ± 0.2 kBT and 12.5 ± 1 kBT from the height fluctuation method. We attribute this last mismatch to differences in the fitting expression used for the spectrum.
We note that the key bottleneck in this measurement is the sampling of the mode with smallest wave number of interest because the relaxation time of a mode scales as q−4.119,175
Fig. 5A shows the different CPU timescales required to simulate and study typical membrane deformation phenomena such as fluctuations, endocytosis, tube extrusion or cell division. While the figure suggests a model like YLZ120 to be optimal for simulating membrane phenomena from the computational-time point of view, this is accompanied by a loss of resolution that the model entails compared to the Cooke model.119 Likewise, it is important to know which parts of the computational model can be parallelised, and if so, how efficient this parallelisation is to establish a meaningful comparison between models. The parallelisation efficiency is defined as T1/(Tnn), where T1 is the run time in a single CPU core and Tn is the runtime on n CPU cores. In Fig. 5B we compare the parallelisation efficiency of TriLMP, YLZ and Cooke models as a function of the number of CPUs.
![]() | ||
Fig. 5 Model comparison by computational time. (A) CPU time (hours) spent in simulating different membrane deformations using various membrane models. Mesh simulations: cargo budding simulations with a mesh model were performed with the parallelised software TriLMP,167 using two vesicles with N1 = 2562 (with diameter σ1/σ ≈ 30) and N2 = 10 242 (σ2/σ ≈ 60) vertices in the mesh; two cargo particles were tested with diameters σc,1/σ1 = 6 and σc,2/σ2 = 6, and the strength of the interaction was chosen to ensure sufficiently strong adhesion (ε/kBT = 10). Dashed lines around symbols indicate that the model cannot accommodate the topological changes required to complete the deformation. The tube pulling results for the mesh MC model correspond to the time required to equilibrate the membrane and obtain the curves presented in Section 3.2. YLZ simulations: the CPU time for the tube equilibration was that for the simulations presented in Section 3.3. The time for the cell division was for a vesicle of 50 000 YLZ particles following a reliable division protocol requiring ∼800 000 time steps. Cooke simulations: the CPU time ranges were obtained from simulation datasets appropriate for each measurement of shape fluctuations, tube equilibration and cargo budding; for this latter case we included the CPU time required for the equilibration of the final state. For tube pulling and cell division, we used estimates based on scaling the budding simulation by a factor of respectively 4 and 140, the latter corresponding to a cell of area 1 μm2. (B) Comparison of the performance of three openly available, parallelised membrane models. The drastic fall in efficiency for the mesh model TriLMP is due to the partially serial nature of the code: bond update moves, although computed in parallel,5 are currently serially implemented in TriLMP. Parallelisation in LAMMPS depends on how the simulation box is subdivided. The YLZ tube simulation was parallelised only by dividing the box along one axis, hence the monotonic curve. The Cooke fluctuation simulation was divided along two axes, which explains the dip at 8 CPUs. | ||
Throughout the review, we have emphasized how mesoscale membrane models are built on different representations (surface vs. particle-based), cover different scales (from single lipids up to whole cell membranes) and come with specific (dis)advantages. We have shown that the choice of an appropriate membrane model depends significantly on the biophysical system under investigation. Indeed, by providing a hands-on tutorial for three distinct membrane models at the mesoscale, and comparing the three representations using criteria such as performance, adaptability and ability to represent the biophysical regime, we have demonstrated that choosing the ‘best’ model is often highly context-dependent. Nevertheless, one of the key points of our review is the notion that the process of finding a suitable model for a problem of interest can be systematised. Likewise, the breadth of models does not mean the reader must choose and stick to a single one for their project: we argue in favour of testing various membrane models under the same conditions to ensure that the results are independent of the used modelling techniques.
It is essential to know the limitations of the different models, and how to approach questions that lie precisely in the spaces which are difficult to model, as these are the spaces where new and exciting research takes place. Focusing on the limitations of a model sheds light on the gaps in knowledge in the field and can bring clarity to future perspectives and challenges. As one of the future research directions, structural biologists and atomistic MD modellers have argued that the ultimate model for the membrane and for the full biological cell is the so-called digital twin.180 Such a model is very far from possible,181 as we do not know the exact composition of every (or arguably any) cell or cellular membrane, and their dependence on cell cycle state and cellular environment, limiting building of such models even if they would be computationally possible. Furthermore, it is also unclear how much such a high resolution modelling alone can improve our understanding of the (emergent) mechanisms at play in biological systems.
In our view, the intellectual value of coarse-grained mesoscale membrane models goes beyond their computational feasibility – rather than being a substitute for computationally unfeasible models, they represent an independent approach whose goal is to reveal key underlying physical principles, which are generalisable and go beyond chemical specificity. Precisely because top-down models deliberately simplify the processes under consideration, they enable us to build a physical intuition for the system, and to uncouple driving forces from one another. Hence, coarse-grained mesoscale membrane models constitute a powerful, highly interpretable, readily available and relatively cheap tool that enables the study of biological matter at multiple scales, and that can be easily interfaced with the increasing amounts of experimental biological data and augmented by machine learning.182,183
We predict that in the upcoming years the field of membrane biophysics will become even more multidisciplinary, more frequently coupled to experiments carried out in living cells and synthetic cell-like systems, often characterised by dynamical membrane heterogeneity and asymmetry, and inherently driven out-of-equilibrium. The constant back and forth between experimenters and modellers/simulators will be a norm, in particular due to the ever growing accessibility of quantitative cell biology experiments, controlled synthetic cell systems, and high resolution imaging techniques.184,185 Models will be needed to thoroughly map out and expand the experimentally accessible behaviour, as well as to predict and test physical mechanisms behind complex cell and cell-like phenomena in order to guide future experiments. Likewise, the expanding number of different modelling techniques will also trigger the need for more consistent mapping between the different models. It is likely that models will incorporate various techniques at once, for instance by simultaneously combining several modelling approaches,15 or including methods of artificial intelligence. We hope that this guide will serve as a valuable reference point for both experimentalist and modellers in this exciting research space, so that models can be more easily learnt, compared and combined in the future.
Footnote |
| † MM-B, FF, BM, MA and AP contributed equally to this work. |
| This journal is © The Royal Society of Chemistry 2025 |