WorksPhysics and Astronomy
Exploring the World of Lipids with Machine-Learned Coarse-Grained Models
Abstract
Lipid bilayers are central to cellular organization and function, yet their atomistic modelling remains constrained by its high computational cost. While coarse-grained (CG) models can overcome this bottleneck, they are limited in accuracy due to the use of simplified functional forms based on molecular mechanics. Using a hybrid functional form combining physics-based terms with a graph neural network, we present implicit-solvent, machine-learned CG models for POPC. When trained on single-lipid data, the model recovers the atomistic conformational landscape. By adding short atomistic simulations of a small flat bilayer to the training data and combining force matching with a denoising objective, we train a model that accurately reproduces bilayer structure and dynamics, in closer agreement with the atomistic reference than existing models, like Martini3 and DryMartini. Beyond its training data, the model stabilizes curved geometries, including vesicles, and captures complex cooperative phenomena such as bilayer and vesicle self-assembly and pore sealing. While limitations remain, particularly regarding chemical transferability, our results establish machine-learned coarse-grained potentials as a promising path towards robust and accurate CG models of lipids and membranes.
Introduction
Biological membranes define the boundaries of cells and organelles while actively regulating cellular processes such as molecular transport, signaling, and energy transduction [1]. Molecular dynamics (MD) simulations have proven to be a powerful tool for investigating these systems, as they provide a atomic-level picture of membrane organization and dynamics that is difficult to access experimentally [2]. However, many membrane phenomena occur over system sizes and timescales that are out of reach for each fully atomistic representations. This has driven decades of development of coarse-grained (CG) lipid models [3, 4], which trade molecular detail for computational efficiency, increasing the spatiotemporal window accessible to simulations [5].
The Martini CG force field (FF) ranks among the most popular for membrane simulations [6]. Martini lipid models map, on average, four heavy atoms onto a single bead, resulting in an efficient trade-off between chemical specificity and computational cost [7]. It is important, however, to distinguish the mapping itself from the strategy used to describe the effective interactions among beads. In its standard formulation, Martini relies on conventional molecular-mechanics terms where pairwise contributions dominate [3, 8]. While effective for many applications, this functional form is not only difficult to parametrize but also constitutes a strong approximation to the CG potential of mean force (PMF) required in a bottom-up coarse-graining approach for the CG model to be thermodynamically consistent with a reference atomistic model [9]. The thermodynamically consistent PMF is many-body in nature and incorporates solvent-mediated and entropic contributions [10]. The resulting limitations in accuracy and transferability follow as a direct consequence of this simplification [11].
Recently, machine-learned CG (MLCG) potentials have been proposed as a promising alternative to molecular-mechanics approximations for proteins [12, 13, 14]. Instead of assuming a fixed pairwise functional form, these bottom-up MLCG models learn the effective interaction energy among the beads as a function of the local environment, through training on atomistic trajectories. Among these approaches, graph neural network (GNN) architectures, in which CG beads serve as nodes of an interaction graph and forces are learned from local geometric and chemical descriptors, have enabled transferable, bottom-up coarse graining of protein systems [14]. Crucially, these architectures preserve the translation, rotation, and permutation symmetries of the underlying configurations, while naturally capturing many-body correlations through successive message-passing steps [13, 15].
A rigorous foundation for these methods is provided by the variational force-matching formulation [16], which states that the functional form for the CG energy that minimizes the mean squared error between predicted CG forces and forces mapped from an atomistic trajectory recovers the exact many-body CG PMF in the infinite-data limit [17]. At the same time, new training schemes that combine standard force matching with noise-based objectives unify bottom-up coarse graining with ideas from generative modeling, improving data efficiency and robustness when only limited data are available [18]. A number of variants of these models, most notably those derived from the CGSchNet architecture [13], have demonstrated that CG GNN potentials can capture folding free-energy landscapes of small proteins with higher accuracy than traditional CG FFs [14, 19]. These applications have so far remained largely confined to proteins. Here we extend the MLCG approach to lipid membranes.
Membrane systems pose their own challenges. Lipid bilayers are dense, two-dimensional liquids in which the relevant physics is governed by collective packing and by the largely entropic hydrophobic effect, rather than by a set of metastable chain conformations. This point is particularly important because water molecules, which CG GNN architectures typically treat implicitly, provide the dominant driving force holding the bilayer together [20]. Early efforts have shown that GNN-based CG lipid models can be built from atomistic references [21], but they have so far relied on an ultra-CG resolution ( six beads per lipid), which obscures the link to the underlying chemistry. To our knowledge, no assessment of GNN potentials for lipid bilayers at the Martini resolution, benchmarked against both the atomistic data and the Martini model, has yet been reported.
To fill this gap, we used the MLCG framework [14] to train a CG GNN potential for 1-palmitoyl-2-oleoyl-sn-glycero-3-phosphocholine (POPC) at the resolution of the Martini 3 lipidome mapping [4], with solvent effects included implicitly. The model was trained only on atomistic simulations of a single solvated lipid and of a flat bilayer, and was then tested on systems of increasing complexity. For a single lipid, it reproduces the atomistic intramolecular geometry and conformational free-energy landscape. For flat bilayers, it reproduces the atomistic bilayer structure, thickness and acyl-chain order more accurately than both Martini 3 and DryMartini [22]. Without any additional training data, the model also keeps vesicles and micelles stable, drives the spontaneous self-assembly of bilayers and vesicles from disordered configurations, and seals membrane pores. Finally, we test its chemical transferability to DOPC and DPPC bilayers, an assessment that reveals the current limitations of the approach.
Methods
The pipeline for constructing lipid MLCG models is illustrated in Figure 1. First, atomistic MD trajectories of POPC were generated and mapped onto the twelve-bead-per-lipid Martini 3 CG representation. A set of physics-inspired terms (the prior energy) was then parametrized by Boltzmann inversion of the distributions of the atomistic configurations in the training dataset mapped on the CG resolution. A graph neural network with the SchNet architecture was trained to learn the remaining contribution to the CG potential. The combined prior + SchNet potential was then used to run CG Langevin dynamics simulations.

Figure 1. Overview of the machine-learned coarse-graining pipeline. (A) A Martini 3 CG mapping and its corresponding force map are used to project the reference atomistic simulations of POPC. (B) A hybrid energy function with two parts is used: a prior, which enforces physical constraints, and an ML-based energy that is learned from the reference atomistic simulations. (C) The energy function is learned and validated across different scenarios: bilayers, vesicles, and self-assembly.
Dataset construction
Using a conventional molecular dynamics setup (as detailed in § 12 of the Supplementary Information), we generated atomistic trajectories in the NVT ensemble at a temperature of 300 K for two systems: a single lipid in a small water box, which provides information on tail–water hydrophobic interactions, and a fully assembled bilayer of 150 lipids, which provides conformations with the expected bilayer ordering as well as head–water hydrophilic interactions. Table 1 summarizes the resulting training data. Details on the generation of the training data and the simulation parameters are given in the Supporting Information.
| System | Simulated time | Saving stride | Number of frames |
| Single lipid | 56.7 ns | 40 fs | |
| Assembled bilayer | 700 ns | 20 ps |
Table 1. Atomistic training data.
The atomistic trajectories were then mapped onto the Martini 3 lipidome representation [4], which consists of twelve beads per lipid molecule: choline, phosphate, two glycerol beads, and eight acyl-chain segments. Each CG bead is assigned a disjoint set of atoms (Table S1), and, for a given atomistic configuration, the bead is placed at the center of geometry of its atoms. This mapping is linear and can therefore be written explicitly as a matrix , where is the number of atoms in the atomistic system and is the number of CG beads, so that the CG coordinates associated to atomistic coordinates are obtained as .
| CG bead | Atoms |
| NC3 | N, C13, H13A, H13B, H13C, C14, H14A, H14B, H14C, C15, H15A, H15B, H15C, C12, H12A, H12B, C11, H11A, H11B |
| PO4 | P, O13, O14, O11, O12 |
| GL1 | C2, HS, O21, C21, O22 |
| GL2 | C3, HX, HY, O31, O32, C31 |
| C1A | C22, H2R, H2S, C23, H3R, H3S, C24, H4R, H4S, C25, H5R, H5S, C26, H6R, H6S |
| D2A | C27, H7R, H7S, C28, H8R, H8S, C29, H91, C210, H101 |
| C3A | C211, H11R, H11S, C212, H12R, H12S, C213, H13R, H13S, C214, H14R, H14S |
| C4A | C215, H15R, H15S, C216, H16R, H16S, C217, H17R, H17S, C218, H18R, H18S, H18T |
| C1B | C32, H2Y, H2X, C33, H3Y, H3X, C34, H4Y, H4X |
| C2B | C35, H5Y, H5X, C36, H6Y, H6X, C37, H7Y, H7X, C38, H8Y, H8X |
| C3B | C39, H9X, H9Y, C310, H10X, H10Y, C311, H11Y, H11X, C312, H12Y, H12X |
| C4B | C313, H13Y, H13X, C314, H14Y, H14X, C315, H15Y, H15X, C316, H16Y, H16X, H16Z |
Table S1. Mapping of POPC atoms onto Martini 3 CG beads.
For the forces, we constructed an associated optimal linear force map , which minimizes the variance of the mapped forces and correctly accounts for the bond constraints in our atomistic simulations [23] (see Supporting Information for details).
Model architecture
For given coordinate and force maps and , the MLCG framework [13] learns a hybrid physics/ML energy function of the form
where is a graph neural network and is a physics-based term. The prior energy, , comprises bond, angle and non-bonded terms:
with
a linear correction that makes and the associated forces vanish continuously at the cutoff radius , which is the same 12 Å cutoff used by the network (see below). Here, is the bond length, the bond angle and the distance between non-bonded beads. The non-bonded sum runs over all pairs of beads within , excluding bonded pairs or an angle triplet. The quantities , , , and are parameters fitted for each combination of bead types. The non-bonded term is purely repulsive and represents excluded-volume interactions. The relevance of each prior term was assessed through an ablation study (see § 17 in the Supporting Information).
For the ML contribution , we use a message-passing GNN. For a given configuration, a latent representation is initialized for every CG bead from its bead type. This representation is then updated through several interaction blocks, each of which aggregates learned “messages” computed from the latent representations of the neighboring beads and the distances between the bead and each neighbor. Specifically, we use the SchNet architecture [24], which is fast to evaluate and has been used extensively in the MLCG literature [13, 14, 18].
Because of the large number of beads per configuration and the high density of the system, the network cutoff strongly affects the size of the message-passing graph and, consequently, the required GPU memory, particularly during training. We therefore chose a cutoff of 12 Å based on the radial distribution function of the beads, as this distance covers the first two peaks, corresponding to the first and second neighboring shells (Figure S2). Testing models with other cutoff values (see § 17 in the Supporting Information) supports this choice. The remaining network hyperparameters are listed in Table S2 (§ 13.4).
| Hyperparameter | SinLip-MLCG | Lipid-MLCG |
| Embedding feature size () | 128 | 128 |
| Number of basis functions () | 64 | 64 |
| Number of filters () | 128 | 128 |
| Interaction blocks () | 2 | 3 |
| Distance cutoff () | 12 Å | 12 Å |
| Cutoff function | Cosine | Cosine |
| Radial basis function | PhysNet [50] | PhysNet [50] |
| Activation function | tanh | tanh |
| EnerMLP layers | [128, 64] | [128, 64] |
| Optimizer | Adam | Adam |
| Learning rate | ||
| Weight decay | 0 | 0 |
| Numerical precision | FP32 | FP32 |
| GPUs | 1 | 4 (data parallel) |
| Batch size per GPU | 256 | 8 bilayer + 160 single-lipid frames |
| Training/validation split | 80/20 | 80/20 |
Table S2. Hyperparameters of the SchNet architecture and training, following the notation of Ref. [39].

Figure S2. Radial distribution function of the CG beads in the mapped atomistic bilayer. (A) shows the RDF of all beads in the system, while (B) shows RDFs excluding bonded pairs, intramolecular interactions and using only headgroups pairs. In all cases, the first non-trivial two peaks are covered by the 12 Å cutoff
Prior fitting, model training and validation
We parametrized via Boltzmann inversion: for every prior term and combination of CG bead types, we converted the distribution of the associated feature into a free energy and fitted the parameters of the corresponding functional form (by least squares for the bond and angle terms, and by a genetic algorithm for the non-bonded term, see § 13). The ML contribution was then learned with a gradient-based optimizer using a generalized force-matching loss [18]
with
where is a Gaussian noise kernel that adds noise to the coordinates and is an additional linear map that optimally combines the atomistic force and denoising contributions [23]. Since perturbing the mapped coordinates exposes the network to configurations slightly off those sampled in the atomistic trajectories, the denoising term regularizes the learned potential and improves both data efficiency and stability in simulation [18]. We use Gaussian noise with zero mean and a standard deviation of Å (see § 17 in the Supporting Information). Note that for the generalized loss reduces to the conventional force-matching loss used in previous MLCG work [13, 14].
We trained two models, which differ in their training data, noise level and number of interaction blocks (Table S2). SinLip-MLCG is trained only on the single-lipid data, with the conventional force-matching loss, and serves as a first test of whether the framework recovers the conformational landscape of an isolated lipid. Lipid-MLCG, the model used for all membrane simulations in this work, is trained on both the single-lipid and the bilayer data, with a noise value ( Å). Training proceeds over minibatches, and because the two training systems differ greatly in size, we fixed the composition of each Lipid-MLCG minibatch to 8 bilayer and 160 single-lipid frames per GPU, so that both systems contribute to every update (see § 17).
The force-matching validation loss is only indirectly related to a model’s ability to reproduce the PMF in simulation [23, 25], and this mismatch becomes more pronounced with noise-augmented training, where the validation loss is also considerably noisier. For the model trained without noise (SinLip-MLCG), we selected as optimal epoch 140, which lies in the plateau region of the validation loss. For the models trained with noise, we instead trained each models for 100 epochs and then simulated several checkpoints to select the best one. After a comparison, we selected epoch 44 as it belongs to the region where the validation loss began to plateau and appeared to best reproduce the reference simulations of the lipid bilayer (Figure S3).

Figure S3. Epoch selection of the Lipid-MLCG model. (A) (left) Absolute and (right) relative training and validation losses. The vertical lines show the set of epochs chosen for evaluation. (B) Simulation of a 150-lipid bilayer with the selected epochs. While epoch 44, 50 and 99 are capable of keeping the bilayer in place, epoch 44 has presents a slightly better match in the RDF.
The selected model was validated by running CG molecular dynamics simulations in the NVT ensemble with a Langevin thermostat (see Supporting Information for details on the CG simulations). Bilayer simulations used periodic boundary conditions with the minimum image convention.
Results
Single lipid conformational landscape
As an initial test, we evaluated whether the SinLip-MLCG model, trained on the single-lipid trajectories alone without noise (see Methods), reproduces the atomistic behavior. We refer to this model as SinLip-MLCG. After training for epochs, we selected epoch 140 in the plateau region of the validation loss as the optimal model (Figure S1). We then simulated the SinLip-MLCG model and compared the results with the atomistic reference and with a prior-only simulation.

Figure S1. (A) Absolute and (B) relative force-matching training (blue) and validation (red) losses versus epoch for the SinLip-MLCG model. The black dotted line shows the selected simulation epoch of figure.
The results are shown in Figure 2. In panel B, we benchmark the intramolecular geometry of each model with a pair-distance metric, in which the mean intramolecular pair distances are compared with those of the mapped atomistic reference [26]. The prior-only simulation deviates strongly from the reference for the inter-tail bead pairs of the acyl chains, whereas the MLCG model accurately matches the mean distance for every pair.

Figure 2. Evaluation of the SinLip-MLCG model, trained on single-POPC trajectory data. (A) POPC structures corresponding to the metastable states in panel C. (B) Lower-triangular pair-distance deviation matrices over the twelve CG beads of POPC, for the MLCG model (left) and the prior-only (right) simulations, relative to the mapped atomistic reference. (C) Ensemble projections on the inter-tail-end distance – and the solvent-accessible surface area (SASA), for the atomistic reference, MLCG and prior-only simulation (left to right). Cartoon insets show the projection of the configurations from the identified basins.
The quality of the MLCG model is further confirmed by the free energy surface (FES) projected onto two reaction coordinates: the distance between the tail-end beads C4A and C4B, and the solvent-accessible surface area (SASA) (Figure 2C). These coordinates distinguish compact, solvent-avoiding conformations from extended, solvent-exposed ones (examples in Figure 2A). The FES of the MLCG model closely matches the atomistic reference, with both displaying a basin corresponding to a compact conformation of the lipid.
Bilayer structure and dynamics
Having established that the SinLip-MLCG model recovers the behavior of a single lipid, we trained and evaluated the Lipid-MLCG model on the full dataset, which combines the single-lipid and the assembled-bilayer trajectories. The main results are shown in Figure 3, together with a comparison with the explicit-solvent Martini 3 [4, 8] and the implicit-solvent DryMartini [22] models (simulation details in the Supporting Information). The Lipid-MLCG model reproduces equilibrium properties of the atomistic ensemble, such as the radial distribution function (RDF), more accurately than the other two models. In addition, its -density profiles closely match the atomistic reference, indicating that the model has learned the correct shape of the membrane. Time-dependent structural properties, namely the membrane thickness, measured as the PO4 headgroup–headgroup distance , and the tail order parameter , remain stable during the simulation and match to the atomistic reference, while the other two models present deviations (Table 2). The Lipid-MLCG model reproduces the atomistic membrane thickness and the order parameter within the statistical error, whereas both Martini models produce thicker and more ordered bilayers, with larger by Å (Martini 3) and Å (DryMartini). We also computed the orientational order parameter of the lipids, which uses a single head-to-tail vector per lipid and therefore measures the alignment of the molecule as a whole with respect to the bilayer normal, rather than the conformational order of the acyl chains measured by SCC (see Supporting Information). All four models yield a similar value, –, indicating that the lipids are equally well aligned with the normal in every model.
| Model | (Å) | () | ||||
| Atomistic | ||||||
| Lipid-MLCG | ||||||
| Martini 3 | ||||||
| DryMartini |
Table 2. Structural and dynamical properties of the 150-lipid POPC bilayer. Bilayer thickness , tail order parameter and lipid orientational order are averaged over 80 ns (mean standard deviation over frames). The lateral diffusion coefficient and the anomalous exponent () are obtained from the lateral displacements of the PO4 beads at lag times of 8–24 ns.

Figure 3. Performance of the Lipid-MLCG model for a 150-lipid bilayer. (A) Equilibrium and time-dependent properties. Left: RDF of PO4 headgroups, and -density of PO4 headgroups (solid) and tail beads (dashed) for the equilibrium ensemble. Right: headgroup–headgroup distance and tail order parameter as a function of time. (B) Lateral displacement distributions and estimated diffusion constant . (C) Heatmap of the PO4 -density as a function of simulation time for a 600-lipid bilayer, with the initial and final configurations shown on either side.
Beyond these structural properties, we measured the lateral displacement of the lipids in the bilayer. From the distribution of lateral displacements at five different lag times between 8 and 24 ns (Figure 3B), we estimate a diffusion coefficient for our model that is times larger than that of the atomistic reference and times larger than those of the Martini models (Table 2). This indicates that the dynamics of our CG model are considerably faster, as expected. The value of the anomalous diffusion exponent differs between models: the Lipid-MLCG and Martini 3 simulations are close to the Fickian regime over this window, whereas the atomistic and DryMartini simulations are more subdiffusive, making the comparison between them more complex.
To further test the stability of the model and its transferability to larger systems, we simulated a 600-lipid bilayer, four times larger than the bilayer in the training data. The model keeps the large membrane stable throughout the simulation (Figure 3C). We also probed the behavior of the model in other layer-like systems. A monolayer initially assembles into the correct shape, but eventually becomes unstable and splits into a bilayer with a micelle-like edge (Figure S4). Similarly, when extra padding space is added along one of the simulation box dimensions to break the layer continuity across the periodic boundary, the bilayer edge along that dimension assumes a curved and micelle-like shape, while maintaining the linear shape along the other dimension (Figure S5). Having confirmed that our model stabilizes the bilayer, we assessed its design choices

Figure S4. Simulation of a monolayer, showing the emergence of a bilayer over time. (A) z density of PO4 heads over time. (B) top and side view snapshots from the simulation, showing the emergence of the bilayer after 5 cg-ns. (C) fraction of lipids with head up and (B) lipid alignment order parameter as function of simulation time.

Figure S5. Simulations of a bilayer strip that spans the periodic box along but leaves free space along , showing the formation of rounded, micelle-like edges. (A) Cross-section along at the initial, middle and end of the Replica 1, with a side view of the end. The snapshot shows the lipids moving across the cross section to wrap the tails shielding them from the solvent space. (B) PO4 density of Replica 1 in the cross-section of the strip, as a function of the position across the strip () and along its normal (), averaged over the last 10% of the run and along . (C) Lipid alignment order with with respect to the strip normal and (D) local (as the difference between the median PO4 heights of the two leaflets, which limits the effect of the lipids at the edges across the strip direction). and are plotted in the initial frame and over the last 10% of each replica. At the edges, the lipids point outwards along the rim, so with respect to the strip normal drops towards zero.
by ablating the prior terms and varying the key training hyperparameters (see § 17 in the Supporting Information). The results support our choices of prior terms and cutoff and, more importantly, show that models trained with different random seed initializations reproduce the same behavior, demonstrating the robustness of the framework.
Curved conformations
We next evaluated the model performance on curved, vesicle-like conformations. Curved environments provide a more stringent test, as the training data contain no curved conformations; they are also biologically relevant, as in vitro studies typically make extensive use of liposomes [27, 28]. We tested the lipid-MLCG model on four curved systems, described in Table 3, including two preformed vesicles of different size (small and large), a spherical micelle, and an incorrectly shaped vesicle. The latter was constructed as a stress test, far from equilibrium, which has the same inner radius as the small vesicle but a much larger outer radius. While the preformed systems test whether the model maintains a curved structure, this system tests whether it can relax an unphysical one. The results for these four systems are summarized in Figure 4. For the vesicles, the RDF of PO4 headgroups is similar to that of the flat bilayer, indicating appropriate local ordering, while for the micelle the distribution is noisier because of the smaller system size. The radial densities of head and tail beads show the expected bilayer thickness and a clear separation between the two groups, demonstrating that the vesicles remain globular and stable throughout the simulation. This is further confirmed by the time evolution of these densities and of the bilayer thickness (Figure S6, Figure S7, Figure S8 and Figure S9).
Table 3: Curved systems used to test the model, in their initial configuration. Radii are the median distance from the center of mass of the aggregate to the phosphate headgroups of each leaflet (micelle: mean distance). is the number of lipids in the outer over the inner leaflet in the initial configuration.
| System | (nm) | (nm) | Number of lipids | |
| Small vesicle | 6.68 | 3.14 | 959 | 2.10 |
| Large vesicle | 10.75 | 7.26 | 2758 | 1.58 |
| Incorrectly shaped vesicle | 8.88 | 3.14 | 1546 | 4.00 |
| Spherical micelle | 3.39 | - | 60 | - |
Table 3.

Figure 4. Performance of the Lipid-MLCG model on the curved systems described in Table 3: (A) small vesicle, (B) vesicle initialized with an incorrect shape, (C) large vesicle and (D) spherical micelle. For each system, we show snapshots of the initial and final configurations of a 16 cg-ns trajectory, together with the RDF and the radial densities of head (solid) and tail (dashed) beads.

Figure S6. Time evolution of the small vesicle (4 independent runs). (A) PO4 and (B) tail-bead density as a function of the distance to the center of mass and of time, combining all runs, in windows of 0.16 cg-ns. The histograms are divided by and normalized. (C) , the difference between the median PO4 radii of the two leaflets, and (D) with respect to the radial direction, as a function of time. Light lines show the individual runs and thick lines their mean (running mean over 0.16 cg-ns).

Figure S7. Time evolution of the large vesicle (4 independent runs). Panels and calculations are the same as in Figure S6

Figure S8. Time evolution of the wrongly shaped vesicle (4 independent runs). Panels and calculations are the same as in Figure S6

Figure S9. Time evolution of the wrongly shaped vesicle (10 independent runs). Panels and calculations are the same as in Figure S6, with exception of panel (C) which shows the mean PO4 distance to the center of mass instead of , since the micelle has a single layer.
The dynamics of the vesicle initialized with an incorrect shape are of particular interest (Figure S10). At the beginning of the simulation, lipids from the inner leaflet expand to form a vesicle-like conformation. This conformation is not stable, however, because of the strong imbalance between the numbers of lipids in the inner and outer leaflets. To relieve the excess lateral stress, the outer leaflet expels lipids, which aggregate into micelle-like bulges that remain attached to it. This behavior indicates that the model has learned the correct lipid density of a vesicle: excess lipids are expelled until the remaining bilayer reaches that density.

Figure S10. Snapshots along a the four independent replicas of the wrongly shaped vesicle, showing the formation of micelle-like bulges attached to the outer leaflet.
To quantify the stability of the curved systems, we computed the structural metrics in Table 4. After an initial relaxation, both vesicles keep a stable size and remain nearly spherical, with a ratio between their largest and smallest axes . However, curvature has an effect on the order of the lipid chains and the bilayer thickness, reflected by a smaller , and compared to the flat bilayer. This curvature-induced disorder is also supported as the deviation from the values of the flat bilayer increases with the curvature, from the large vesicle, to the small vesicle and the micelle. When differentiating between the inner and outer leaflet, and between headgroups and tails (Table S4), we see that most of this disorder is in the inner leaflet, whose tails point into a widening volume, while its headgroups remain closely packed. Similar curvature-induced effects have been previously reported in the literature [29].
| System | (nm) | (nm) | (Å) | APL in / out (nm) | |||
| Flat bilayer | – | – | – | 37.0 ± 0.2 | 0.347 ± 0.013 | 0.79 ± 0.02 | 0.673 / 0.673 |
| Large vesicle | 10.95 ± 0.02 | 7.63 ± 0.02 | 1.04 ± 0.01 | 33.2 ± 0.1 | 0.268 ± 0.003 | 0.73 ± 0.00 | 0.683 / 0.892 |
| Small vesicle | 7.15 ± 0.02 | 3.91 ± 0.03 | 1.08 ± 0.03 | 32.4 ± 0.2 | 0.255 ± 0.006 | 0.71 ± 0.01 | 0.623 / 0.989 |
| Micelle | 2.72 ± 0.02 | – | 1.17 ± 0.05 | – | 0.116 ± 0.022 | 0.63 ± 0.04 | – / 1.555 |
Table 4. Structure of the curved conformations simulated with Lipid-MLCG, compared with the flat bilayer (Table 2). and are the median PO4 distances of the outer and inner leaflets from the center of mass (or mean PO4 distance for the micelle), , and is computed with respect to the local radial direction. is the orientational order of the whole-lipid director (PO4 to the midpoint of the tail ends) with respect to the radial direction at the PO4 bead. The area per lipid (APL) of each leaflet is at its PO4 radius. Values are the mean ± standard deviation over frames, excluding the first 1 cg-ns, pooled over 4 (vesicles) or 10 (micelle) independent runs.
Table S4: Per-leaflet structure of the preformed vesicles simulated with Lipid-MLCG, compared with the flat bilayer (both leaflets pooled). is the leaflet thickness (median PO4 minus median tail-end-midpoint coordinate along the normal). and are computed with respect to the radial direction (flat bilayer: ), as in Table 4, and and with respect to a local normal (see text). The area per lipid is at the median PO4 radius (APL, as in Table 4) and at the median radius of the tail-end midpoints (APL) of each leaflet; for the flat bilayer, both are the box area per leaflet lipid. Values are the mean standard deviation over frames, excluding the first 1 cg-ns, pooled over 4 independent runs. The standard deviation of the APL is omitted as its at most 0.011 nm.
| System | Leaflet | (Å) | APL (nm) | APL (nm) | ||||
| Flat bilayer | both | |||||||
| Large vesicle | inner | |||||||
| Large vesicle | outer | |||||||
| Small vesicle | inner | |||||||
| Small vesicle | outer |
Table S4.
Self-assembly and pore sealing
We next investigated whether the Lipid-MLCG model also captures more complex collective behavior, such as bilayer self-assembly and pore sealing. Self-assembly is relevant for biological processes [30] and has been observed in CG simulations [31, 32], but remains challenging for atomistic simulations [33]. Similarly, pore formation and sealing are important membrane processes [34] that have been probed both experimentally [35] and computationally [36, 37].
We tested the model on four systems, described in Table 5, with the results shown in Figure 5. In the high-density system, the lipids self-assemble into a bilayer: they first aggregate into micelles, which then merge into a single bilayer-like structure that spans the periodic box. This behavior is robust and was observed in four independent simulations (Figure S11). When the bilayer self-assembles on a plane normal to the direction in the periodic box (Replica 3), it has a thickness and chain order very close to the intact bilayer; when it self-assemble along the direction (Replica 4), the bilayer is ∼2 Å thinner and less ordered in each chain. Bilayers that self-assemble along a diagonal direction (Replicas 1 and 2) cover a larger area with the same number of lipids, and are therefore thinner and less ordered, consistent with the trend observed in the planar systems. The self-assembly behavior is also observed in simulations with an initial low-density configuration in which the system self-aggregates into a bicelle (Figure S12).
| System name | Description | Number of lipids | Lipid density () |
| High density, uniform distribution | Lipids distributed uniformly at random inside a rectangular box | 150 | 0.391 |
| Medium density, spherical distribution | Lipids positioned randomly in a roughly spherical distribution inside a cubic box | 959 | 0.069 |
| Small pore | A bilayer with a circular pore of 1.06 nm radius | 570 | – |
| Large pore | A bilayer with a circular pore of 2.54 nm radius | 514 | – |
Table 5. Self-assembly and pore-sealing systems. The lipid density is the number of lipids over the volume of the periodic box. The pore radius is , with the bead-free area of the pore in the bilayer plane in the initial configuration.

Figure 5. Self-assembly and pore-sealing simulations. (A, C) Bilayer and vesicle self-assembly: (top) snapshots of the simulation; (bottom) headgroup -density or radial density as a function of time, showing the formation of a bilayer or vesicle. (B, D) Sealing of a small and a large circular pore: (top) snapshots of the simulation; (bottom) radial density as a function of simulation time, showing the pore closing.

Figure S11. Details on the bilayer self-assembly from the high-density, uniformly distributed system over four replicas. (A) Heatmap of the headgroup density as function of the simulation time. (B) Lipid ordering parameter along the bilayer normal (C) Structure factor of the carbon tails.

Figure S12. Self-assembly of a bicelle from a low-density, uniformly distributed system. (A) Heatmap of the headgroup density as function of the simulation time for 4 replicas. (B) snapshots of the simulation along the top and cross view of a selected formed ribbon. (C) Lipid ordering parameters along the aggregate normal and (D) the bilayer thickness, defined as the difference between the median PO4 heights of the two leaflets, which limits the effect of the lipids at the rims.
A similar process occurs in a system with an initial configuration of medium-density, spherically distributed lipids: the lipids first assemble into small independent micelles, which then come together to form a stable vesicle. The self-assembled vesicles are very similar to the preformed small vesicle with the same number of lipids (Table 6 and Table S3). They are equally spherical and have comparable thickness and order, as shown by , and , respectively. A small difference in the radii , can be explained by the fact that not all lipids are incorporated into the vesicle, as only of the lipids form vesicle at the end of the simulation while the remainder form a few small aggregates or remain in monomeric form. This is also related to a difference in the lipid distribution across the leaflets, indicated by the discrepancy in the ratio between the number of lipids in each leaflet . This suggests that the leaflet composition of the preformed vesicle is not the one preferred by the model, and that the self-assembled vesicles relax to a more favorable distribution, with fewer lipids in the strongly curved inner leaflet. The vesicle self-assembly was consistently replicated across two replicas for each of four initial conditions (Figure S13).
| System | APL () | (Å) | (cg-ns) | ||
| Bilayer self-assembly | |||||
| Intact bilayer | 0.673 | 37.0 ± 0.2 | 0.347 ± 0.013 | 0.79 ± 0.02 | – |
| Replica 3, normal (001) | 0.673 | 37.0 ± 0.2 | 0.345 ± 0.011 | 0.79 ± 0.01 | 11.7 |
| Replica 4, normal (100) | 0.725 | 35.2 ± 0.2 | 0.307 ± 0.013 | 0.76 ± 0.02 | 9.0 |
| Replica 1, normal (011) | 0.981 | 30.0 ± 0.4 | 0.198 ± 0.017 | 0.59 ± 0.03 | 10.2 |
| Replica 2, normal (011̄) | 0.981 | 30.3 ± 0.5 | 0.202 ± 0.015 | 0.58 ± 0.03 | 13.2 |
| Vesicle self-assembly | |||||
| Preformed small vesicle | 0.623 / 0.989 | 32.4 ± 0.2 | 0.255 ± 0.006 | 0.71 ± 0.01 | – |
| Self-assembled vesicle (8 runs) | 0.659 / 0.943 | 32.7 ± 0.2 | 0.269 ± 0.008 | 0.71 ± 0.01 | 6.9 ± 3.4 |
| Pore sealing | |||||
| Small pore, sealed | 0.709 | 35.2 ± 0.2 | 0.295 ± 0.006† | 0.76 ± 0.01† | 0.09 ± 0.01 |
| Large pore, sealed | 0.786 | 33.4 ± 0.1 | 0.277 ± 0.006† | 0.75 ± 0.01† | 0.64 ± 0.02 |
Table 6. Structure of the systems obtained by self-assembly and pore sealing with Lipid-MLCG, compared with the preformed reference systems (italics). For planar bilayers, the area per lipid (APL) is set by the box and the bilayer normal (Miller indices (), see Supporting Information); for vesicles, the APL is given for the inner / outer leaflet as at the PO4 radius of each leaflet (Table 4), and and are computed with respect to the local radial direction. is the assembly or sealing time. Values are the mean ± standard deviation over frames, pooled over runs: for the self-assembled and sealed systems, over the last 10% of each run (16 cg-ns; 23–26 cg-ns for the vesicles); for the preformed references, which are at equilibrium, over the same frames as Table 2 and Table 4. †Computed against a local normal (2 nm neighbourhood)
| System | (nm) | (nm) | Lipids in vesicle (%) | ||
| Preformed small vesicle | 2.10 | 100 | |||
| Self-assembled vesicle |
Table S3. Size, shape and leaflet composition of the vesicles obtained by self-assembly with Lipid-MLCG (8 runs), compared with the preformed small vesicle with the same number of lipids (959). , and are defined as in Table 4. is the number of lipids in the outer over the inner leaflet, which is fixed by construction in the preformed vesicle and is an outcome of the assembly in the self-assembled ones. The last column gives the percentage of lipids in the largest aggregate (the vesicle). Values are the mean standard deviation over frames, pooled over runs, over the same frames as Table 6.

Figure S13. Vesicle self-assembly from the medium-density, spherically distributed system. (A) Heatmap of the headgroup density as function of the simulation time for 4 different initial conditions with 2 replicas each. (B) Lipid ordering parameters along the aggregate normal and (C) the bilayer thickness. Following Table 6, both and are computed in every frame for the lipids of the largest aggregate, see Section S1.7.
In the pore-sealing simulations, both the small and the large circular pores are sealed quickly, and the resulting bilayer remains stable and aligned, as shown by the values close to those of the intact bilayer (Table 6). As the lipids spread out to fill the hole, the sealed bilayer ends up at a lower density (i.e. larger APL) than the intact one, and is therefore thinner and less ordered, shown by the smaller and . This behavior is consistently observed in two independent trajectories for each system (Figure S14).

Figure S14. Sealing of the small and large pores, in two independent trajectories for each system. (A) Trajectory snapshots, from the top view, for the 2 replicas in each system, showing the closing of the pore (B) Heatmap of headgroup areal density from the box mean, showing the closure of the pore. (C) Pore radius as function of the simulation time (D) as function of the simulation time. Dashed line shows the of the intact bilayer. (E) Comparison of bilayer thickness and area per lipid at the end of the simulation for the intact bilayer, the small pore and the large pore. See section S1.8.2 for details on the calculated quantities
Together, these four tests provide strong evidence that the Lipid-MLCG model has learned the correct amphipathic behavior of the lipids, as heads and tails assemble in the right arrangement even from incorrectly shaped or disordered starting configurations, such as the medium-density system. As with the curved systems, these simulations show that the model extrapolates across conformational space with the correct physical behavior, since its training data contain no self-assembly or pore-sealing events.
Chemical transferability
Because POPC is asymmetric, with one saturated and one unsaturated tail, the Lipid-MLCG model must learn the interactions of both chain types with all other bead types. We therefore benchmarked its chemical transferability on DOPC and DPPC, which carry two copies of the unsaturated (oleoyl) and the saturated (palmitoyl) chain of POPC, respectively. We simulated four DOPC/DPPC systems, described in Table 7. The results are summarized in Figure 6.
| System | Description | |||
| DOPC bilayer | DOPC bilayer | 242 | – | 242 |
| DPPC gel | DPPC gel | – | 242 | 242 |
| DOPC/DPPC bilayer | DOPC/DPPC bilayer | 460 | 692 | 1152 |
| DOPC/DPPC pore | DOPC/DPPC bilayer with a 2.55 nm radius pore | 269 | 245 | 514 |
Table 7. DOPC/DPPC systems. The pore radius is defined as in Table 5.

Figure 6. Simulations of DOPC/DPPC systems: (A) DOPC bilayer, (B) DPPC gel, (C) DOPC/DPPC bilayer and (D) DOPC/DPPC pore. Left: simulation snapshots. Right: bilayer thickness for (A)–(C) and radial density of headgroups for (D).
Although the model stabilizes a pure DOPC bilayer, the bilayer shows some unexpected curvature. The mixed DOPC/DPPC bilayer behaves similarly and, in addition, shows no sign of the DOPC/DPPC demixing into domains (Figure S15) that is known to occur [38]. The DPPC simulation fails to keep the system compact and quickly destabilizes into a heavily disordered state. In contrast, the pore in the DOPC/DPPC mixture seals as expected, and the resulting bilayer remains stable throughout the simulation (Figure S16).
Overall, the Lipid-MLCG model maintains the correct head–tail arrangement in DOPC and DOPC/DPPC bilayers, but does not keep them perfectly flat. The performance for pure DPPC deviates more strongly from the correct behavior. We note, however, that unlike POPC and DOPC, DPPC forms a gel phase at the simulated temperature of 300 K. This phase is considerably denser than the liquid-disordered phase sampled in our training data, and a model parametrized at a different phase may not capture it. While the model extrapolates correctly to curved geometries and self-assembly processes, extrapolation across thermodynamic states and phases is considerably more challenging and is beyond the scope of the current design.
Discussion and Conclusions
We have shown that MLCG potentials can be constructed for lipids at Martini resolution. The SinLip-MLCG model describes a single lipid with high fidelity to the atomistic reference, while the Lipid-MLCG model reproduces the structural properties of a lipid bilayer in close agreement with the atomistic data. The latter also stably simulates vesicles and micelles, preserving the separation between hydrophobic tails and hydrophilic headgroups as well as the global ordering of the bilayer. Furthermore, it captures complex cooperative processes such as bilayer and vesicle self-assembly and pore sealing, none of which are present in its training set. Given that the model was trained on a small dataset of under 1 s of aggregated simulation time, we consider these results remarkable: the correct reproduction of collective processes absent from the training data suggests that the model has learned the relevant physical interactions between CG beads, rather than merely fitting the training configurations. Moreover, models trained with different random seeds
consistently stabilized the bilayer, which further supports the robustness of the framework. Nevertheless, the tests of chemical transferability reveal clear limitations. DOPC and DOPC/DPPC systems form bilayer-like structures, but present a spurious curvature, and the DOPC/DPPC mixture shows no sign of lipid demixing. The DPPC simulation is qualitatively incorrect, as the gel phase is not captured. Part of these failures can be attributed to the mismatch between the phase sampled in the training data (liquid-disordered) and those of the DPPC gel and the DOPC/DPPC mixture. Because the learned CG potential is a potential of mean force, and therefore thermodynamic state dependent, and applying it to a different phase is itself an extrapolation, in addition to the change in lipid chemistry. We believe, however, that the limited transferability is also related to a known shortcoming of the SchNet architecture: when trained on data from a single molecule, geometric message passing causes distance information to dominate the latent representation of the beads at the expense of chemical identity [39]. Chemical transferability with MLCG models is achievable [14], but it requires a chemically diverse dataset and careful curation of the minibatch composition.
Overall, this work demonstrates the feasibility of bottom-up MLCG lipid models at the widely used Martini resolution, using a hybrid functional form that combines a graph neural network with physics-based prior terms. Although MLCG models are typically more computationally expensive than traditional force fields with simple functional forms, they are considerably more expressive. We believe that this expressivity, in particular the message passing across local neighborhoods of beads, is key to capturing the many-body effects arising from enthalpic, entropic and solvent-mediated interactions, which pairwise CG potentials cannot accurately represent [10, 16]. In addition, the dynamics of the Lipid-MLCG model are considerably faster than those of both the atomistic reference and the state-of-the-art Martini 3 force field. As expected, the CG time is significantly accelerated, and its interpretation requires rescaling. However, it allows efficient sampling of rare events and slow lipid processes beyond the timescales accessible to atomistic MD.
The combination of enhanced expressivity and accelerated dynamics makes the MLCG framework a promising tool for building accurate CG models of biomolecules. Since the Martini 3 lipidome provides a systematic classification and mapping of lipid chemistry, developing a transferable MLCG lipid model at Martini 3 resolution is a natural and achievable next step. Moreover, because real membranes contain proteins and other molecules in addition to lipids, coupling such a lipid model to a transferable MLCG protein model would open the door to simulating realistic membranes. Such a lipid–protein model would be a step toward a foundation model for biomolecules, enabling scalable simulations of biomolecular complexes and providing insight into the molecular mechanisms underlying biological function.
Data Availability
The core library used in this work is available on GitHub at https://github.com/ClementiGroup/mlcg. The datasets and models will be released upon publication.
Acknowledgments
A.S.P.T. and C.C. acknowledge support from the Deutsche Forschungsgemeinschaft DFG (SFB/TRR 186, project A12; SFB 1114, projects B03, B08, and A04), the Einstein Foundation Berlin (project 0420815101), the Bundesministerium für Bildung und Forschung BMBF (project FAIME 01IS24076) and from the International Max Planck Research School for Biology and Computation (IMPRS-BAC). D.P.T. acknowledges support from the Natural Sciences and Engineering Research Council of Canada (NSERC) and the Canada Research Chairs program. D.C.T. acknowledges support from the Spanish Ministerio de Universidades through a predoctoral contract (FPU22/00636). The computations in this work were performed using resources of the Digital Research Alliance of Canada, supported by the Canada Foundation for Innovation and partners (D.P.T.), and on the GCS supercomputers JUWELS and JUPITER at the Jülich Supercomputing Centre (JSC), provided by the Gauss Centre for Supercomputing e.V. (www.gauss-centre.eu).
Supporting Information
Methods details
Dataset and mapping
Atomistic reference trajectories of POPC were generated with the AMBER Lipid17 FF [41] and the OpenMM MD engine [42]. Initial bilayer configurations were assembled with the CHARMM-GUI Membrane Builder [43] and solvated with 3 nm of TIP3P water molecules on both sides of the membrane. The single-lipid system was extracted from the equilibrated bilayer and re-solvated with the GROMACS solvate tool [44] to fill a cubic box. All systems were energy-minimized, equilibrated, and propagated at in the NVT ensemble using a Langevin-middle integrator [45] with a friction coefficient of and a 4 fs timestep, enabled by hydrogen mass repartitioning [46] with a hydrogen mass of 4 amu. Non-bonded interactions used a 0.9 nm cutoff, long-range electrostatics were treated with particle-mesh Ewald [47], and bonds involving hydrogens were constrained.
The Martini 3 lipidome representation [4] maps disjoint sets of atoms onto CG beads, using 12 beads per lipid molecule. Table S1 lists the atoms assigned to each CG bead. For every atomistic configuration, each CG bead is placed at the center of geometry of its assigned atoms. CG target forces were obtained with a separate, optimal linear force map constructed with the aggforce library [23]. This map is the matrix of minimum Frobenius norm that satisfies the Ciccotti–Hansen consistency constraint with . It therefore yields mapped forces whose Boltzmann average still recovers the gradient of the exact many-body PMF, while minimizing the variance of the force-matching residual [23]. Water and ions are not represented by any CG site, so their contribution to the PMF is absorbed implicitly through the optimized force projection.
Prior fitting
Bond prior
For every bonded pair of beads, the bond prior is a harmonic potential in the bond length , with parameters that depend on the bead types :
For each bond type, we built a histogram of bond lengths in the CG-mapped atomistic reference trajectory, with 500 uniform bins between 2 and 6 Å. Boltzmann inversion gave a potential of mean force, , at K. We discarded empty bins and bins with . The parameters and were obtained by non-linear least squares (concretely, scipy.optimize.curve_fit from the SciPy package [48]), fitting to with the fit initialized at the minimum of . The constant was discarded as it doesn’t affect the force computation.
Angle prior
For every bonded triplet of beads, the angle prior is a fourth-order polynomial in the bond angle (in radians), with coefficients that depend on the bead types :
For each angle type, we built a normalized histogram of bond angles in the CG-mapped atomistic reference trajectory, with 41 uniform bins over the sampled range. Analogously to the bond prior, we obtained the potential of mean force by Boltzmann inversion and discard the empty bins following the integral criterion mentioned. Because Eq. (10) is linear in its coefficients, and were obtained directly by linear least squares at the bin centers.
Non-bonded prior.
The non-bonded prior acts on all bead pairs in the non-bonded neighbor list. These are the pairs not already covered by the bonded and angle priors. It is a pairwise exponential repulsion whose parameters depend only on the bead types and :
For each of the 78 unique pairs of the 12 bead types, we fitted and as follows. First, we built a histogram of pair distances from the CG-mapped reference trajectory, with 500 uniform bins between 0 and 10 Å. For the non-bonded interaction, we only consider the pairs that are at least 4 beads apart in the bond-graph of the system (i.e. not constrained by a bond or angle term). Histograms of the ordered pairs and were summed. We obtained a potential of mean force by Boltzmann inversion, , using only non-empty bins. We shifted it so that it vanishes at the largest sampled distance and smoothed it with a Savitzky–Golay filter (window of 5 bins, third-order polynomial). Eq. (11) describes only the short-range repulsive wall, so the fit was restricted to distances below the first structural feature of . To find this point, we fitted a fourth-order polynomial to for Å. We then took the smallest local minimum or inflection point of this polynomial within the sampled range, . We fitted and to the smoothed on with a genetic algorithm (concretely, pygad.GA from the PyGAD library [49]), using the inverse norm of the residual as the fitness. The algorithm ran for 200 generations with a population of 80, initial parameters drawn uniformly from , steady-state selection of 20 parents, arithmetic-mean crossover and random mutation of 50% of the genes. As a repulsion fitted directly through this method remained too strong to be used in simulation, we proceed to scale down the parameters by a factor of 0.72 and 0.9 for and , respectively. Finally, the potential was truncated at the GNN cutoff Å with a shifted-force scheme, so that both the energy and the force go continuously to zero at the cutoff:
Model hyperparameters and training
Both models were implemented and trained with the mlcg package and PyTorch Lightning. Table S2 lists the architecture and training hyperparameters. The two models differ in the number of interaction blocks and in the composition of the minibatches. For Lipid-MLCG, each minibatch combines frames from both training systems (8 bilayer frames and 160 single-lipid frames per GPU, see Figure S21 for other compositions). For both models, the data were split into training and validation sets in an 80/20 ratio.

Figure S21. Sensitivity to the minibatch composition: bilayer stability and self-assembly for models trained with 1, 80, 160 (Lipid–MLCG) and 320 single-lipid frames per minibatch, each with 8 bilayer frames. Panels follow the same distribution as Figure S18
Simulation details
For the CG Langevin simulations, we used a BAOAB integrator [51] with a timestep of 16 fs and a friction coefficient of 1 ps.All CG simulations, including the DOPC, DPPC and DOPC/DPPC systems, were run at 300 K, the temperature of the atomistic training data. CG bead masses are the same as in Martini 3. Periodic boundary conditions were enforced using the minimum image convention. Simulation times of the Lipid-MLCG model are given in CG time, the number of integration steps times the 16 fs timestep, and written cg-ns. Because the CG dynamics are accelerated (Table 2), CG time does not correspond to physical time.
It should be noted that the timestep of 16 fs is selected for stability but it could in principle be increased to at least double without losing the stable bilayer (Figure S17)

Figure S17. Sensitivity to the integration timestep: Lipid-MLCG bilayer simulations with timesteps of 12, 16 (Lipid-MLCG), 20, 24 and 32 fs. The runs with modified timesteps have integration steps, so they cover 6 to 16 cg-ns. (Top) Total potential energy as a function of time, averaged over windows of 10 saved frames. Lines show the mean over runs and shaded bands the range between runs. (Middle) headgroup radial distribution function and headgroup (solid) and tail-bead (dashed) density profiles along the bilayer normal, combining all replicas, compared with the atomistic reference (gray). (Bottom) headgroup density along as a function of time for each replica.
Martini reference simulations
The Martini 3 [4] and DryMartini [22] reference simulations used the same 150-lipid POPC bilayer as the atomistic reference and were run with GROMACS [44] for 1 µs in the NVT ensemble at 303.15 K, using a 20 fs timestep and reaction-field electrostatics (). For Martini 3, we used the leap-frog integrator with the velocity-rescaling thermostat ( ps) and a 1.1 nm cutoff for both Coulomb and Lennard-Jones interactions. For DryMartini, we used the stochastic dynamics integrator ( ps) and a 1.2 nm cutoff.
Analysis of bilayer structure and dynamics
All quantities in Table 2 and Figure 3 were computed on the CG representation. The atomistic trajectory was first mapped to the Martini 3 resolution (each bead at the center of geometry of its atoms, see § 12.1), so that all models are analyzed with exactly the same bead definitions. The analysis was carried out with MDAnalysis [53] and LiPyphilic [54].
Leaflet assignment and bilayer thickness
In every frame, each lipid was assigned to the upper or lower leaflet according to the position of its PO4 bead along relative to the bilayer midplane, defined as the mean of all PO4 beads.
The headgroup–headgroup thickness was computed from the PO4 beads. In each frame, the beads were wrapped into the primary simulation box, and each lipid was assigned to the upper () or lower () leaflet depending on whether its PO4 bead lies above or below the bilayer midplane, , the mean of all PO4 beads. The thickness is the distance between the mean heights of the two leaflets,
where and are the numbers of lipids in each leaflet. Because a single global height is used for each leaflet, this definition assumes a flat bilayer perpendicular to that does not cross the periodic boundary along , which holds for all the flat-bilayer simulations analyzed here.
Tail order parameter
The tail order parameter was computed for both acyl chains,
where is the angle between the bond joining two consecutive beads of a chain and the axis (the bilayer normal), and the average runs over all bonds and all lipids. The chains were defined as GL1–C1A–D2A–C3A–C4A (-2, oleoyl) and GL2–C1B–C2B–C3B–C4B (-1, palmitoyl), and the reported is the mean of the two chains. Values in Table 2 are the mean and standard deviation over the frames of the first 80 ns of each trajectory.
Lateral diffusion.
Lateral diffusion was characterized from the in-plane () positions of the PO4 beads. Trajectories were unwrapped by accumulating the minimum-image displacement between consecutive frames, and in every frame the center-of-mass position of each leaflet was subtracted from its lipids to remove the collective drift of the leaflets. For each lag time , we collected the lateral displacements of all lipids over all available time origins, which gives the displacement distributions shown in Figure 3B, and their mean squared value . The same set of absolute lag times, and 24 ns, was used for all models. Because lateral motion is subdiffusive at short times, an effective diffusion coefficient depends on the lag times at which it is measured, so fixing is necessary for a meaningful comparison between models. The diffusion coefficient was obtained from a linear fit
with a free intercept , which absorbs the short-time subdiffusive contribution that would otherwise bias the slope; the uncertainty of is the standard error of the fitted slope divided by 4. To quantify how far each model is from the Fickian regime within this window, we also fitted the anomalous exponent in by linear regression of against over the same lag times; corresponds to normal diffusion and to subdiffusion. For comparison with the measured distributions, Figure 3B shows the two-dimensional Gaussian (Rayleigh) distribution with , i.e., the distribution expected for normal diffusion with the fitted parameters. The full length of each trajectory was used to average over time origins.
Analysis of curved systems
For the vesicles and the micelle (Table 3, Table 4 and Table 6), all quantities were computed in a radial frame centered on the aggregate: the center of mass of all beads for the preformed systems, which were simulated without periodic boundaries, and the periodic (circular) mean position of the vesicle beads for the self-assembled vesicles, whose positions were then unwrapped with the minimum-image convention. A lipid was assigned to the inner leaflet when its PO4 bead is closer to the center than the midpoint of its two tail ends (C4A, C4B), i.e., when its headgroup points inwards. This definition requires no radius threshold and follows a vesicle that changes shape. The leaflet radii and are the median PO4 distances to the center in each leaflet, which are robust to ejected lipids, and ; for the micelle, the radius is the mean PO4 distance. The area per lipid of each leaflet is , with the number of lipids in that leaflet. is Eq. (14) with the angle between bond and the radial direction at the bond midpoint, and is Eq. (18) with the radial direction at the PO4 bead. The shape ratio is computed from the largest and smallest principal moments of the gyration tensor of the PO4 beads, and should equal 1 for a perfect sphere.
For the self-assembled vesicles, lipids were grouped into aggregates (two lipids belong to the same aggregate when any two of their tail beads are closer than 0.7 nm, with periodic boundaries), and the vesicle was taken as the largest aggregate; the fraction of lipids in the vesicle given in the main text is the fraction in the largest aggregate. The vesicle metrics were computed over the last 10% of each run, using only the lipids that belong to the largest aggregate in every frame of that window. Table S3 compares in detail the size, shape and leaflet composition of the self-assembled vesicles with those of the preformed small vesicle.
To locate the disorder induced by curvature, Table S4 splits the structure of the preformed vesicles by leaflet. The leaflet thickness is the distance along the radial direction between the median PO4 radius and the median radius of the tail-end midpoints of that leaflet; equals the sum of the two leaflet thicknesses and the gap between the tail ends of the two leaflets (5.3 Å in the flat bilayer, 5.8 Å in both vesicles). and are given with respect to the radial direction, as in Table 4, and with respect to a local normal: the mean director, oriented outwards, of all lipids whose PO4 bead lies within 2 nm of that of the lipid, measured along the vesicle surface (the curved counterpart of the local normal used for the sealed pores, § 16). With either reference direction, both leaflets of both vesicles remain less ordered than the flat bilayer, so the reduction of reflects chain disorder rather than the choice of reference direction. The disorder is concentrated in the inner leaflet, which is the thinnest and least ordered leaflet in both vesicles. Because the inner leaflet is concave, its headgroups are closely packed while its tails extend into a widening volume: the area per lipid at the tail ends is 40–65% larger than in the flat bilayer. In the outer leaflet the situation is reversed, and the area per lipid at the tail ends is close to that of the flat bilayer, so its chains remain more ordered despite the larger area per lipid at the PO4 surface.
Structural analysis of self-assembly
Bilayer normal and tail structure factor
Bilayers formed by self-assembly in a periodic box need not be perpendicular to , as they can form along any lattice direction of the box. To identify the bilayer normal without assuming its orientation, we computed the structure factor of the acyl-chain beads (C1A, D2A, C3A, C4A, C1B, C2B, C3B, C4B),
where the sum runs over all tail beads and is the position of bead at time . The wave vectors are restricted to the lowest harmonics compatible with the orthorhombic box of edge lengths , , ,
with , which gives 13 distinct directions once and are identified. Because the tails of a bilayer form one slab per periodic repeat, approaches 1 when the tails are confined to a thin layer perpendicular to , and vanishes for a homogeneous (dispersed) distribution. The bilayer normal of each trajectory was taken as the direction that maximizes , averaged over the last 10% of the frames. Since the tails occupy a slab of finite thickness, even for a perfect bilayer; in our simulations, values of correspond to a well-formed bilayer, whereas – indicates two broad, weakly separated layers. For diagonal directions the repeat distance is shorter and the slab fills a larger fraction of it, so values are not strictly comparable between directions.
Density and thickness along the bilayer normal.
The PO4 density maps were computed along the selected normal. For each bead we computed the phase relative to the circular (periodic) mean phase of all beads, , wrapped it to , and converted it to a distance , which lies in . For an intact bilayer along , this equals the coordinate relative to the center of mass, but, unlike the latter, it does not split a bilayer that crosses the periodic boundary. For the self-assembled and sealed bilayers (Table 6), is computed as in Eq. (13), with replaced by , the value of at the PO4 bead of lipid : each lipid is assigned to the upper () or lower () leaflet depending on whether lies above or below the mean of all PO4 beads, and is the difference between the mean of the two leaflets.
Lipid orientational order .
To follow how lipids align during assembly, we defined for each lipid a director from its phosphate bead to the midpoint of its two tail ends,
using the minimum-image convention, and computed the orientational order parameter
where is the reference direction for lipid . For planar bilayers, is the bilayer normal defined above; for vesicles, it is the radial direction from the center of the largest aggregate to the PO4 bead of lipid , and the average runs over the lipids of that aggregate only (§ 15). For bicelles, it is the principal axis of smallest variance of the largest aggregate (lipids are assigned to the same aggregate when any two of their tail beads are closer than 0.7 nm), and the average runs over the lipids of that aggregate only. For the monolayer simulations, . for lipids perfectly aligned with the reference direction, for an isotropic distribution, and for lipids perpendicular to it. Because is even in , it does not distinguish lipids pointing up from lipids pointing down. In systems such as the monolayer simulations, where this pointing direction matters, we report the fraction of lipids with their headgroup pointing towards separately.
It should be noted that differs from the tail order parameter reported in the main text. averages the same Legendre polynomial over the individual bonds between consecutive tail beads and therefore measures the conformational order of the acyl chains. uses a single vector per lipid and measures the orientation of the molecule as a whole. A lipid can be well aligned with the normal () while its chains remain conformationally disordered (low ). Accordingly, the intact bilayer has but (Table 2), and the self-assembled vesicles but (Table 6).
Area per lipid, assembly time and pore sealing.
Because the tails of a planar bilayer form one slab per periodic repeat , a bilayer along covers an area of a box of volume , and its area per lipid is ; for this reduces to .
We define the assembly time as the time after which the lipids stay aligned. We smoothed (Eq. (18); for vesicles, over the lipids of the largest aggregate, as plotted in Figure S13) with a running mean over 25 frames (0.4 cg-ns) and took the assembly time as the first time after which the smoothed stays above , where is its mean over the first 25 frames and the mean of over the last 10% of the run.
For the pore-sealing simulations, the pore area was computed on a grid of columns perpendicular to the bilayer plane. A column is empty when it contains no bead, and the pore is the set of connected empty regions that reach within 1.5 nm of the pore center; isolated empty cells are gaps between beads and were ignored. The pore center is the center of the largest empty region in the first frame, moved with the mean lateral drift of all beads. The pore radius is , with the pore area (Table 5 and Table 7), and the sealing time is the first time after which the pore area is zero in at least 98% of the next 50 frames, computed from trajectories saved every 0.16 cg-ps. The PO4 roughness in Table 6 is the standard deviation of the PO4 heights of the upper leaflet. Same as for the curved systems the local normal of a lipid, used for the values marked with †, is the mean director, oriented towards , of all lipids within 2 nm of it in the bilayer plane.
Sensitivity and robustness studies
Beyond the performance of the Lipid-MLCG model across several conformations, we also assessed its robustness and reproducibility. To this end, we performed an ablation of the prior terms, together with sensitivity and variability studies, in which we trained models under different conditions and evaluated whether they stabilize the 150-lipid bilayer presented in the main text (section “Bilayer structure and dynamics”).
Prior ablation
First, we probed the relevance of each prior term by ablating the entire prior and each of its terms individually (Figure S18). The models without a prior and without bond terms cannot keep individual lipid molecules stable, let alone the entire bilayer. The model without non-bonded terms preserves the bilayer structure but compresses the lipids together. The model without angle terms appears to resemble the full-prior model, but closer inspection reveals that the tail-end beads bend back toward the headgroup, leading to unphysical contacts between tail beads (Figure S19).

Figure S18. Prior ablation study: models trained without a prior and without each individual prior term, tested by simulating a small bilayer. (Middle) headgroup radial distribution function and headgroup (solid) and tail-bead (dashed) density profiles along the bilayer normal, combining all replicas, compared with the atomistic reference (gray). (Bottom) headgroup density along as a function of time for each replica.

Figure S19. (Left, Middle) Structure snapshots and (Right) single lipid selections for the models of Figure S18
Network cutoff
Next, we assessed the effect of the network cutoff by training models with cutoffs of 10, 12, 15 and 18 Å (Figure S20). While the models with 10 and 12 Å cutoffs stabilize the bilayer, those with larger cutoffs do not. We attribute this to the fixed number of radial basis functions: a larger cutoff decreases the number of basis functions per unit distance and therefore the radial resolution of the network.

Figure S20. Sensitivity to the network cutoff: models trained with cutoffs of 10, 12, 15 and 18 Å. Panels follow the same distribution as Figure S18
Minibatch composition
Because the two training systems differ greatly in size, the ratio of single-lipid to bilayer frames in each minibatch determines how strongly each system shapes the learned forces. To test its influence, we kept the 8 bilayer frames per minibatch of Lipid-MLCG and varied the number of single-lipid frames between 1, 80, 160 and 320 (Figure S21). The bilayer remained stable for every composition, and most replicas also self-assembled from dispersed lipids. The headgroup distribution, however, proved more sensitive: with 1 or 320 single-lipid frames the -density peaks broaden and lose height relative to the atomistic reference, whereas intermediate compositions (80 and 160 frames) reproduce it closely. Bilayer stability is thus robust to the minibatch composition, while the structural accuracy of the bilayer benefits from a balanced mixture of the two systems.
Training noise level
We also varied the training noise level. In addition to the main model ( Å), we trained models without noise and with and Å. The model without noise did not stabilize the bilayer, whereas all models trained with noise both stabilized the bilayer and self-assembled it from dispersed lipids (Figure S22). However, while the model with Å closely matched the reference headgroup -density profile, the models with higher noise over-stabilized the bilayer. We therefore chose Å.

Figure S22. Sensitivity to the training noise: bilayer stability and self-assembly for models trained with , 0.001, 0.003 and 0.005 Å. Panels follow the same distribution as figure S18
Random-seed variability
Finally, we evaluated the variability across random seeds. We trained and simulated four additional models, initialized with random seeds different from that of the model presented in the main text. All four models stabilized the bilayer, and three of them also self-assembled a flat bilayer (Figure S23).

Figure S23. Random-seed variability: bilayer stability and self-assembly for four additional models initialized with different random seeds. Panels follow the same distribution as figure S18
Supporting figures

Figure S15. Lateral distribution of DOPC (green) and DPPC (purple) in the mixed bilayer at 300 K (460 DOPC + 692 DPPC), started from a partially separated configuration. (A) Top views of each leaflet. (B) Fraction of like neighbours (6 nearest lipids in the same leaflet); dotted: random mixing. (C) Local DOPC fraction around each lipid compared with random mixing. The lipids mix within cg-ns and no domains form.

Figure S16. Pore sealing in the DOPC/DPPC bilayer. (A) Snapshots of the simulations at different time, showing th sealing across two replicas. (B) Headgroup areal density as a function of the distance to the pore center and of time, relative to the mean density of the box. (C) Pore radius as a function of time (running mean over 4 cg-ps). Gray lines show the large POPC pore, which has the same number of lipids, box and initial radius. (D) DOPC fraction among the lipids at the pore rim (headgroup within 1.2 nm of the pore edge) while the pore is open (running mean over 16 cg-ps). The dotted line shows the DOPC fraction of the whole bilayer. (E) Bilayer thickness computed separately for DOPC and DPPC lipids, as a function of time.
References
- [1]Sezgin, E.; Levental, I.; Mayor, S.; Eggeling, C. Nat Rev Mol Cell Biol 2017, 18, 361–374.
- [2]Marrink, S. J.; Corradi, V.; Souza, P. C.; Ingólfsson, H. I.; Tieleman, D. P.; Sansom, M. S. Chem. Rev. 2019, 119, 6184–6226.
- [3]Marrink, S. J.; Risselada, H. J.; Yefimov, S.; Tieleman, D. P.; de Vries, A. H. J. Phys. Chem. B 2007, 111, 7812–7824.
- [4]Pedersen, K. B. et al. ACS Cent. Sci. 2025, DOI: 10.1021/acscentsci.5c00755.DOI
- [5]Ingólfsson, H. I.; Lopez, C. A.; Uusitalo, J. J.; de Jong, D. H.; Gopal, S. M.; Periole, X.; Marrink, S. J. Wiley Interdiscip. Rev.: Comput. Mol. Sci. 2014, 4, 225–248.
- [6]Marrink, S. J.; Monticelli, L.; Melo, M. N.; Alessandri, R.; Tieleman, D. P.; Souza, P. C. T. Wiley Interdiscip. Rev.: Comput. Mol. Sci. 2023, 13, e1620.
- [7]Marrink, S. J.; Tieleman, D. P. Chem. Soc. Rev. 2013, 42, 6801–6822.
- [8]Souza, P. C. T. et al. Nat Methods 2021, 18, 382–388.
- [9]Noid, W. G. J. Phys. Chem. B 2023, 127, 4174–4207.
- [10]Jin, J.; Pak, A. J.; Voth, G. A. J. Phys. Chem. Lett. 2019, 10, 4549–4557.
- [11]Noid, W. G. J Chem Phys 2013, 139, 090901.
- [12]Wang, J.; Olsson, S.; Wehmeyer, C.; Pérez, A.; Charron, N. E.; de Fabritiis, G.; Noé, F.; Clementi, C. ACS Cent. Sci. 2019, 5, 755–767.
- [13]Husic, B. E.; Charron, N. E.; Lemm, D.; Wang, J.; Pérez, A.; Majewski, M.; Krämer, A.; Chen, Y.; Olsson, S.; de Fabritiis, G.; Noé, F.; Clementi, C. The Journal of Chemical Physics 2020, 153, 194101.
- [14]Charron, N. E. et al. Nat. Chem. 2025, 17, 1284–1292.
- [15]Durumeric, A. E. P.; Charron, N. E.; Templeton, C.; Musil, F.; Bonneau, K.; Pasos-Trejo, A. S.; Chen, Y.; Kelkar, A.; Noé, F.; Clementi, C. Current Opinion in Structural Biology 2023, 79, 102533.
- [16]Noid, W. G.; Chu, J.-W.; Ayton, G. S.; Krishna, V.; Izvekov, S.; Voth, G. A.; Das, A.; Andersen, H. C. J. Chem. Phys. 2008, 128, 244114.
- [17]Coarse-Graining of Condensed Phase and Biomolecular Systems; Voth, G. A., Ed.; CRC Press: Boca Raton, 2008.
- [18]Durumeric, A. E. P.; Chen, Y.; Pasos-Trejo, A. S.; Noé, F.; Clementi, C. Nat Commun 2026, 17, 2493.
- [19]Majewski, M.; Pérez, A.; Thölke, P.; Doerr, S.; Charron, N. E.; Giorgino, T.; Husic, B. E.; Clementi, C.; Noé, F.; De Fabritiis, G. Nat Commun 2023, 14, 5739.
- [20]Israelachvili, J. N.; Mitchell, D. J. Biochim Biophys Acta 1975, 389, 13–19.
- [21]Liao, Z.; Si, T.; Wang, T.; Kai, J.-J.; Chipot, C.; Fan, J. J. Chem. Theory Comput. 2025, DOI: 10.1021/acs.jctc.5c01071.DOI
- [22]Arnarez, C.; Uusitalo, J. J.; Masman, M. F.; Ingólfsson, H. I.; De Jong, D. H.; Melo, M. N.; Periole, X.; De Vries, A. H.; Marrink, S. J. J. Chem. Theory Comput. 2015, 11, 260–275.
- [23]Krämer, A.; Durumeric, A. E. P.; Charron, N. E.; Chen, Y.; Clementi, C.; Noé, F. J. Phys. Chem. Lett. 2023, 14, 3970–3979.
- [24]Schütt, K. T.; Sauceda, H. E.; Kindermans, P.-J.; Tkatchenko, A.; Müller, K.-R. The Journal of Chemical Physics 2018, 148, 241722.
- [25]Thaler, S.; Stupp, M.; Zavadlav, J. The Journal of Chemical Physics 2022, 157.
- [26]Ramirez-Echemendia, D. P.; Krueger, R. K.; Tieleman, D. P.; Engel, M. C. Gradient-Based Optimization of Force Field Parameters for Martini Lipid Models, 2025.
- [27]Matsuoka, K.; Orci, L.; Amherdt, M.; Bednarek, S. Y.; Hamamoto, S.; Schekman, R.; Yeung, T. Cell 1998, 93, 263–275.
- [28]Peter, B. J.; Kent, H. M.; Mills, I. G.; Vallis, Y.; Butler, P. J. G.; Evans, P. R.; McMahon, H. T. Science 2004, 303, 495–499.
- [29]Risselada, H. J.; Marrink, S. J. Phys. Chem. Chem. Phys. 2009, 11, 2056–2067.
- [30]Pohorille, A.; Deamer, D. Research in microbiology 2009, 160, 449–456.
- [31]Marrink, S. J.; Lindahl, E.; Edholm, O.; Mark, A. E. J. Am. Chem. Soc. 2001, 123, 8638–8639.
- [32]Marrink, S. J.; Mark, A. E. J. Am. Chem. Soc. 2003, 125, 15233–15242.
- [33]Skjevik, Å. A.; Madej, B. D.; Dickson, C. J.; Teigen, K.; Walker, R. C.; Gould, I. R. Chemical communications 2015, 51, 4402–4405.
- [34]Bischofberger, M.; Gonzalez, M. R.; van der Goot, F. G. Current opinion in cell biology 2009, 21, 589–595.
- [35]Ros, U.; Pedrera, L.; Garcia-Saez, A. J. Current Opinion in Structural Biology 2021, 69, 108–116.
- [36]Kirsch, S. A.; Böckmann, R. A. Biochimica et Biophysica Acta (BBA)-Biomembranes 2016, 1858, 2266–2277.
- [37]Zhang, L.; Zhang, Z.; Negahban, M.; Jérusalem, A. Extreme Mechanics Letters 2019, 27, 83–93.
- [38]Schmidt, M. L.; Ziani, L.; Boudreau, M.; Davis, J. H. J. Chem. Phys. 2009, 131, 175103.
- [39]Pasos-Trejo, A. S.; Sagresti, L.; Clementi, C. Communications in Applied Mathematics and Computational Science 2026, In press.
- [41]Gould, I. R.; Skjevik, Å. A.; Dickson, C. J.; Madej, B. D.; Walker, R. C. Lipid17: A Comprehensive AMBER Force Field for the Simulation of Zwitterionic and Anionic Lipids, In preparation, 2018.
- [42]Eastman, P. et al. J Phys Chem B 2024, 128, 109–116.
- [43]Lee, J. et al. J. Chem. Theory Comput. 2019, 15, 775–786.
- [44]Abraham, M. J.; Murtola, T.; Schulz, R.; Páll, S.; Smith, J. C.; Hess, B.; Lindahl, E. SoftwareX 2015, 1–2, 19–25.
- [45]Zhang, Z.; Liu, X.; Yan, K.; Tuckerman, M. E.; Liu, J. J. Phys. Chem. A 2019, 123, 6056–6079.
- [46]Hopkins, C. W.; Le Grand, S.; Walker, R. C.; Roitberg, A. E. J. Chem. Theory Comput. 2015, 11, 1864–1874.
- [47]Darden, T.; York, D.; Pedersen, L. J. Chem. Phys. 1993, 98, 10089–10092.
- [48]Virtanen, P. et al. Nature Methods 2020, 17, 261–272.
- [49]Gad, A. F. Multimedia Tools and Applications 2023, 1–14.
- [50]Unke, O. T.; Meuwly, M. J. Chem. Theory Comput. 2019, 15, 3678–3693.
- [51]Leimkuhler, B.; Matthews, C. Molecular dynamics: with deterministic and stochastic numerical methods; Springer: 2015; Vol. 39.DOI
- [53]Gowers, R. J.; Linke, M.; Barnoud, J.; Reddy, T. J. E.; Melo, M. N.; Seyler, S. L.; Domański, J.; Dotson, D. L.; Buchoux, S.; Kenney, I. M.; Beckstein, O. Proceedings of the 15th Python in Science Conference 2016, 98–105.DOI
- [54]Smith, P.; Lorenz, C. D. J. Chem. Theory Comput. 2021, 17, 5907–5919.