Abstract
Coarse-grained molecular dynamics simulations of bio- and macromolecular systems offer a method of accessing otherwise unobtainable time and length scales, compared to atomistic simulation techniques. However, a limiting step is often the generation and validation of the coarse-grained models. Here, we describe a new software package, Fast-Forward, which aids parametrization of models for the widely used Martini coarse-grained force field. In comparison to other similar packages, Fast-Forward offers a system-agnostic suite of tools to parametrize molecules of any size, existing in any environment. It achieves this while maintaining ease of use and the use of interoperable file formats from the Martini software ecosystem. Through its three subprograms, the package offers tools for trajectory mapping, parameter generation, and model validation. We demonstrate the potential of the package for several different use cases, from small biological molecules (glutathione and glutathione disulfide) to models of synthetic polymers (poly(methyl methacrylate), PMMA).


Introduction
Molecular dynamics (MD) simulations have found widespread application in addressing molecular scale questions otherwise inaccessible to experimental techniques. However, for many applications, the size and time scales of molecular processes prohibit the use of all-atom force fields, as the degrees of freedom required for simulation are too large even for modern computing infrastructure. To overcome this challenge coarse-grained (CG) simulation methods are frequently used, where atoms are grouped together into so-called beads, whose interactions are suitably calibrated to reproduce realistic behavior. − Among CG force fields, the Martini force field has attracted particular popularity for its ease of use and widespread applicability, covering lipids, proteins, sugars, polymers, and many more molecules besides. −
In the Martini force field, two to four nonhydrogen atoms together with their bound hydrogens are mapped to a single bead. The most recent version, Martini 3, has validated models for a wide selection of compounds that are available for the community through the webportal or the MArtini Database (MAD). − To obtain simulation parameters for a new molecule, researchers are recommended to follow specific guidelines. ,, First the mapping is decided based on similarity to existing molecules. Subsequently, a bead type needs to be assigned from a preparameterized set of beads. The bead type defines all the nonbonded interactions in the system, i.e., the strength of the Lennard-Jones potential as well as the charges taken into account in the Coulomb potential that are only considered for ions or ionic groups. The choice of bead types is typically validated by matching thermodynamic reference data such as free energies of transfer between water and organic solvents. Once the bead types are assigned, the bonded interactions (bonds, angles, dihedrals) need to be generated by fitting to an atomistic reference simulation. Bonded interactions within the molecule may then be tuned for fidelity and stability in subsequent optimization simulations. While in general a strict center of geometry mapping scheme should be followed, bonded interactions can be further tuned to match the solvent accessible surface area (SASA) obtained from atomistic simulation and/or experimental data available. , Consequently, the parameterization process consists of three elementary steps: (1) mapping, (2) bead assignment, and (3) matching bonded interactions.
Previously, several packages have been developed to aid the user community in parametrizing molecules for the Martini force field. Each package promises varying levels of automation for the elementary parameterization steps and refinement processes. Overall, they fall into one of three classes. Class I consists of those packages historically developed with the aim to map and fit bonded interactions. These tools include, among others, PyCGTool and Bartender. , They have in common that they map a reference simulation and convert it to bonded parameters by a dedicated fitting procedure and the subsequent Boltzmann inversion of the fitted parameters. , Some packages such as Bartender also have utilities to automatically run the required simulations. Bartender is also special in the sense that it uses quantum mechanics (QM) data as reference, rather than classical all-atom simulations. QM reference data is also used by another recent tool, which uses Fast Fourier Transform methods to quantitatively match dihedral bonded distributions for both all atom (AA) and CG parameterization. Class II packages, in contrast, not only map and match bonded interactions but they also iteratively run CG simulations to refine initial parameters. In principle, they can also match other target properties, which allows to refine bonded interactions in combination with bead type assignments. For example, SwarmCG and CGCompiler both utilize particle swarm algorithms to navigate the high dimensional parameter space. − Similarly, jax-martini uses gradient-based optimization methods to optimize models against both microscopic (e.g., bonded parameters) and macroscopic (e.g., interfacial area per lipid) targets. Class III tools follow the spirit of automated topology builders known from all-atom force fields. Starting from a molecule definition they directly generate a mapping and the corresponding bead-type assignment. Subsequently, bonded parameters are selected by a rule-based algorithm without taking any reference simulation into account. CG_param, AutoMartini, and Martini Mapper are examples of Class III tools, the first two having both recently been updated to Martini 3. −
Each class of tool has its specific advantages and disadvantages. For example, while Class II tools can result in very accurate parameters, they are typically slow and require much manual tuning. This knowledge requirement makes them especially difficult to use for nonexperts. On the other end of this spectrum are Class III tools that are fast and easy to use. However, they can produce topologies of questionable accuracy and are limited to small molecules. AutoMartini is fundamentally limited to molecules no larger than 24 heavy atoms, for example. Finally, Class I tools offer a compromise between easy to use and accuracy. At the same time, they still require manual bead assignment and cannot optimize global properties.
Despite the many successes of existing Class I tools, they all struggle when it comes to generating bonded parameters for large complex macromolecules and polymers. In particular, none of them allows either a modular (e.g., residue or fragment based) definition of the mapping or utilizes one of the standardized mapping file formats, which have been established in the Martini ecosystem of tools. − Instead they utilize index based definitions, which are error prone and need to be adjusted when switching between reference atomistic resolution force fields. The compatibility of file formats is especially important for advancing multiscale and high-throughput approaches, which rely on integrating several different tools such as martinize2 and Backward in the same workflow. Some tools only handle a single molecule at a time, which complicates taking into account collective behavior, for instance in a polymer melt or lipid membrane. Other tools are not suitable to fit dihedral parameters and virtual sites, both important structural components of macromolecules in the Martini 3 force field.
Another shortcoming of the current procedures is the lack of a standardized evaluation protocol for assessing whether the bonded interactions have been fit sufficiently well. Assuring the quality of these fits is particularly important, since many Martini models are generated by nondevelopers and Martini 3 is more sensitive than Martini 2 with respect to molecular geometry.
Thus, there is currently a vacancy in the Martini software ecosystem for a tool aiding parameterization of molecules at a variety of scales, using modular file formats compatible with the rest of the ecosystem, and enabling user debugging during model optimization.
In this work, we present the Fast-Forward Python package to address this deficit in parameterization tools currently available to the community. The design philosophy of Fast-Forward is rooted in the simplicity of Class I tools but integrates aspects of the feedback loop used in Class II tools as well. It is not intended to be an automated optimizer in the spirit of Class II tools, nor automatically generating bonded parameters as Class III tools would. Instead, it offers a lightweight and extensible ecosystem-compatible framework to aid the high-throughput and rapid parameterization of molecules of, in principle, any size.
To show the range of functionality of the package, we present several showcase examples of how molecular parameterization can be performed with the Fast-Forward package. These examples show how relatively simple molecules can be parametrized with a view to more complex systems in the future. Beyond the examples presented in this work, earlier versions of Fast-Forward were used to aid the development of the Martini3-IDP force field and the Martini 3 Metabolome library. , These further examples show how the package could in principle already be used for high-throughput studies or heterogeneous polymer parameterization. However, it may not be suitable for all systems and has not (for example) been tested on crowded multicomponent systems. Additionally, the final parameterization is limited to a number of potentials for each bonded interaction, which may not be appropriate in all cases.
At its core, Fast-Forward maps, fits, and assesses bonded interactions for CG molecules. To allow for standardized assessment of bonded interactions, we further define a hierarchical scoring strategy. This strategy is applicable to any Martini molecule parameterization. Fast-Forward builds on the current ecosystem of tools for the Martini force field, using standardized file formats such as. map files for residue mapping. The package is lightweight and designed to be easy to use. Herein, we describe the design of the package and its subprograms and demonstrate its use in parametrizing a range of molecules for the Martini force field. We finally discuss the advantages of Fast-Forward compared to other existing software packages.
Fast-Forward
Package design
Fast-Forward is designed to complement the standard parameterization workflow for molecules according to the Martini force field as described above. The workflow is divided between three subprograms of the Fast-Forward package, ff_map, ff_inter, and ff_assess. The workflow is shown in Figure , demonstrating the required input data at each stage, and how the outputs from one subprogram feed into subsequent ones. In keeping with the design philosophy of much of the rest of the Martini ecosystem, Fast-Forward is intentionally lightweight in design, with few hard dependencies (namely, MDAnalysis, LMfit, and Vermouth). ,− Core parts of the package such as the interaction fitting are also designed to be exposable for custom analyses as may be desired by users.
1.

Workflow of the Fast-Forward package. Using an atomistic reference trajectory, a set of CG parameters is fitted from a mapped pseudo-CG trajectory and their performance quantified after Gromacs (gmx) simulation. Quantification of the fitted parameters is done on a local and global scale, yielding an interaction (local) and distance score (global). A technical presentation of the package, along with the format of input data types, is shown in Figure S1.
Subprogram ff_map
The first subprogram, ff_map, is the mapping program of fast-forward. The subprogram first reads a (waterless) atomistic trajectory and converts it to a pseudo-CG one using center of geometry mapping information obtained from a second input. Mapping information is derived from a Backward-style mapping file, a format associated with the Vermouth-Martinize package. Alternatively, a CGSmiles string, specifying a multiresolution molecular description, may be provided. We provide examples of both of these formats and their use in the SI, Section 5. The mapping format is designed with flexibility in mind, for example, by permitting weighted mapping within a bead to indicate relative importance of atoms to the final position. This extends to the reconstruction of implicit hydrogen atoms from united-atom force fields using the buildH package. The mapping format even allows for cross-residue mappings, functionality that may find use during the parameterization of complex heterogeneous macromolecules. Backward-style mapping formats are used by the martinize2 tool to map protein structures to CG resolution. The consistent use of this format across the Martini software ecosystem could therefore better support the in situ coarse-graining of ligands with proteins.
As discussed above, one feature missing from many parameterization packages is the functionality to account for collective behavior. In comparison, ff_map is not limited to a single molecule or residue type, and the file format, in fact, allows for entire systems consisting of multiple molecules or residues to be converted with a single command. The resulting pseudo-CG trajectory shows the targeted behavior of the CG trajectory obtained with the CG model that is to be designed. An example of this is shown for the molecule glutathione (GSH) in Figure A,B, where the atomistic structure has had a possible CG equivalent superposed.
2.

Parameterization of GSH using the Fast-Forward workflow. A,B) the mapping of the atomistic structure to CG resolution. A) atoms are grouped into CG beads and allocated a name. B) The atomistic trajectory is mapped to a pseudo-CG one using ff_map. C) Using ff_inter, the bonded interactions of the pseudo-CG trajectory are analyzed and distributions generated (blue) and fitted (dashed black). A CG simulation is then run using the new parameters, and the resulting distributions (red) compared to the reference pseudo-CG distributions.
Subprogram ff_inter
The second subprogram described in Figure , ff_inter, uses pseudo-CG trajectories to determine the distributions of the bonded interactions within molecules. By providing reference molecular topologies with annotated interactions, the subprogram rapidly calculates bonded interactions and pairwise distances, taking advantage of computational acceleration via the numba package. Distributions of interactions are then calculated from time-series data.
The principal feature of the subprogram is the generation of molecular topologies based on the fitted interaction data. While such a feature is also available in many of the tools described above, the ff_inter subprogram differs by providing more comprehensive parameter estimation. The ff_inter subprogram fits not only bonds and angles but also dihedrals of arbitrary multiplicities and virtual sites. The annotation syntax of input topologies also allows for identical groups of beads to have their interactions fitted together, to provide a systematic description of the bonded interaction behavior.
A further advantageous feature that ff_inter has over similar programs is the ability to generate a full description of interactions from a minimal molecular graph. That is, by providing simply the bonds in an input topology file, ff_inter can generate all possible angles and dihedrals required for a full description. Importantly, ff_inter will check the constraints in the molecular topology and issue a warning if the constraint coupling could potentially lead to artificial temperature gradients in the simulation system. The LINCS order necessary for resolving the constraints can be estimated as well, in order to help user optimization of mapping schemes, or identify potential numerical stability issues of the model during simulation. −
As with ff_map, the ff_inter subprogram also allows for interactions of whole systems to be analyzed based simply on the input topologies given. For example, the interactions of a single dopant lipid in a host membrane could easily be isolated for parameterization. One difference that ff_inter has against Class II packages is that it does not attempt to iteratively improve the initially generated parameters; subsequent refinement is left to users.
An example of the fitting procedure is shown in Figure C for the pseudo-CG trajectory of the GSH molecule mapped above. While - at least in this case - the bond lengths and angular distributions can be described as simple Gaussian distributions, the dihedrals cannot. For three of the dihedrals identified along the molecule, a convolution of several periodic functions was used to fit the obtained distributions. In the final case (SUL1-AMD1-AMD2-CAC2), a single periodic function has been determined to be the best description of the data, as a more complex convolution of functions would likely result in numerically unstable parameters. Note that here, the subprogram ff_inter allows for the automatic identification of the five angles and four dihedrals from a minimal GROMACS topology file consisting of the bonds only.
Subprogram ff_assess and hierarchical scoring
While the Martini community has developed a great many models for simulation, the fidelity of the models to their reference data has rarely been either objectively measured or reported. Often, a comparison of a CG development model to its pseudo-CG reference has been informally assessed as a sufficiently close match, before moving on with the next stage of parameterization. The third subprogram, ff_assess, is designed to provide a more objective measurement of the similarity between CG and pseudo-CG trajectory. The subprogram takes 1) a simulated CG trajectory, 2) the associated topology of the molecule simulated, and 3) the distributions calculated previously by ff_inter to calculate a summary score comparing distributions. The interaction score uses the Hellinger distance H(P, Q), defined in eq :
| 1 |
Where P and Q are two discrete probability distributions, each of size k. The Hellinger distance is a score between 0 (completely identical) and 1 (no overlap at all) determining the similarity of two distributions. It was chosen as the metric for assessment for its simplicity of calculation and value range of [0, 1], allowing for simple and rapid assessment of a model’s quality. It is chosen, as opposed to the Wasserstein metric used in Swarm-CG and CGCompiler, because the Wasserstein distance is very sensitive to outliers - unmatched tails of distributions with a small probability mass can lead to a large increase in the Wasserstein distance. This effect is less drastic for the Hellinger distance. The Hellinger distance is calculated for each bonded term in the molecular topology, and averaged to result in a single score to indicate the overall likeness between the pseudo-CG trajectory and the newly simulated one.
While this interaction score allows for the assessment of the bonded interactions defined in the molecular topology, it does not ensure that the bonded interactions chosen are suitable or sufficient to accurately represent the molecule’s conformational space. In order to get a more accurate and quantitative view of the overall behavior of the molecule, ff_assess additionally reports the distance score S(P, Q). It compares all internal pairwise bead distances between the CG and pseudo-CG trajectories and reports a score based on the Hellinger distance but also includes the difference in mean between the two distributions, as defined in eq :
| 2 |
where is the respective sample mean and s P is the standard deviation of the reference distribution. The additional term is introduced to ensure agreement in the mean alongside overall distributional similarity (Figure S2). Weightings for the Hellinger distance between 0.5 and 0.9 were tested and a weighting of 0.7 was chosen to prioritize distributional similarity while still accounting for differences in the mean. This weighting is user-configurable and may be refined as further validation data becomes available. As before, the score ranges from 0 (identical) to 1 (no overlap).
The pairwise distance score reported is the mean of the score S(P, Q) for all pairwise bead distances. Additionally, a matrix of the scores is provided, which can be used to track down potential issues in the molecular topology. For example, missing interactions can manifest as deviations in pairwise distances, which are calculated with a distance score. Thus, a high distance score may indicate that the chosen bonded terms require refinement or that additional terms should be introduced to better represent the system of interest. For example, if the distances between beads 1 and 4 are off, then the dihedral 1–2–3–4 might need to be included. By giving users a single score, the subprogram ff_assess aims to result in a standard reporting method for the parameterization of new molecules for the Martini force field to indicate the validity to the wider community.
To establish a reference range for this metric, we evaluated six molecules from the Bartender flexible molecules data set (M21–M25 and Pitolisant (PITO)), along with GSH, glutathione disulfide (GSSG), and poly(methyl methacrylate) (PMMA) presented in this work. The respective mappings, distance score matrices, and bonded distributions are shown in Figures S2–S10. These systems were parametrized using the Fast-Forward workflow. The molecules from the Bartender data set were parametrized using predefined topologies, i.e. the set of bonded interactions for the molecule were not generated from the minimal molecular graph as described above. The resulting scores are shown in Figure and range between 0.15 and 0.38, suggesting a practical target range for this measure. Based on these results, scores below 0.3 can be considered good, while values between 0.3 and 0.5 indicate acceptable but improvable parametrizations. These thresholds should be regarded as orientation guides rather than strict cutoffs.
3.

Mean distance scores of example molecules parametrized in this work. Cutoffs for good (<0.3) and acceptable (<0.5) scores are indicated. Error bars indicate the standard error of the mean.
Showcases
Parameterization of Small Molecules
GSH is a significant antioxidant gamma-linked tripeptide found in cells, responsible for cell redox states. GSH has not previously been parametrized in any version of the Martini force field. Based on a 1 μs all-atom simulation of GSH using the CHARMM36 force field, we developed a high-fidelity model of GSH using Fast-Forward. The mapping and interactions for this model are depicted in Figure . The topology of GSH generated by ff_inter includes four dihedrals, with two of them described by a total of 9 stacked dihedral functions of increasing multiplicity. Somewhat remarkably, this molecule was stable at CG resolution for 10 μs using a time step of 20 fs, indicating that - at least in this circumstance - complex stacked dihedrals can be stable at CG resolution with longer time steps. The final distributions of the bonded parameters are shown in Figure C, superposed on the pseudo-CG and fitted distributions. The mean interaction score is 0.26, indicating that the initially generated topology provides at least a useful starting point for further optimization. This score is likely further biased by the two constraints (bonds AMC1-AMD1 and AMD2-CAC2), which if implemented asbonds, would have force constants of values in excess of 10000 kJ/mol/nm2. The use of constraints also has a necessary perturbing effect on the distance score matrix, as noted in Figure S9. The angle parameters of the molecules could benefit from further optimization of force constants or equilibrium positions. The dihedrals all show an impressive resemblance to the mapped distributions of the atomistic simulation, even if one of them (AMC1-AMD1-AMD2-CAC2) could require a longer simulation time to converge to the fitted distribution shown previously.
As an extension of the parameterization of GSH we have also parametrized its oxidized form, GSSG. GSSG also demonstrated a perhaps surprising level of stability across a 10 μs simulation considering the multiple dihedral potentials covering the disulfide bond. Details of the mapping of GSSG, along with pseudo-CG distributions and resultant CG distributions are shown in Figures S10 and S11. These examples demonstrate that the Fast-Forward package can be used to rapidly generate high-fidelity and stable molecular topologies for the Martini force field. Note that we did not attempt to further optimize the topologies of either GSH or GSSG beyond the ones initially generated by the ff_inter subprogram, which may have lowered the mean distance score calculated by the assessment subprogram ff_assess.
Parametrization of Polymers and Macromolecules
Polymers play a central role in applications and fundamental studies within material and medical sciences. Their emergent properties arise from complex interplays between bonded and nonbonded interactions, making accurate CG representations thereof challenging to find and often requiring extensive parameterization efforts. Here, we used Fast-Forward to generate initial guesses for bonded parameters and assessed their quality using poly(methyl methacrylate) (PMMA) in chloroform as a minimal test system. In addition to the usual matching of bonded parameters to their reference distributions, long-range structural properties namely, the radius of gyration (R g) and end-to-end distance (E2E) were used as parameterization targets, as these are typically employed to validate Martini polymer models. Programs to calculate polymer property metrics from simulation are already widely available (e.g., within MDAnalysis) and so are not explicitly packaged as part of Fast-Forward. These metrics are an example of how additional system-specific knowledge can be necessary to fully validate molecules beyond simple interaction matching. Because parameter optimization depends heavily on the metric used to quantify the difference between two distributions, the influence of bonded interactions on the long-range properties was quantified through the Jensen Shannon divergence (JSD), a measure that has been used previously in this context. −
To illustrate the interplay between local bonded parameters and long-range properties, we examined the effect of using different dihedral constructions along the backbone (BB) and side chain (SC) of PMMA, as indicated in Figure A.
4.

Dihedrals enable fine adjustments to parametrize macroscopic PMMA behavior. (A) Graphic description of the mapping used for all simulations, as well as three CG models: without, with one, and with two backbone dihedrals. The used dihedrals are indicated through overlapping shadows. (B) Radius of gyration distributions, the atomistic reference is shown in dark gray. The other models are displayed in different colors, corresponding to the frame color used in panel A. (C) End-to-end distance distributions. (D, E) Selected dihedral angles set progressively (BB-BB-BB-BB, BB-BB-BB-SC) for each of the polymer models.
Without any dihedrals, the interaction and distance scores generated by ff_assess suggest that the bonded parameters represent a reasonable model of PMMA (Figure S12, table in Figure , detailed scores for all bonded interactions in Table S1). However, it is clear from both the R g and E2E distributions shown in Figure B,C that the model does not reproduce the long-range properties as faithfully. This result demonstrates that interaction and distance scores should be interpreted within the context of the parameterization target rather than treated as absolute measures of quality. Consulting additional metrics is sometimes necessary to fully verify the model performance.
To improve the agreement with these two metrics, two additional models were tested: one incorporating a backbone dihedral term (BB-BB-BB-BB) and a second that additionally included a side chain interaction term (BB-BB-BB-SC) (Figure A, orange and purple, respectively). The introduction of these dihedral potentials improves all three distance-based metrics (Dist. Score, R g, E2E), which means that the overall conformational ensemble is better-reproduced. The other bonded interactions are unperturbed (Figure S12). This observation is in agreement with previous studies highlighting the importance of dihedral angles in modeling polymers with Martini.
Interestingly, the model with two additional dihedral potentials has a worse interaction score for the additional dihedral angle compared to the model that does not include that dihedral angle (Supporting Information, Table S1). At the same time, only the E2E shows a larger improvement than in the previous step when going from one to two dihedrals. This analysis shows a common trade-off between improving long-range properties and perfectly matching the local bonded parameters. The origin of the problem likely stems from the choice of mapping the side chain as a single small bead, which restricts 1–3 and 1–4 distances relative to the atomistic model (Figure S13). The additional dihedral term covering the side chain compensates for this restriction, leading to an improved E2E at the expense of accurately reproducing the local dihedral angle profile. Overall, this example shows that while additional bonded parameters can improve conformational ensembles–such as in the Martini 3-IDP force field extension–there is a limit to what can be achieved. However, using the score metrics provided by Fast-Forward users can quantitatively assess these effects and make an informed decision. For PMMA, we would recommend using the model with a single dihedral and slightly worse E2E than the one with the compensation effect.
Discussion and Conclusion
Here we have presented a new package, Fast-Forward, to aid the parameterization of new molecules. Fast-Forward achieves this through several subprograms, enabling the conversion of simulation trajectories from atomistic resolution to a CG one, and generating and assessing reference distributions. Where Fast-Forward differs from other existing packages in this regard is that it does not set out to provide a definitive or fully automated workflow to achieve this goal.
Instead, Fast-Forward is a lightweight package, rapidly deployed and easy to use, to provide high-fidelity initial parameters for users to further optimize themselves if needed. The ff_assess subprogram in particular offers a powerful tool to aid manual optimization beyond initially assigned parameters. This compares favorably with, for example, the bartender tool, which can require specialist knowledge and complex dependency management to interface with common GROMACS file formats. We also note that while the scores provide a useful heuristic for model assessment, they should be treated with caution and not used as a definitive validation of a model. The thresholds indicated in Figure should be considered diagnostic guides and metrics, to be used in conjunction with system-specific knowledge and awareness that can further influence model validity. A completely faithful score will still not guarantee, for example, thermodynamic validity or numerical stability, both of which should be regarded as key targets for the Martini force field.
A second advantage of Fast-Forward over other tools is that it is not limited to the goal of parameterization. Because the mapping functionality is separated out from parameterization, users are able to investigate large, multicomponent, and heterogeneous systems, which may elucidate unique behavior that can be accounted for in the future development of CG models. While we have focused here on parameterization for the Martini force field, because the modular programs are generic, the package may be of wider interest for researchers developing other CG force fields. As the framework is sufficiently general, it would support the development of (for example) one-bead-per-amino-acid protein force fields. In principle, with good enough atomistic simulation sampling, the framework developed here could support the development of sequence-specific bonded parameters via the mapping and interaction programs for such an endeavor. The scoring metrics used in the ff_assess subprogram may have to be adapted, but the code extensibility makes this possible.
By not taking responsibility for full model optimization, the package also allows for the possibility of users imposing model-specific knowledge into topologies post hoc. The imposition of model-specific knowledge (for example, additional exclusion terms) is also significant with regard to the importance of robust testing of CG models prior to release. This ensures that–among other details such as SASA and partitioning behavior–a model is stable and does not easily experience numerical instabilities. For example, during parameterization of the Martini 3 carbohydrates, an artificial increase in the bond length was found to be necessary in order to properly capture the SASA. User-enforced contextual knowledge such as this is not captured by packages designed to simply match bond length distributions. Whereas parameterization of molecules for the Martini 3 force field should still follow the established protocols, with its integration into the rest of the modern Martini software ecosystem, there is no reason why a future fully automated pipeline for molecular parameterization could not be designed around the current functionalities of Fast-Forward.
Methods
Validation of Bartender Molecules
Atomistic parameters for M21–M25 and Pitolisant (PITO) from the Bartender flexible molecules data set were obtained using CHARMM-GUI’s Ligand Reader and Modeler based on the CHARMM General Force Field (CGenFF) using SMILES strings. ,, Simulations were performed using GROMACS 2024.5. Simulation systems and topologies were generated with the CHARMM-GUI Solution Builder. Molecules were placed in a cubic box of 5.0 × 5.0 × 5.0 nm3 and solvated using the TIP3P water model. ,, NaCl was added at a concentration of 150 mM, with additional ions for neutralization. The minimization and equilibration of the system followed the standard CHARMM-GUI solvation builder procedure. The system was energy minimized using steepest descent, followed by an equilibration run for 125 ps. The equilibration was followed by a production of 2 μs. Both equilibration and production were conducted in the NPT ensemble at 303.15 K with a time step of 2 fs. The pressure of the system was controlled using the Berendsen barostat for equilibration simulations and the Parrinello–Rahman barostat for production runs. , All atomistic simulations used an isotropic pressure coupling with a reference pressure of 1.0 bar; the compressibility was set to 4.5 × 10–5 bar–1. A Nose–Hoover thermostat was used to maintain the temperature. Electrostatic interactions were calculated with the smooth particle mesh Ewald (PME) method. The molecular trajectory was then extracted using the gmx trjconv program. The system was then mapped to a pseudo-CG trajectory using ff_map and the mappings described in the Bartender publication. CG topologies were then generated using ff_inter and identical systems to the atomistic reference were generated using COBY. The systems were energy minimized using steepest descent, and equilibrated for 500 ps using a time step of 10 fs. This was followed by a 500 ns production simulation with a 20 fs time step. Electrostatics were treated with the reaction-field scheme, using a cutoff of 1.1 nm. van der Waals interactions were treated using potential-shift-verlet, using a cutoff of 1.1 nm. Pressure was 1 bar with a compressibility of 3.0 × 10–4 bar–1. Pressure was treated using the Berendsen barostat during equilibration and the Parrinello–Rahman barostat in production. The v-rescale thermostat was used to maintain temperature at 303.15 K during all simulations.
Parameterization of Small Molecules
Parameters of GSH and GSSG in the CHARMM36 force field were obtained from the SwissParam server using SMILES strings. − Simulations were performed using GROMACS 2024.1. The molecules were solvated at an ionic concentration of 0.15 M NaCl, with additional ions for neutralization. The system was energy minimized using steepest descent, followed by equilibration simulations for 1 ns in NVT and NPT respectively. These were followed by a 1 μs production simulation. For all simulations, the time step was 2 fs. Where pressure coupling was used, the pressure was set to 1.0 bar with a compressibility of 4.5 × 10–5 bar–1. Electrostatic interactions were treated with PME with a cut off of 1.2 nm. During equilibration the C-rescale barostat was used, and production simulations were performed using the Parrinello–Rahman barostat with isotropic pressure coupling. , Simulation temperature was maintained at 300 K with the v-rescale thermostat.
The molecular trajectory was then extracted using the gmx trjconv program. A mapping scheme was developed following the standard Martini 3 mapping rules and a file was generated using the cgbuilder server. The system was mapped to a pseudo-CG trajectory using ff_map, and initial parameters were generated using ff_inter. The mapped molecule was then simulated at CG resolution using the standard Martini 3 settings. The molecule was solvated at identical concentration to atomistic simulations (0.15 M NaCl with neutralizing counterions), energy minimized using steepest descent, and equilibrated for 10 ns. This was followed by a 10 μs production simulation. For equilibration, a 10 fs time step was used, and for production the time step was 20 fs. Electrostatics were treated with the reaction-field scheme, using a cutoff of 1.1 nm. van der Waals interactions were treated using potential-shift-verlet, using a cutoff of 1.1 nm59. Pressure was 1 bar with a compressibility of 3.0 × 10–4 bar–1. Pressure was treated using the C-rescale barostat during equilibration and the Parrinello–Rahman barostat in production. The v-rescale thermostat was used to maintain temperature at 300 K during all simulations.
Parametrization of Macromolecules
The reference distributions were obtained from simulating PMMA in chloroform (trichloromethane, TCM) for 3 μs in 3 replicas and then calculating averaged properties over all of them (Figures S14 and S15). Convergence of the atomistic simulations was assessed by calculating autocorrelation functions of the R g. The polymer systems were set up using Polyply with 25 repeat units and terminal methyl groups. The parameters for PMMA and TCM were generated with Antechamber and the GAFF. , Prior to simulation in the NPT ensemble (2 fs time step) with an isotropic Parrinello–Rahman barostat and thermocoupling via the v-rescale thermostat, the systems were NVT equilibrated for 0.5 ns and NPT equilibrated for 10 ns. NVT equilibration was performed with a 1 fs time step, using the LINCS algorithm for H-Bond constraints and the v-rescale thermostat for thermocoupling. Before switching to the Parrinello–Rahman barostat in the production simulations, the C-rescale barostat was used for pressure coupling during NPT equilibration, in addition to the settings discussed for the NVT equilibration. After simulation the trajectories were mapped to Martini resolution using ff_map and initial parameters were generated from ff_inter. The reference bonded distributions were calculated from the mapped trajectory using ff_inter. The R g and E2E distributions were calculated using the GROMACS tool gmx polystat.
At Martini resolution, the systems were prepared likewise to the atomistic protocol and simulated for 1.6 μs. The distributions of bonded parameters were calculated using ff_inter and evaluated using ff_assess. The distance and interaction scores are reported using the standard error of the mean. R g and E2E distributions were calculated using the GROMACS tool gmx polystat.
Supplementary Material
Acknowledgments
F.G. acknowledges funding from the Klaus Tschira Stiftung gGmbH (Independent PostDoc). C.B. and S.J.M. are supported by the Novo Nordisk Foundation Grant NNF20OC0063808, “BOUNDLESS”. T.D. and S.T. thank the Alfons und Gertrud Kassel Foundation, the Dr. Rolf M. Schwiete Foundation, the H. & E. Kleber Foundation, and the SCALE cluster of excellence for funding and the Center for Scientific Computing at Goethe University Frankfurt for access to Goethe-HLR. S.J.M. acknowledges funding from the ERC with the Advanced grant “COMP-O-CELL”.
The code is available on GitHub (https://github.com/Martini-Force-Field-Initiative/fast_forward) and is installable with pip.
The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/acs.jcim.6c01107.
Additional details on the technical workflow and organization of the Fast-Forward package, supporting figures for the validation of the scoring matrix, validation figures for molecules parametrized as part of Figure in the main text, bonded distributions used in GSSG parameterization, additional validation of PMMA parameterization, and description of mapping formats (PDF)
The authors declare no competing financial interest.
References
- Borges-Araújo L., Patmanidis I., Singh A. P., Santos L. H. S., Sieradzan A. K., Vanni S., Czaplewski C., Pantano S., Shinoda W., Monticelli L., Liwo A., Marrink S. J., Souza P. C. T.. Pragmatic Coarse-Graining of Proteins: Models and Applications. J. Chem. Theory Comput. 2023;19:7112. doi: 10.1021/acs.jctc.3c00733. [DOI] [PubMed] [Google Scholar]
- Ingólfsson H. I., Lopez C. A., Uusitalo J. J., de Jong D. H., Gopal S. M., Periole X., Marrink S. J.. The Power of Coarse Graining in Biomolecular Simulations. WIREs Comput. Mol. Sci. 2014;4(3):225–248. doi: 10.1002/wcms.1169. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jin J., Pak A. J., Durumeric A. E. P., Loose T. D., Voth G. A.. Bottom-up Coarse-Graining: Principles and Perspectives. J. Chem. Theory Comput. 2022;18(10):5759–5791. doi: 10.1021/acs.jctc.2c00643. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Klein F., Soñora M., Helene Santos L., Nazareno Frigini E., Ballesteros-Casallas A., Rodrigo Machado M., Pantano S.. The SIRAH Force Field: A Suite for Simulations of Complex Biological Systems at the Coarse-Grained and Multiscale Levels. J. Struct. Biol. 2023;215(3):107985. doi: 10.1016/j.jsb.2023.107985. [DOI] [PubMed] [Google Scholar]
- Souza P. C. T., Alessandri R., Barnoud J., Thallmair S., Faustino I., Grünewald F., Patmanidis I., Abdizadeh H., Bruininks B. M. H., Wassenaar T. A., Kroon P. C., Melcr J., Nieto V., Corradi V., Khan H. M., Domański J., Javanainen M., Martinez-Seara H., Reuter N., Best R. B., Vattulainen I., Monticelli L., Periole X., Tieleman D. P., de Vries A. H., Marrink S. J.. Martini 3: A General Purpose Force Field for Coarse-Grained Molecular Dynamics. Nat. Methods. 2021;18(4):382–388. doi: 10.1038/s41592-021-01098-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Souza P. C. T., Borges-Araújo L., Brasnett C., Moreira R. A., Grünewald F., Park P., Wang L., Razmazma H., Borges-Araújo A. C., Cofas-Vargas L. F., Monticelli L., Mera-Adasme R., Melo M. N., Wu S., Marrink S. J., Poma A. B., Thallmair S.. Go̅Martini 3: From Large Conformational Changes in Proteins to Environmental Bias Corrections. Nat. Commun. 2025;16(1):4051. doi: 10.1038/s41467-025-58719-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Marrink S. J., Risselada H. J., Yefimov S., Tieleman D. P., de Vries A. H.. The MARTINI Force Field: Coarse Grained Model for Biomolecular Simulations. J. Phys. Chem. B. 2007;111(27):7812–7824. doi: 10.1021/jp071097f. [DOI] [PubMed] [Google Scholar]
- Marrink S. J., Monticelli L., Melo M. N., Alessandri R., Tieleman D. P., Souza P. C. T.. Two Decades of Martini: Better Beads, Broader Scope. WIREs Comput. Mol. Sci. 2023;13(1):e1620. doi: 10.1002/wcms.1620. [DOI] [Google Scholar]
- Alessandri R., Grünewald F., Marrink S. J.. The Martini Model in Materials Science. Adv. Mater. 2021;33(24):2008635. doi: 10.1002/adma.202008635. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Grünewald F., Punt M. H., Jefferys E. E., Vainikka P. A., König M., Virtanen V., Meyer T. A., Pezeshkian W., Gormley A. J., Karonen M., Sansom M. S. P., Souza P. C. T., Marrink S. J.. Martini 3 Coarse-Grained Force Field for Carbohydrates. J. Chem. Theory Comput. 2022;18(12):7555–7569. doi: 10.1021/acs.jctc.2c00757. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Alessandri R., Barnoud J., Gertsen A. S., Patmanidis I., de Vries A. H., Souza P. C. T., Marrink S. J.. Martini 3 Coarse-Grained Force Field: Small Molecules. Adv. Theory Simul. 2022;5(1):2100391. doi: 10.1002/adts.202100391. [DOI] [Google Scholar]
- Grünewald F., Alessandri R., Kroon P. C., Monticelli L., Souza P. C. T., Marrink S. J.. Polyply; a Python Suite for Facilitating Simulations of Macromolecules and Nanomaterials. Nat. Commun. 2022;13(1):68. doi: 10.1038/s41467-021-27627-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hilpert C., Beranger L., Souza P. C. T., Vainikka P. A., Nieto V., Marrink S. J., Monticelli L., Launay G.. Facilitating CG Simulations with MAD: The MArtini Database Server. J. Chem. Inf. Model. 2023;63(3):702–710. doi: 10.1021/acs.jcim.2c01375. [DOI] [PubMed] [Google Scholar]
- Ramirez-Echemendia, D. P. ; Borges-Araújo, L. ; Brown, C. M. ; Alessandri, R. ; Marrink, S. J. ; Souza, P. C. T. ; Tieleman, D. P. . Community Web Portal for Open Collaboration in the Martini Force Field Initiative. bioRxiv 2026; 2026.01.27.701988. 10.64898/2026.01.27.701988. [DOI]
- Marin, R. ; Hilpert, C. ; Grünewald, F. ; Valério, M. ; Borges-Araúj, L. ; Janczarski, S. ; Rossini, N. O. ; Marrink, S. J. ; Souza, P. C. T. ; Launay, G. . Extending the MAD Toolbox: New Polymer Builder and Enhanced Martini Database. bioRxiv 2026; 2026.01.23.700524. 10.64898/2026.01.23.700524. [DOI]
- Alessandri, R. ; Thallmair, S. ; Herrero, C. G. ; Mera-Adasme, R. ; Marrink, S. J. ; Souza, P. C. T. . A Practical Introduction to Martini 3 and Its Application to Protein-Ligand Binding Simulations. In A Practical Guide to Recent Advances in Multiscale Modeling and Simulation of Biomolecules; Wang, Y. , Zhou, R. , Eds.; AIP Publishing LLC, Melville, NY, 2023; pp 1–34. 10.1063/9780735425279_001. [DOI] [Google Scholar]
- Alessandri R., Souza P. C. T., Thallmair S., Melo M. N., de Vries A. H., Marrink S. J.. Pitfalls of the Martini Model. J. Chem. Theory Comput. 2019;15(10):5448–5460. doi: 10.1021/acs.jctc.9b00473. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Graham J. A., Essex J. W., Khalid S.. PyCGTOOL: Automated Generation of Coarse-Grained Molecular Dynamics Models from Atomistic Trajectories. J. Chem. Inf. Model. 2017;57(4):650–656. doi: 10.1021/acs.jcim.7b00096. [DOI] [PubMed] [Google Scholar]
- Pereira G. P., Alessandri R., Domínguez M., Araya-Osorio R., Grünewald L., Borges-Araújo L., Wu S., Marrink S. J., Souza P. C. T., Mera-Adasme R.. Bartender: Martini 3 Bonded Terms via Quantum Mechanics-Based Molecular Dynamics. J. Chem. Theory Comput. 2024;20(13):5763–5773. doi: 10.1021/acs.jctc.4c00275. [DOI] [PubMed] [Google Scholar]
- Tschöp W., Kremer K., Batoulis J., Bürger T., Hahn O.. Simulation of Polymer Melts. I. Coarse-Graining Procedure for Polycarbonates. Acta Polym. 1998;49(2–3):61–74. doi: 10.1002/(SICI)1521-4044(199802)49:2/3<61::AID-APOL61>3.0.CO;2-V. [DOI] [Google Scholar]
- Tschöp W., Kremer K., Hahn O., Batoulis J., Bürger T.. Simulation of Polymer Melts. II. From Coarse-Grained Models Back to Atomistic Description. Acta Polym. 1998;49(2–3):75–79. doi: 10.1002/(SICI)1521-4044(199802)49:2/3<75::AID-APOL75>3.0.CO;2-5. [DOI] [Google Scholar]
- Flores-Trujillo H. T., Rodríguez-Segura G. L., Amador-Bedolla C., Dominguez L.. Fast Fourier Transform Enables Automated Parametrization of Complex Dihedral Potentials in All-Atom and Coarse-Grained Force Fields. J. Chem. Inf. Model. 2026;66:6453. doi: 10.1021/acs.jcim.6c00123. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Empereur-Mot C., Pesce L., Doni G., Bochicchio D., Capelli R., Perego C., Pavan G. M.. Swarm-CG: Automatic Parametrization of Bonded Terms in MARTINI-Based Coarse-Grained Models of Simple to Complex Molecules via Fuzzy Self-Tuning Particle Swarm Optimization. ACS Omega. 2020;5(50):32823–32843. doi: 10.1021/acsomega.0c05469. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Stroh K. S., Souza P. C. T., Monticelli L., Risselada H. J.. CGCompiler: Automated Coarse-Grained Molecule Parametrization via Noise-Resistant Mixed-Variable Optimization. J. Chem. Theory Comput. 2023;19(22):8384–8400. doi: 10.1021/acs.jctc.3c00637. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ray P., Generale A. P., Vankireddy N., Asoma Y., Nakauchi M., Lee H., Yoshida K., Okuno Y., Kalidindi S. R.. Refining Coarse-Grained Molecular Topologies: A Bayesian Optimization Approach. Npj Comput. Mater. 2025;11(1):234. doi: 10.1038/s41524-025-01729-9. [DOI] [Google Scholar]
- Kelidou M., Stroh K. S., Risselada H. J.. Automated Parametrization of Small Molecules within the Martini 3 Coarse-Grained Model Guided by Experimental Log P Values. Sci. Rep. 2025;15(1):37169. doi: 10.1038/s41598-025-24757-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ramirez-Echemendia D. P., Krueger R. K., Tieleman D. P., Engel M. C.. Gradient-Based Optimization of Force Field Parameters for Martini Lipid Models. ChemRxiv. 2025:na. doi: 10.26434/chemrxiv-2025-dtt4k. [DOI] [Google Scholar]
- Bereau T., Kremer K.. Automated Parametrization of the Coarse-Grained Martini Force Field for Small Organic Molecules. J. Chem. Theory Comput. 2015;11(6):2783–2791. doi: 10.1021/acs.jctc.5b00056. [DOI] [PubMed] [Google Scholar]
- Gredelj A., Roberts J., Kearney E. M., Barrett E. L., Haywood N., Sheffield D., Hodges G., Miller M. A.. Predicting Aquatic Toxicity of Anionic Hydrocarbon and Perfluorinated Surfactants Using Membrane-Water Partition Coefficients from Coarse-Grained Simulations. Environ. Sci. Process. Impacts. 2025;27(4):1131–1144. doi: 10.1039/D4EM00649F. [DOI] [PubMed] [Google Scholar]
- Bigting K. V., Nag S., An Y.. Martini Mapper: An Automated Fragment-Based Mapping Algorithm for Developing Coarse-Grained Models within the Martini 3 Framework. J. Chem. Inf. Model. 2026;66(9):5272–5286. doi: 10.1021/acs.jcim.5c02903. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kroon P. C., Grünewald F., Barnoud J., van Tilburg M., Brasnett C., Souza P. C., Wassenaar T. A., Marrink S. J.. Martinize2 and Vermouth Provide a Unified Framework for Molecular Topology Generation. eLife. 2025;12:RP90627. doi: 10.7554/eLife.90627. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wassenaar T. A., Pluhackova K., Böckmann R. A., Marrink S. J., Tieleman D. P.. Going Backward: A Flexible Geometric Approach to Reverse Transformation from Coarse Grained to Atomistic Models. J. Chem. Theory Comput. 2014;10(2):676–690. doi: 10.1021/ct400617g. [DOI] [PubMed] [Google Scholar]
- Grünewald F., Seute L., Alessandri R., König M., Kroon P. C.. CGsmiles: A Versatile Line Notation for Molecular Representations across Multiple Resolutions. J. Chem. Inf. Model. 2025;65(7):3405–3419. doi: 10.1021/acs.jcim.5c00064. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang L., Brasnett C., Borges-Araújo L., Souza P. C. T., Marrink S. J.. Martini3-IDP: Improved Martini 3 Force Field for Disordered Proteins. Nat. Commun. 2025;16(1):2874. doi: 10.1038/s41467-025-58199-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Brasnett C., Brown C. M., Grünewald L., Stevens J. A., Marrink S. J.. The Martini 3 Metabolome. J. Chem. Theory Comput. 2026;22:5858. doi: 10.1021/acs.jctc.6c00463. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Michaud-Agrawal N., Denning E. J., Woolf T. B., Beckstein O.. MDAnalysis: A Toolkit for the Analysis of Molecular Dynamics Simulations. J. Comput. Chem. 2011;32(10):2319–2327. doi: 10.1002/jcc.21787. [DOI] [PMC free article] [PubMed] [Google Scholar]
- MDAnalysis: A Python Package for the Rapid Analysis of Molecular Dynamics Simulations. Proceedings of the 15th Python in Science Conference; Austin, TX, 2016; pp 98–105. 10.25080/Majora-629e541a-00e. [DOI] [Google Scholar]
- Newville, M. ; Otten, R. ; Nelson, A. ; Stensitzki, T. ; Ingargiola, A. ; Allan, D. ; Fox, A. ; Carter, F. ; Michał; Osborn, R. ; Pustakhod, D. ; Weigand, S. ; Aristov, A. ; Glenn; Deil, C. ; Hansen, A. L. R. ; Pasquevich, G. ; Foks, L. ; Zobrist, N. ; Frost, O. ; Stuermer; Caldwell, S. ; Eendebak, P. ; Pompili, M. ; Nielsen, J. H. ; Persaud, A. ; Polloreno, A. . Lmfit/Lmfit-Py: 1.3.0, 2024. https://github.com/lmfit/lmfit-py/releases#release-1.3.0.
- Santuz H., Bacle A., Poulain P., Fuchs P. F. j.. buildH: Build Hydrogen Atoms from United-Atom Molecular Dynamics of Lipids and Calculate the Order Parameters. J. Open Source Softw. 2021;6(65):3521. doi: 10.21105/joss.03521. [DOI] [Google Scholar]
- Lam, S. K. ; Pitrou, A. ; Seibert, S. . Numba: A LLVM-Based Python JIT Compiler In Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC; LLVM ’15; Association for Computing Machinery, New York, NY, USA, 2015; pp 1–6. 10.1145/2833157.2833162. [DOI] [Google Scholar]
- Fábián B., Thallmair S., Hummer G.. Optimal Bond Constraint Topology for Molecular Dynamics Simulations of Cholesterol. J. Chem. Theory Comput. 2023;19(5):1592–1601. doi: 10.1021/acs.jctc.2c01032. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hess B.. P-LINCS: A Parallel Linear Constraint Solver for Molecular Simulation. J. Chem. Theory Comput. 2008;4(1):116–122. doi: 10.1021/ct700200b. [DOI] [PubMed] [Google Scholar]
- Hess B., Bekker H., Berendsen H. J. C., Fraaije J. G. E. M.. LINCS: A Linear Constraint Solver for Molecular Simulations. J. Comput. Chem. 1997;18(12):1463–1472. doi: 10.1002/(SICI)1096-987X(199709)18:12<1463::AID-JCC4>3.0.CO;2-H. [DOI] [Google Scholar]
- Jefferies H., Coster J., Khalil A., Bot J., McCauley R. D., Hall J. C.. Glutathione. ANZ. J. Surg. 2003;73(7):517–522. doi: 10.1046/j.1445-1433.2003.02682.x. [DOI] [PubMed] [Google Scholar]
- Uchida S., Lau C. Y. J., Oba M., Miyata K.. Polyplex Designs for Improving the Stability and Safety of RNA Therapeutics. Adv. Drug Delivery Rev. 2023;199:114972. doi: 10.1016/j.addr.2023.114972. [DOI] [PubMed] [Google Scholar]
- Kanekal K. H., Bereau T.. Resolution Limit of Data-Driven Coarse-Grained Models Spanning Chemical Space. J. Chem. Phys. 2019;151(16):164106. doi: 10.1063/1.5119101. [DOI] [PubMed] [Google Scholar]
- Krämer A., Durumeric A. E. P., Charron N. E., Chen Y., Clementi C., Noé F.. Statistically Optimal Force Aggregation for Coarse-Graining Molecular Dynamics. J. Phys. Chem. Lett. 2023;14(17):3970–3979. doi: 10.1021/acs.jpclett.3c00444. [DOI] [PubMed] [Google Scholar]
- Thomasen F. E., Skaalum T., Kumar A., Srinivasan S., Vanni S., Lindorff-Larsen K.. Rescaling Protein-Protein Interactions Improves Martini 3 for Flexible Proteins in Solution. Nat. Commun. 2024;15(1):6645. doi: 10.1038/s41467-024-50647-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kim S., Lee J., Jo S., Brooks C. L. III, Lee H. S., Im W.. CHARMM-GUI Ligand Reader and Modeler for CHARMM Force Field Generation of Small Molecules. J. Comput. Chem. 2017;38(21):1879–1886. doi: 10.1002/jcc.24829. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jo S., Kim T., Iyer V. G., Im W.. CHARMM-GUI: A Web-Based Graphical User Interface for CHARMM. J. Comput. Chem. 2008;29(11):1859–1865. doi: 10.1002/jcc.20945. [DOI] [PubMed] [Google Scholar]
- Abraham M. J., Murtola T., Schulz R., Páll S., Smith J. C., Hess B., Lindahl E.. GROMACS: High Performance Molecular Simulations through Multi-Level Parallelism from Laptops to Supercomputers. SoftwareX. 2015;1–2:19–25. doi: 10.1016/j.softx.2015.06.001. [DOI] [Google Scholar]
- Lee J., Cheng X., Jo S., MacKerell A. D., Klauda J. B., Im W.. CHARMM-GUI Input Generator for NAMD, Gromacs, Amber, Openmm, and CHARMM/OpenMM Simulations Using the CHARMM36 Additive Force Field. Biophys. J. 2016;110(3):641a. doi: 10.1016/j.bpj.2015.11.3431. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jorgensen W. L., Chandrasekhar J., Madura J. D., Impey R. W., Klein M. L.. Comparison of Simple Potential Functions for Simulating Liquid Water. J. Chem. Phys. 1983;79(2):926–935. doi: 10.1063/1.445869. [DOI] [Google Scholar]
- Berendsen H. J. C., Postma J. P. M., van Gunsteren W. F., DiNola A., Haak J. R.. Molecular Dynamics with Coupling to an External Bath. J. Chem. Phys. 1984;81(8):3684–3690. doi: 10.1063/1.448118. [DOI] [Google Scholar]
- Parrinello M., Rahman A.. Polymorphic Transitions in Single Crystals: A New Molecular Dynamics Method. J. Appl. Phys. 1981;52(12):7182–7190. doi: 10.1063/1.328693. [DOI] [Google Scholar]
- Evans D. J., Holian B. L.. The Nose–Hoover Thermostat. J. Chem. Phys. 1985;83(8):4069–4074. doi: 10.1063/1.449071. [DOI] [Google Scholar]
- Essmann U., Perera L., Berkowitz M. L., Darden T., Lee H., Pedersen L. G.. A Smooth Particle Mesh Ewald Method. J. Chem. Phys. 1995;103(19):8577–8593. doi: 10.1063/1.470117. [DOI] [Google Scholar]
- Andreasen M. D., Souza P. C. T., Schiott B., Zuzic L.. Creating Coarse-Grained Systems with COBY: Toward Higher Accuracy of Complex Biological Systems. J. Chem. Inf. Model. 2025;65(10):4760–4766. doi: 10.1021/acs.jcim.5c00069. [DOI] [PMC free article] [PubMed] [Google Scholar]
- de Jong D. H., Baoukina S., Ingólfsson H. I., Marrink S. J.. Martini Straight: Boosting Performance Using a Shorter Cutoff and GPUs. Comput. Phys. Commun. 2016;199:1–7. doi: 10.1016/j.cpc.2015.09.014. [DOI] [Google Scholar]
- Yesselman J. D., Price D. J., Knight J. L., Brooks C. L. III. MATCH: An Atom-Typing Toolset for Molecular Mechanics Force Fields. J. Comput. Chem. 2012;33(2):189–202. doi: 10.1002/jcc.21963. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zoete V., Cuendet M. A., Grosdidier A., Michielin O.. SwissParam: A Fast Force Field Generation Tool for Small Organic Molecules. J. Comput. Chem. 2011;32(11):2359–2368. doi: 10.1002/jcc.21816. [DOI] [PubMed] [Google Scholar]
- Bugnon M., Goullieux M., Röhrig U. F., Perez M. A. S., Daina A., Michielin O., Zoete V.. SwissParam 2023: A Modern Web-Based Tool for Efficient Small Molecule Parametrization. J. Chem. Inf. Model. 2023;63(21):6469–6475. doi: 10.1021/acs.jcim.3c01053. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bernetti M., Bussi G.. Pressure Control Using Stochastic Cell Rescaling. J. Chem. Phys. 2020;153(11):114107. doi: 10.1063/5.0020514. [DOI] [PubMed] [Google Scholar]
- Bussi G., Donadio D., Parrinello M.. Canonical Sampling through Velocity Rescaling. J. Chem. Phys. 2007;126(1):014101. doi: 10.1063/1.2408420. [DOI] [PubMed] [Google Scholar]
- CG Builder. https://jbarnoud.github.io/cgbuilder/ (accessed 2026–01–29).
- Wang J., Wolf R. M., Caldwell J. W., Kollman P. A., Case D. A.. Development and Testing of a General Amber Force Field. J. Comput. Chem. 2004;25(9):1157–1174. doi: 10.1002/jcc.20035. [DOI] [PubMed] [Google Scholar]
- Wang J., Wang W., Kollman P. A., Case D. A.. Automatic Atom Type and Bond Type Perception in Molecular Mechanical Calculations. J. Mol. Graph. Model. 2006;25(2):247–260. doi: 10.1016/j.jmgm.2005.12.005. [DOI] [PubMed] [Google Scholar]
- Parrinello M., Rahman A.. Polymorphic Transitions in Single Crystals: A New Molecular Dynamics Method. J. Appl. Phys. 1981;52(12):7182–7190. doi: 10.1063/1.328693. [DOI] [Google Scholar]
- Bussi G., Donadio D., Parrinello M.. Canonical Sampling through Velocity Rescaling. J. Chem. Phys. 2007;126(1):014101. doi: 10.1063/1.2408420. [DOI] [PubMed] [Google Scholar]
- Abraham, M. ; et al. GROMACS 2023.4 Source Code, 2024. https://manual.gromacs.org/documentation/2023.4/download.html.
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The code is available on GitHub (https://github.com/Martini-Force-Field-Initiative/fast_forward) and is installable with pip.
