Open Access Article
Giorgio Conter
a,
Thantip Roongcharoena,
David J. Wales
*b and
Alessandro Fortunellia
*a
aConsiglio Nazionale delle Ricerche – Istituto di Chimica dei Composti Organometallici, Via Moruzzi 1, 56124 Pisa, Italy. E-mail: alessandro.fortunelli@cnr.it
bYusuf Hamied Department of Chemistry, University of Cambridge, Lensfield Rd, Cambridge CB2 1EW, UK. E-mail: davidjwales@gmail.com
First published on 6th May 2026
We compare two systematic approaches for constructing the kinetic transition network associated with a catalytic reaction, namely reactive global optimization (RGO) and discrete path sampling (DPS). We test convergence of pathways for selected steps of the dealloying processes occurring in Pt2Mn slab models under oxidative conditions for a DFT-parametrized machine learning interaction potential (MLIP). We find close agreement between the approaches. In particular, both schemes resolve multistep transformations that appeared as single steps in a previous meta-dynamics (m-Dyn) treatment. RGO and DPS are therefore proposed as effective tools for the systematic exploration of reaction paths in catalysis.
To obtain predictive insights for such processes, information regarding minima and TS must be obtained for the kinetically relevant pathways, and a wide number of approaches are available in the literature, which we do not attempt to review here. A basic classification partitions these methods into single-ended and double-ended,3,4 where the former start from a given minimum and identify neighboring structures (exploration), while the latter correspond to searches for paths between two known minima (connections, usually requiring intervening minima and the corresponding transition states). Examples of the former approach include metadynamics (m-Dyn),5,6 the activation-relaxation technique,7,8 our reactive global optimization (RGO) approach9 and the induced force method,10 while many double-ended schemes are based on the nudged (NEB)11–14 or doubly-nudged15 (DNEB) elastic band chain of images. While some of these techniques are based on free energy surfaces (FES), and others on the PES, one should be able to establish a one-to-one correspondence between critical points, for example using the structures identified by any of these methods as an initial guess for a DFT minimization/transition state (TS) search with a consistent functional, basis set, etc.
In most chemical processes both thermodynamics and kinetics must be taken into consideration. For example, the global minimum for ethylene oxidation with O2 is a mixture of CO2 and H2O. However, using suitable catalysts, the reaction stops at ethylene oxide or acetaldehyde (metastable states),16,17 depending on the selectivity of the catalytic process. The different outcomes result from kinetic control of the reaction, indicating that exploration of the minima and TS of the PES should proceed together.
Among the possible approaches designed to properly and predictively account for kinetics, we focus here on the RGO algorithm, previously developed by some of us9 and described below. RGO starts from a given local minimum and climbs its way out of it with eigenvector-following (EF) searches, identifying the neighboring saddle points and the new minima on the opposite side of the TS, and selecting the kinetically accessible paths under the chosen conditions. The space of explored structures is expanded taking into account kinetic constraints, avoiding exploration of irrelevant directions when activation energies along the paths exceed selected thresholds. RGO is thus a single-ended, unbiased and kinetics-sensitive exploration approach, which is important in kinetics-controlled applications such as catalysis, where often, only the resting state is characterized and the higher-energy, low concentration reaction intermediates are unknown. We note that RGO is closely related to the activation-relaxation approach,7,8 which also uses eigenvector-following for generating events and calculating barriers.
Although RGO has been applied in a number of cases both with first-principles methods18,19 and empirical potentials,20 a systematic assessment of its capabilities has not yet been attempted. Here we aim at providing such validation, by comparing RGO results against two well-established alternatives, m-Dyn5,6 and discrete path sampling (DPS),21,22 using a DFT-parametrized machine learning interaction potential (MLIP) to represent the PES. We now describe the rationale for these comparisons.
m-Dyn is a widely used single-ended method for enhancing sampling in molecular dynamics simulation using biases to reconstruct the free energy surface describing the given reaction mechanisms. The details of the m-Dyn technique and its application in various catalytic systems can be found in the original ref. 5 and 6.
On the other hand, DPS21,22 corresponds to a double-ended approach that provides a well validated reference against which to measure the thoroughness of alternative approaches, thanks to the number of available schemes and systematic methods for expanding a kinetic transition network,23–25 which are usually based on DNEB15,26 searches to identify candidates for TS refinement with hybrid EF.27–29 In this framework the connections for each TS are determined using approximate steepest-descent paths, and missing connections in multistep pathways are filled in by double-ended searches guided by the missing connection algorithm.30 The resulting kinetic transition networks are refined by searches designed to shorten the overall path length between reactants and products, or to find alternative routes with lower barriers.30,31 This approach has been used for clusters, biomolecules, condensed matter, and in surface science applications.32,33 DPS has recently provided new insight into general optimisation problems with multiple minima, including machine learning loss functions,34 quantum computing,35 and self-consistent fields.36 Moreover, while DPS is most often conducted using double-ended searches, it can also employ single-ended schemes. In fact, most of the RGO setup described below can be achieved within existing options of the PATHSAMPLE program, which is a driver for OPTIM. In this sense, RGO may be seen as a form of DPS based on a specific recipe of single-ended searches.
A point that will be relevant when discussing computational cost is that TS refinement within DPS is usually achieved via gradient-only methods,27–29 which are much more practical for large systems. However, the dimension of the present application is small enough for EF with a full numerical Hessian to be feasible. This approach is especially convenient in the current RGO setup, where particular eigendirections are searched systematically. The corresponding eigenvectors can also be obtained within the gradient-only formulation used in hybrid EF,27–29 if the Rayleigh–Ritz refinement is combined with successive orthogonalisation. However, there will be a progressive loss of precision, which makes diagonalisation of the full Hessian more attractive here. Furthermore, very recent advances,37 developed after the completion of this work, should speed up the Hessian evaluation for MLIPs and dramatically reduce the computational cost of this approach.
As our test case, we revisit a previous study where some of us investigated the first steps of the dealloying process in a Pt2Mn slab system under oxidative conditions.38 Dealloying is the first discovered and ubiquitous catalyst restructuring process. However, despite its frequency and importance in catalysis, only a few atomistic studies are available in the literature, due to the intrinsic complexity of this process. Indeed, the atomistic mechanisms of the Pt–Mn system dealloying include the creation of (sub)surface vacancies, atom migration, element oxidation, …, providing representative examples of catalytic reaction mechanisms. A comparison and validation of different computational methods for this realistic example is thus a good test of the quality of both the different methods and of the comparison itself.
We find the present assessment of the RGO approach to provide favourable results. We show that, in the tested cases, the RGO exploration is putatively complete, in the sense that the network of neighboring minima of a starting minimum identified by the algorithm includes all of those obtained by the other methods, m-Dyn and DPS. Moreover, the lowest-energy path, as well as other potentially competitive alternative paths, identified by RGO precisely correspond to the ones characterised by DPS. Finally, both RGO and DPS are able to find atomistic transformation paths for the dealloying process that were not located by m-Dyn, and involve lower energy barriers leading to more stable configurations, thus both kinetically and thermodynamically favored. Hence the novelty of the present work: we demonstrate the congruence of two alternative complementary approaches to reactive dynamics (one basically single-ended and the other double-ended), and we test this agreement for an important dynamic phenomenon (restructuring) on an important process (catalyst de-alloying under oxidative conditions) and material (Pt-based catalyst models).
The report is structured as follows. In Section 2, we review the computational details. Then, in Section 3 we compare the results of RGO with those of m-Dyn and DPS, finally summarizing our conclusions in Section 4.
In the first step of the algorithm, the Hessian is calculated and diagonalized to yield its 3N − 6 non-0 eigenvectors. Then, we use an EF27,29,39,40 algorithm to search for a TS along all the eigenvectors, both in the positive and in the negative directions (2 × (3N − 6) searches). If a TS is identified, the connected local minima are isolated by taking short steps parallel and antiparallel to the eigenvector corresponding to the negative eigenvalue and minimizing the energy to yield two structures (minA and minB). If either minA = minI or minB = minI, then the one found on the opposite side of the TS is added to the list of the nearest neighbours (NN) of the starting minimum, and the energy of the TS is saved. If the energy threshold requirements are satisfied, the minimum is checked for duplicates against all previously identified structures. If it is not already in the database, then the new minimum is saved in the list of the structures to be further analyzed. In case minimizing on either side of the TS doesn't yields the starting minimum, a second attempt is made with double-ended searches between minI → minA and minI → minB. If it is still impossible to confirm that a TS is directly connected to minI, then the given normal mode is discarded. After all 2 × (3N − 6) directions have been analyzed, the algorithm selects a new structure from the list of the minima and iterates.
In the present work, we use a threshold of 0.9 eV for both TS and minima acceptance. This value is consistent with the reaction energy diagram predicted by m-Dyn for the Pt2Mn oxidative de-alloying process we present in the Results section. More in general, an upper value of 0.9 eV is typical of many kinetic-controlled processes, such as the CH3OH decomposition on Pd and Pt catalysts.41 Indeed, by assuming a typical value of about 1012 s−1 for the Arrhenius prefactor, a barrier of 0.9 eV corresponds to reactions with a relatively low turn-over-frequency of 1 s−1 per catalytic site up to around 400 K. Finally, as will be clear below, this setup allows us to show that the algorithm is working properly, by correctly identifying all the barriers that are below the threshold and discarding the ones above. In applications, this threshold is a key hyperparameter controlling branch pruning and the size of the predicted final network of pathways: values too low can lead to unrealistically shallow minima as putative final products, whereas values too large explore unreasonable region of the PES that are not experimentally reachable.
In our implementation of the RGO, all minimisations, EFs, TS identifications and D-NEB searches use the OPTIM code.42 Energies and forces can be calculated either by OPTIM itself, if the selected forcefield model is included, or, as in our case, by the MD code LAMMPS. We exploit a purpose-developed interface between OPTIM and LAMMPS43 to extend the applicability of the code to the large set of potentials available in LAMMPS, including recent MLIPs. We have recently made available on github examples of RGO input files and output for a test case.44
As we will show in the results section, RGO is able to sample very thoroughly the PES thanks to its systematic single-ended search scheme based on second derivatives. For this reason, the computational cost of the algorithm is mainly related to the number of Hessian evaluations, which on its own it is related to the system size, the number of eigendirections explored, and the approach for calculating its entries (numerically, analytically, or automatically). In the present implementation, we stop the TS search if it requires more than 500 steps of EF, so that the theoretically worst situation would require the calculation of 500 steps × (3N − 6) × 2 directions Hessians. Eigenvalues are related to the number of steps needed to convergence, ranging from the 10–50 steps for the softest modes, to a few hundreds for the stiffer modes, indicating that an exploration of the lower barrier modes can be achieved significantly faster than a complete analysis, although this scheme can easily lead to misleading results in case of fast equilibria that do not lead to the actual products of interest (e.g. amide hydrolysis).
Since neither analytic nor automatic second derivatives are yet available for the BP-MLIP, we calculate the Hessians numerically. Also, for completeness, we search along all eigenvector directions (i.e., without using the pruning techniques explored in previous work). As such, we use the most computational expensive setup to show that for a system containing around 60 atoms, which is a typical size for slabs/unit cells used in QM models of catalytic processes on extended facets, the RGO approach is feasible in a couple of weeks of wall time on a 48-core CPU node, retrieving reaction paths missed by less systematic approaches. In the SI, we estimate that the same simulation could be 1–2 orders of magnitude faster using non-numerical second derivatives on a system of similar size. In this sense, recent advances37 on fast Hessian calculations for MLIP potentials (not available when this work was completed) are very promising.
In Fig. 1 we show the reaction energy diagram and the structures identified in our previous work with the BP-MLIP energetics.
![]() | ||
| Fig. 1 Reaction steps leading to oxidation of the Pt2Mn system starting from a configuration with two Mn in the surface layer and adsorbed oxygen adatoms, corresponding to Fig. 5 of ref. 38, with MLIP energetics. (top) Reaction energy diagram (RED), punctuated by local minima (IS = initial state, IntN = N-th intermediate, FS = final state) and transition states (TSN = N-th transition state). (bottom) Atomistic depiction of local minima along the oxidation path, from a side-view (top row) or top-view (bottom row). Color coding: O in red, Mn in pink, Pt in gray. | ||
We focus on the Int1–Int2 step as a first test. Running an OPTIM connection search reveals that the path connecting these two configurations (directly linked in m-Dyn) is actually composed of three steps, as shown in the right half of Fig. 2. Such differences can occur in general, since m-Dyn forces the system out of its initial local minima, but does not guarantee that the predicted mechanism corresponds to a single-step process on the PES. Interestingly, running the RGO approach with Int1 as the initial state, we find and identify exactly the same minimum energy path as that predicted by DPS with double-ended searches, to end up in Int2. As a test, we also ran the test in the opposite direction, that is, starting RGO from Int2 towards Int1. In this case, the algorithm correctly identifies the first two reverse barriers, but does not find the third step back to Int1. However, this result was expected and is actually consistent with the kinetic strategy underlying RGO, since the third reverse barrier is higher than the 0.9 eV threshold, meaning that this branch must be successfully cut as it will not occur under the chosen kinetic conditions (irreversible oxidation).
![]() | ||
| Fig. 2 (top) RED and (bottom) atomistic depiction of local minima and saddle points predicted by RGO for the steps IS → Int1 (left half) and Int1 → Int2 (right half). Image scheme and color coding as in Fig. 1. | ||
Analyzing the output of RGO starting from Int1, to support our claim of completeness, we should also be able to find a path leading from Int1 to IS. This path, as identified by the m-Dyn, contains a finite-size-model artifact: a plane slipping from a close-packed ABC to ABA layer structure. Starting from Int1, RGO is able to find IS after three iterations steps, along the path shown in the left half of Fig. 2. This is the same path found by double-ended DPS approach, with the last step being the plane slipping. Since RGO using the BP-MLIP potential is CPU intensive due to the numerical Hessian, we ran only one step of RGO starting from IS, to confirm that the first step of the IS → Int1 path is the same plane slip movement with the same activation energy, but in the opposite direction. We note that, in addition to Int1 → IS and Int1 → Int2, RGO identifies another 10 minima directly connected to Int1 after first iteration, and 162 minima after second one, 20 of which are up to 0.2 eV more stable than Int2, confirming that the m-Dyn search is limited to a subset of the actual reaction mechanisms, and that systematic explorations such as RGO or DPS are needed to predictively account for catalytic kinetics.
We now move our focus to the Int3–Int4 step. According to the OPTIM calculations, this pathway involves 12 TS to be crossed, as shown in Fig. 3. It thus represents a useful validation of RGO on a more complex and composite mechanism. To speed up the path search, we started RGO from both sides, from both Int3 and Int4 to “meet in the middle”, i.e. until we find one or more common minima to both searches. Also, after a few iterations, we selected the structures corresponding to the ones found by OPTIM along the path and reset the RGO algorithm from these structures, to avoid dedicating too much effort in investigating alternative paths that correspond to branchings not sampled by DPS (which certainly exist, given the complexity of the path and the systematic character of RGO). We found that the RGO algorithm was able to reconstruct the full path connecting Int3 to Int4, with the two ends of the search overlapping halfway through. This example shows that RGO can deal successfully even with long multi-step rearrangements well beyond the m-Dyn force-driven kinetics. To conclude our investigation, for all of the remaining steps, we limited ourselves to a simplified protocol in which we checked that, among all the structures identified after the first RGO iteration, there always were the ones that the OPTIM connection algorithm had identified as the first step towards both Int(n − 1) and Int(n + 1). We note that many of the intermediates identified by both RGO and DPS lie at lower energies than Int4 and are also kinetically favoured. For instance, Int3.3 lies at ≈−0.3/−0.4 eV with respect to both Int3 and Int4, and can be reached from Int3 with an overall energy barrier lower than ≈0.25 eV, which is lower than the energy barrier from Int3 to Int4 according to DFT, i.e., 0.36 eV. The correct dynamics is therefore Int3 → Int3.3 as predicted by both RGO and DPS, not Int3 → Int4 as predicted by m-Dyn.
![]() | ||
| Fig. 3 (top) RED and (bottom) atomistic depiction of local minima and transition states predicted by RGO for the step Int3 → Int4. Image scheme and color coding as in Fig. 1. | ||
At the end of this discussion, we should comment on the selected energy thresholds. We note that all the energy barriers we have determined in the minimum-energy path are well below the chosen threshold value of 0.9 eV. This choice guarantees that we identified a network that is reachable significantly faster than the competing paths that we may have discarded because of the threshold. Indeed, we could have decreased the threshold value down to around 0.6 eV and still predict identical reaction paths.
Finally, we remark again that the comparison between FES based m-Dyn and PES based RGO or DPS is meaningful. Catalytic processes generally involve activated processes characterized by a complex PES, with well-defined local minima separated by energy barriers appreciably larger than the available thermal energy.45 Under these conditions, there is a clear correspondence between the minima and transition states of the FES and PES, so that a comparison of approaches is useful.
The BP-MLIP can be found in a Zenodo repository: https://zenodo.org/uploads/19473718. The software associated with RGO and path sampling approaches is freely available on github.
, Collect. Czech. Chem. Commun., 1974, 40, 1112–1118 CrossRef.| This journal is © the Owner Societies 2026 |