Abstract
The exploration of transition state (TS) geometries is crucial for elucidating chemical reaction mechanisms and modeling their kinetics. Recently, machine learning (ML) models have shown remarkable performance for prediction of TS geometries. However, they require 3D conformations of reactants and products often with their appropriate orientations as input, which demands substantial efforts and computational cost. Here, we propose a generative approach based on the stochastic diffusion method, namely TSDiff, for prediction of TS geometries just from 2D molecular graphs. TSDiff outperforms the existing ML models with 3D geometries in terms of both accuracy and efficiency. Moreover, it enables to sample various TS conformations, because it learns the distribution of TS geometries for diverse reactions in training. Thus, TSDiff finds more favorable reaction pathways with lower barrier heights than those in the reference database. These results demonstrate that TSDiff shows promising potential for an efficient and reliable TS exploration.
Subject terms: Computational chemistry, Quantum chemistry
The exploration of transition state (TS) geometries is crucial for elucidating chemical reaction mechanisms and modelling their kinetics. Here, authors propose a generative AI approach to predict TS geometries just from 2D molecular graphs of a reaction.
Introduction
A transition state (TS) refers to a transient molecular configuration that places on top of the energy barrier that reactants pass through the minimum energy path to reach products, corresponding to the saddle point on the potential energy surface (PES). Identifying TSs is an important task in chemical reaction analysis, such as kinetics modeling1–4, mechanism studies5–12, and catalyst design13–16. Although TS geometries are difficult to observe experimentally due to their transient nature, they can be obtained using quantum chemical calculation methods. Over the past decades, a variety of TS optimization techniques have been developed and applied to many chemical reactions, thereby providing insights into diverse chemical phenomena16–22.
TS optimization methods have two primary categories: single-ended20–22 and double-ended methods19,23–27 depending on input types. The former relies on a single set of the 3D geometries of reactants or estimated TSs. One example is the Berny algorithm20 which optimizes a given TS guess geometry to the saddle point of the PES using the local surface information of atomic forces and a Hessian. Most single-ended approaches start from the 3D geometries of reactants, such as artificial force-induced reaction (AFIR)28, anharmonic downward distortion following (ADDF)29, and single-ended growing string methods (GSMs)19. The double-ended methods utilize the 3D geometries of both reactants and products. For example, the nudged elastic band23 and double-ended GSMs24–26 first search the minimum energy pathway connecting the reactants and products and then identify the maximum energy point on that pathway. While these conventional methods are widely used in practice, they entail large computational cost and often convergence issues, making TS exploration a considerably demanding task.
Recently, there has been a growing interest in using machine learning (ML) methods to investigate the TSs, with the aim of mitigating the high cost of conventional methods. For example, numerous studies have been conducted to directly estimate barrier heights4,30–36. However, we here focus on the prediction of TS geometries32,37–41, since it provides atomistic insights into reaction mechanisms and allows the refinement and validation of the predicted TS via post quantum chemical calculations. In the past few years, several ML models have been proposed to accurately predict TS geometries by leveraging the 3D geometries of reactants and products as input, like the double-ended methods32,37–41. The validity of these models was demonstrated with density functional theory (DFT) calculations. Meanwhile, as a concurrent work of this study, Duan et al. developed a diffusion model, OA-ReactDiff42, to predict the highest energy image of the DFT-based climbing image NEB, also with the double-ended approach using the reactant and product geometries. These existing models have exhibited promising results on a general gas-phase reaction database43 as well as specific reaction categories, such as SN2 and hydrogen transfer reactions, indicating their potential to complement expensive quantum chemical calculations. Despite their remarkable achievements, it should be noted that they still require well-aligned reactant and product geometries along the reaction coordinates.
Both the conventional and ML approaches need an appropriate input preparation for 3D molecular geometries. However, it is well known that the results of the conventional approaches are sensitive to the input structures25,26,44,45. The ML approaches also take the 3D conformations of reactants and products as input. Thus, it is inevitable for them to share the same input sensitivity issue. As pointed out by numerous studies, ML models using 3D molecular geometries as input are known to be input sensitive across various fields31,46,47. In the TS prediction task, Choi40 shows that perturbations to the input geometries can result in a different TS geometry. Therefore, in practical applications, the input preparation becomes an important procedure affecting the quality of prediction results. To obtain an appropriate input, the molecular orientation should be considered along the target reaction coordinates, which requires careful consideration even by professional chemists. Moreover, it is necessary to explore possible TS conformations to elucidate the most favorable reaction pathway48–50, which makes the preparation task more demanding to cope with various conformations.
To address this problem, we present TSDiff, an ML model that learns a direct mapping between TS conformations and 2D molecular graphs. Thus, one can skip the proper selection of conformations and orientations. Moreover, TSDiff can generate various TS conformations possible from the 2D graph with high reliability by employing the stochastic diffusion method which has been used to generate molecular conformers in equilibrium51–53. Consequently, TSDiff can minimize user efforts throughout the entire TS generation process and explore multiple reaction pathways without the direct consideration of conformations, leading to high efficiency.
In this study, the performance of TSDiff was evaluated using Grambow’s dataset43, a set of diverse gas-phase organic reactions generated with the single-ended GSM, where reactant molecules were sampled from GDB-7 to cover reactions involving possible bond changes among C, H, O, and N atoms. Despite its simplified input of 2D graphs, TSDiff has achieved the highest accuracy compared to the existing methods that rely on 3D geometric information. The validity of the multiple TS conformations generated by TSDiff was verified by quantum chemical calculations based on DFT. First, saddle point optimization20 was performed on the generated geometries to obtain the TS geometries with a single imaginary vibrational frequency. The intrinsic reaction coordinate (IRC) calculation54 was followed to validate that TS geometries correspond to the given graphically defined reaction. The detailed validation methodology is provided in the Computational details section. TSDiff achieved a significantly high success rate of 90.6% in this validation, showing its reliability as an initial TS geometry guesser. Based on these results, we expect that TSDiff can greatly alleviate the time-consuming trial-and-error procedures of TS exploration. We also found 2303 new TS conformations at saddle points other than the reference using TSDiff with eight rounds of sampling for 1197 reactions in the test set. Some of these corresponded to lower barrier heights than those of the references, suggesting more favorable reaction pathways. It is worth noting that TSDiff was trained with only one TS conformation for each reaction, underscoring its generative power in this context. Overall, our findings demonstrate the potential of TSDiff as a promising approach for efficient and reliable TS exploration.
Results
A brief description of the generation process
In this section, we provide a brief overview of TSDiff, an ML model designed to learn the conditional distribution of 3D TS geometries given 2D reaction information presented as SMARTS55 (see Fig. 1a). TSDiff is based on the stochastic denoising diffusion method, where the model is trained to learn the reverse process of a noise process that adds a random noise to the given geometry at each discrete time step. At the inference phase, TS geometries are generated from an initial state with a complete noise through the iterative denoising process, where the noisy input is gradually refined by the denoising neural network at each time step, given the 2D reaction information (see Fig. 1b).
The input of the model is 2D reaction information expressed as a reaction graph which captures the bond changes in reactants and products56. The simplified version of the reaction graph is depicted in the left box of Fig. 1a. Molecular graphs for reactants and products, and , can be constructed based on bond and atom information that can be obtained from SMILES57. The nodes in the graph are represented as atom-feature vectors containing atomic numbers. For the edges, the molecular graphs utilize extended graph edges that include node-pair indices within a 3-hop graph distance in the raw graph created based on covalent bonds. The condensed reaction graph, which serves as our model input, is formed by combining the two graphs of reactants and products using atom-mapping information.
TSDiff employs graph neural network (GNN) layers based on SchNet58 for its denoising neural network to handle the noisy positions and reaction graphs. The construction of a geometric reaction graph involves adding the noisy positions to the 2D reaction graph and connecting nodes with interatomic distances smaller than a specified cutoff radius. This process integrates bond information, graph distance information, and spatial distance information as edge-features in the geometric graph. Subsequently, the model leverages these geometric reaction graphs to approximate a score function, a gradient of log-likelihood for noisy TS conformations, which is applied to denoising by updating the noisy positions toward the correct TS geometry. More details are described in the TSDiff section.
The proposed TSDiff was trained and validated using the general organic gas-phase reaction database published by Grambow et al.43. We employed an ensemble with a total of eight models, and our training process took 22 h for each model on a single RTX 2080 Ti NVIDIA GPU. For most results reported in the following sections, we used the ensemble model and will refer to it as TSDiff unless otherwise noted. Diffusion models entail higher inference costs compared to other deep learning models, mainly due to their iterative denoising process. Specifically, TSDiff requires 5000 denoising steps for inference, which takes a few seconds per reaction. However, this cost is negligible compared to DFT calculations for TS optimization.
Generation of TS conformations
We emphasize that TSDiff is a stochastic generative model, implying that different geometries are generated at each sampling. Figure 2 depicts a conceptual representation of TSDiff’s predictive distribution. The different geometries generated by TSDiff correspond to specific TS conformations that can be built from the same 2D reaction graph. For example, Fig. 3 shows several generated geometries corresponding to specific conformations and reference geometries for three reactions in the test set. This is an inherent outcome because TSDiff uses only 2D graphs as input. Also, the reference TS would be one of various TS conformations identified by a specific computational method. Therefore, it is essential to consider diverse conformations and the comparative analysis of their barrier heights in the TS exploration process in order to identify the most favorable reaction pathway. Thanks to the nature of generative AI, TSDiff learns the distribution of TS geometries for diverse reactions in training, facilitating the reliable sampling of these different TS conformations.
The various conformations generated by TSDiff need to be verified to ensure that they are indeed chemically valid TSs. As an example, we performed quantum chemical validation on a single test reaction. First, TSDiff generated one hundred samples for this reaction, which were then optimized using a saddle point optimization. Figure 4 visualizes the distribution of the generated geometries using t-distributed stochastic neighbor embedding (t-SNE)59 in scikit-learn60. Each dot in the figure represents a generated geometry, while the star and cross-shaped dots indicate the optimized and reference geometries, respectively. In addition, each dot has been color-coded to reflect its respective optimization result. For example, all generated geometries represented by the blue dots were optimized to the geometry represented by the blue star-shaped dot via the saddle point optimization.
All one hundred generated geometries were successfully optimized to saddle points, resulting in nine different TS conformations. The images on the right side of Fig. 4 show the optimized conformations. On the t-SNE projection map, it is evident that similar conformations tend to cluster together and be closely located to their respective optimized results. This character of the generated samples suggests that an efficient search for TS conformations is possible without having to perform quantum chemical calculations on the entire generated samples. Many clustering algorithms are already available, offering an effective means to select representative conformation samples. We also present an illustrative experiment in the Supplementary Discussion, showcasing the practical application of a clustering algorithm in TS exploration using TSDiff.
The nine different conformations were caused by two rotatable single bonds closest to oxygen, C–C and C–O. There were three major conformational changes with different dihedral angles centered on the C–C bond, and for each there were three minor conformations with different dihedral angles centered on the C–O bond, resulting in a total of nine different conformations. Here, the accuracy of the generated geometries was measured by the mean absolute error (MAE) of interatomic distances, D–MAE, with respect to their corresponding optimized results. A detailed method for measuring the D–MAE is given in the Measurement details section. The resulting average D–MAE was very small at 0.045 Å, indicating that the generated samples were optimized to the respective saddle points with only minor adjustments.
The resulting optimized geometries were all confirmed as valid TS geometries using IRC calculations. A detailed description of the IRC and validation method is provided in the Computational details section. This result indicates that TSDiff can find not only a conformation that corresponds to the reference geometry but also other valid TS conformations. Interestingly, the discovered TS conformations include TSs with lower barrier heights than that of the reference, as shown in Fig. 4, where the barrier heights were calculated with the energy difference between the optimized TSs and the reference reactants. This proves that the reference TS may not be the most favorable one, even though it was built using the most stable molecular conformation of the reactants43, highlighting the importance of exploring multiple TS conformations. As a result, we demonstrate that the stochastic diffusion model, which has already shown its capability of accurately generating conformers in equilibrium, can be extended to TS explorations.
Performance of TS generation
From the perspective of a generative AI, it is important to evaluate the ability of TSDiff to generate samples that cover the reference TS of the dataset and how accurate the generated samples are. To this end, we calculated the following two metrics for all reactions in the test set: coverage (COV) and matching (MAT) scores. The COV score measures the percentage of reference TS geometries covered by the predicted ones by TSDiff, where a reference is considered to be covered if there exists any predicted one having a D–MAE within a criterion of δ with the reference. We used two criterion values: δ = 0.1 Å and δ = 0.2 Å. The value of 0.1 Å was determined based on the accuracy of a state-of-the-art model40 that has demonstrated reliability with a high success rate in quantum chemical validations. However, this can be a strict criterion, so we also evaluated a COV score of δ = 0.2 Å. The MAT score measures the similarity between generated and reference samples by calculating the minimum D–MAE between the generated geometries and the reference geometry. The mathematical definitions of these two metrics can be found in the Measurement details section.
While these two metrics are widely used for generative AI evaluation, it should be noted that they have a limited application in this study because there is only one TS conformation for each reaction in the reference dataset. Therefore, for each individual reaction, the COV score is either 100% or 0% if only a single sample is used for evaluation. Thus, Table 1 presents the COV and MAT scores of TSDiff according to the number of sampling, including a comparison to the scores of TSDiff without the ensemble method. The distributions of the MAT scores across the reaction are shown in Fig. 5.
Table 1.
# of sampling | Ensemble | No ensemble | ||||
---|---|---|---|---|---|---|
COVa↑ | COVb↑ | MAT ↓ | COVa↑ | COVb↑ | MAT ↓ | |
1 | 49.1 | 73.9 | 0.137 | 47.9 | 73.9 | 0.140 |
3 | 67.3 | 87.5 | 0.096 | 65.9 | 86.7 | 0.100 |
5 | 75.2 | 92.6 | 0.079 | 74.2 | 91.4 | 0.084 |
10 | 84.0 | 95.6 | 0.063 | 80.4 | 93.7 | 0.072 |
100 | 91.7 | 97.7 | 0.045 | 89.7 | 97.2 | 0.052 |
The results of two TSDiff models with and without the ensemble method are compared. The units for COV and MAT values are percent (%) and angstroms (Å), respectively.
aThe COV score was calculated using the mean absolute error of interatomic distance (D–MAE) threshold of 0.1 Å.
bThe COV score was calculated using the D–MAE threshold of 0.2 Å.
The COV and MAT scores improve rapidly as the number of sampling increases. This is because TSDiff’s performance is underestimated at small numbers of the sampling, as it generates many different conformations, as shown in Fig. 3. In addition, the ensemble method led to slight performance improvements in both COV and MAT scores. As a result, TSDiff is expected to be able to generate 84.0% of the reference TSs with a D–MAE of 0.1 Å or less within ten rounds of sampling.
We compare the features and accuracies of TSDiff and the existing ML models in Table 2. To the best of our knowledge, Table 2 includes all the models whose performance has been reported on the Grambow’s dataset43. Previous works commonly used geometries of reactants and products for their input features37–40, and the most recently reported model by Choi additionally used the interpolated geometries of reactants and products40. Their prediction targets are broadly divided into two categories: interatomic distances and atomic positions. The models that predict interatomic distances require an additional step of a nonlinear least-squares optimization to restore the distances to atomic positions. In contrast, Jackson et al. directly predicted atomic positions using tensor field networks37. TSDiff also targets atomic positions directly in its generation process. A unique feature that distinguishes it from the existing models is that TSDiff uses only 2D graphs as input.
Table 2.
Model | Input type | Target type | D–MAE (Å) |
---|---|---|---|
Makoś et al.38 | , | CMa | 0.170 |
Jackson et al.37 | , | Positions | 0.244b |
Pattanaik et al.39 | , , , | Distances | 0.225b |
Choi40 | , , (+)/2 | Distances | 0.095b |
TSDiff | , | Positions | 0.137c, 0.063d, 0.067d |
The input type, target type, and accuracy of the models are compared. and denote the geometries of reactants and products, respectively, and and denote the 2D graphs of reactants and products, respectively. (+)/2 denotes the interpolated geometry between and .
aCM indicates the Coulomb matrix.
bThe values are borrowed from Choi40.
cThe value was evaluated without considering conformer matching, meaning that a single generated transition state (TS) for each reaction was used to evaluate the mean absolute error of interatomic distance (D–MAE).
dThese values were calculated for TSs generated from single and eight sampling rounds, only if they matched the corresponding reference geometry after saddle point optimization, covering 53.2% and 84.6% of the test reactions, respectively.
Before comparing the accuracy of the models, it is important to note that evaluating the accuracy of TSDiff under the same conditions as existing models is not straightforward because TSDiff can generate other TS conformations, while we only have a single TS conformation available as a reference. To address this, we evaluated the accuracy of TSDiff on a TS conformation only if it directly matches the corresponding reference. To identify these matching samples, we conducted saddle point optimizations on the generated samples. For a reliable comparison, we aimed to find as many test reactions with a matched reference as possible, so we performed the optimization on TS conformations generated with a total of eight rounds of sampling for each reaction. Samples with a D–MAE between their optimized result and the reference of less than 0.01 Å were considered matching, resulting in the covering rates of 53.2% and 84.6% of the test reactions with one and eight sampling rounds, respectively. One of the generated samples is randomly selected to calculate the D–MAE when multiple samples match the same reference TS in a given reaction graph, which gives a consistent D–MAE value regardless of the number of sampling rounds to facilitate fair evaluation.
Table 2 shows the D–MAE values of TSDiff with and without considering conformer matching. The latter is the case for a single sampling, the resulting conformation of which can be considered an approximate TS for the respective reference. In this case, the D–MAE value is 0.137 Å, which is lower than those of all models except Choi’s one, indicating that TSDiff is fairly accurate when only providing a single TS without conformer matching. Furthermore, considering the conformer matching, the D–MAE values become 0.063 Å and 0.067 Å for one and eight sampling rounds, respectively, which are considerably lower than those of all. Note that while the covering rate increased from 53.2% to 84.6%, the D–MAE value remained consistent, suggesting its reliability as a metric to assess accuracy. Thus, it can be concluded that TSDiff generates TS geometries with better accuracy than the existing models, without computationally expensive 3D geometric information. Further analysis and methodology involving quantum calculations will be presented in subsequent sections.
Quantum chemical validation of generated conformations
As an extension of the experiment in Fig. 4, we evaluate the chemical validity of TS conformations generated by TSDiff across reactions in the test set. We performed TS optimizations based on DFT using the generated geometries for 1197 reactions in the test set. Eight geometries were generated for each reaction, and saddle point optimization was performed on the resulting 9576 geometries. Of these, 9289 were successfully optimized with a single imaginary vibrational frequency, giving a high success rate of about 97.0%, which clearly demonstrates the reliability of TSDiff as an efficient initial TS guesser. To determine how various TS conformations were found by TSDiff, we counted the number of differently optimized results. The optimized geometries were distinguished if the D–MAE between them was greater than 0.01 Å. As a result, we confirmed that 3316 unique TS conformations were obtained, of which 2303 samples corresponded to different saddle points than those of the reference TSs.
The IRC validation was carried out to verify that the optimized TS geometries are on the reaction pathways connecting the correct reactants and products. This verification process enables the validation of the precision of TSDiff. Due to the huge computational cost, the IRC calculations were performed on one randomly selected geometry for each reaction. For 998 reactions, corresponding to 83.4% of the test set, the IRC calculations successfully converged by linking the optimized geometries to the correct reactants and products, demonstrating the high precision of the TSDiff model.
In our investigation of the energetics of the successfully validated TSs through IRC, we discovered 309 new TSs with energies lower than those of the reference TSs by more than 0.1 kcal mol−1. Moreover, after conducting further geometry optimization on the reactants obtained from the IRC calculation, we identified 513 pathways with barrier heights lower than those of the reference. The increase from 309 to 513 is attributed to the higher energy of the newly obtained reactants than the reference reactants, which is traced back to the inclusion of the conformational search for reactants in the generation of the reference data. These findings imply that lower equilibrium geometries do not always correspond to reaction pathways with the lowest overall TS barriers.
Figure 6 shows an example case where TSDiff found TS conformations with lower energies than that of the reference. Five different TS conformations were obtained by saddle point optimization, and their energy levels are indicated by the red lines. The lowest energy conformation in the red box has an energy 6.4 kcal mol−1 lower than that of the reference, suggesting a more favorable reaction pathway. This substantial energy difference between the reference and the new TS conformations is due to the apparent geometric difference between them, where the hexagonal rings, highlighted in yellow, have the boat and chair conformations in the reference and the new TS, respectively. This emphasizes the importance of searching for different TS conformations to find a more favorable reaction pathway, and TSDiff can be used for this purpose. The results of the reaction conformational search utilizing TSDiff for more complex reactions can be found in the section Analysis on multiple reaction pathways explored by TSDiff.
Analysis on failure cases
To further assess the coverage ability of TSDiff based on DFT calculations, we analyzed 199 reactions where the model failed to generate the correct TS within a single sampling. We performed up to four additional random samplings and validated the generated samples using the same process as in the previous section. This resulted in the identification of 89 correct TS geometries among 199. Of the remaining 110 reactions still not covered by TSDiff, we found that several samples were successfully optimized to their reference geometries but failed the IRC validation. We note that the IRC calculation of the reference TS may fail due to the lack of an IRC verification step during the data generation process40,43.
Considering this point, we conducted IRC calculations on the reference TSs of the 110 reactions to confirm whether or not they are elementary step reactions. Among them, 95 reference TSs failed the IRC calculation, which highlights requirements of re-evaluating TSDiff’s performance on the remaining 1102 reactions after excluding them. Then, TSDiff achieved a success rate of 97.4%, with 8588 of the 8816 samples successfully optimized to the saddle point, as described in Table 3. The success rate of IRC validation for geometries generated by the single sampling was also recalculated to 90.6%, which was reported as 83.4% in the previous section. Finally, 98.6% of the refined test reactions were successfully covered by TSDiff within five rounds of sampling, which resulted in the correct TSs on 1087 reactions.
Table 3.
Test reaction | # of reactions | Saddle point | IRC |
---|---|---|---|
Original | 1197 | 97.0% | 83.4% |
Refined | 1102 | 97.4% | 90.6% |
Refined | 1102 | 99.9%a | 98.5%a |
For a total of 1197 reactions, the saddle point optimization was performed on the transition state (TS) geometries generated with eight rounds of sampling, while the intrinsic reaction coordinate (IRC) calculation was performed on one randomly selected geometry for each reaction. We found 95 invalid reactions in the original test set for which the reference TS failed the IRC validation. Therefore, the success rates of the quantum chemical calculations were recalculated with the refined 1102 reactions, after excluding the failed ones.
aThe value is the cumulative success rate over five rounds of sampling.
Analysis on multiple reaction pathways explored by TSDiff
We present additional results for four reactions in which TSDiff discovered TS conformations with distinct reaction coordinates. For each reaction, two TS conformations were obtained by saddle point optimization of the generated TSs, resulting in D–MAE values between two conformations of 0.29 Å, 0.30 Å, 0.26 Å, and 0.15 Å for the four reactions, respectively. Subsequently, we obtained the energy profiles of the respective reaction pathways using IRC calculations. As a result, we identified two different reaction pathways for each reaction, despite both pathways sharing the same reaction graph. Figure 7 illustrates the IRC energy profiles of the reaction pathways along with the corresponding reactant, TS, and product geometries, clearly demonstrating the distinct reaction coordinates.
The reaction pathways depicted in Fig. 7a–c exhibit different bond breaking/formation sequences. For instance, Fig. 7a displays two reaction pathways with hydrogen molecules approaching from different directions in multimolecular reactants, highlighting the effectiveness of TSDiff in capturing TSs without considering alignments. In Fig. 7b, the top reaction involves cleavage of the C–C bond followed by the C–N bond, while the sequence is reversed in the bottom reaction. This difference is also evident in the bond lengths in the TS conformations shown in the figure. Similarly, in Fig. 7c, the top reaction involves cleavage of the C–O bond followed by the O–H bond, whereas the sequence is reversed in the bottom reaction. Furthermore, we observed the reaction with identical reactant and product, but involving different reactive atoms, as illustrated in Fig. 7d. In this reaction, a different hydrogen atom migrates to the neighboring carbon. For a clearer visualization, we have colored the migrating hydrogen atom in orange.
Discussion
One of the main advantages of TSDiff is its ability to find TSs without considering the conformations of the reactants and products and their alignments. Since TSDiff does not rely on specific conformations, it allows efficient exploration of TSs in graphically defined reactions with a more generalized approach. We demonstrated its usefulness in chemical reaction analysis by generating diverse, high-quality TSs based on a given molecular connectivity. This is amazing considering that TSDiff learned only one TS conformation for each reaction during the training phase. TSDiff was able to effectively capture TS conformations resulting from rotatable bonds in non-reactive coordinates and different reaction coordinates. Furthermore, TSDiff’s transferability is supported by its successful application to another benchmark dataset, as described in the Supplementary Discussion. Here, TSDiff also proves to be an effective initial TS guesser, requiring only a small number of force calls during subsequent TS optimization. Therefore, this study shows the promising potential of TSDiff for efficient and reliable TS exploration.
These findings show that the stochastic diffusion method proven to accurately create diverse conformers in equilibrium states can be extended to TS explorations. However, it is important to recognize a limitation of this work, particularly its current restriction to organic reactions. Although inorganic databases exist, such as the FH51 set in the GMTKN55 database61, which contains 51 reactions in small inorganic and organic systems, and another database containing about 400 reactions38 including transition metals, the lack of large inorganic reaction databases limits the applicability of machine learning approaches in this domain. Nevertheless, with the ongoing accumulation of data in the future, we anticipate that the utility of TSDiff will expand to encompass a broader range of chemical reactions, including those involving inorganic species.
Methods
TSDiff
The diffusion process is a stochastic process where atomic positions change into chaotic states at discrete time steps. For a reference TS geometry and a geometry at time step t of the diffusive process , we define the probability distribution q of the diffusive process as follows:
1 |
where the hyperparameters βt and αt(=1 − βt) denote the noise and signal schedulers, respectively, which determine how much noise to add and how much of the existing signal to preserve at time step t, and . The neural network model learns a distribution parameterized by θ, pθ, that simulates the reverse process of the diffusion process:
2 |
where denotes the input reaction graph, and μθ and denote the mean and the variance of the distribution, respectively. The loss form is defined as the KL divergence between the posterior of q and pθ at each time step t ≤ T:
3 |
where is a unit Gaussian prior. Minimizing the KL divergence of Eq. (3) implicitly maximizes which is the main objective of the reference TS generation.
From the Gaussian distribution assumption of pθ and q, the KL term is derived to the simple form as:
4 |
where and 62. The tractable loss form of Eq. (4), , can be interpreted as the score matching loss51,63,64. In practice, all coefficient terms in Eq. (4) were set to 1, following the previous study62.
The distribution should be SE(3) invariant. To ensure this, each backward transition is required to follow an SE(3) equivariant distribution, which can be addressed by utilizing the pairwise distances . According to Shi et al.65, the equivariance of can be addressed by decomposing it into . This ensures that the score function calculated in the distance coordinate is SE(3) invariant, and the partial derivative term is SE(3) equivariant. By assuming , the approximation target ε is re-formulated as . Accordingly, the neural network model was designed to predict the score function in distance coordinate, which is then converted to the Euclidean coordinate by applying .
TSDiff employed a total of seven modified SchNet layers. A geometric reaction graph is constructed by adding the noised positions to the 2D reaction graph, and it is fed to the GNN layers. The node-vector update step is a conventional message-passing process defined as
5 |
where denotes the i-th node-vector at the l-th layer, and denotes the message from the j-th node connected to the i-th node. The message is constructed using both atom-pair distances dij and edge-features :
6 |
where and πedge denote a radial basis kernel and an edge-feature embedding function, respectively, and ⊙ denotes element-wise multiplication. A node-embedding function πnode is used to generate the initial node-vector by processing a node-feature vector of the reaction graph . The node-features and edge-features of the reaction graph are first constructed by concatenating those of and , respectively: and . The edge-features contain bond-type information, and the node-features contain various atomic information, such as aromaticity, formal-charge, hybridization, valency, chirality, and whether the atom is in a ring. When an edge does not exist on one side of or , the edge-feature of the molecular graph is adjusted with a zero feature vector. To utilize the reaction graph more informatively, we extended and to include edges within the 3-hop and encoded their edge-features based on the graph-distances. In addition, we added edges between nodes within cutoff radius τ of the pairwise distances and assigned zero vectors as edge-features. All hyperparameters of TSDiff are summarized in the Supplementary Notes.
In summary, the neural network approximates the score function ε by utilizing the noisy geometry and the reaction graph , resulting in less noisy geometry . In practice, it first computes the score function on the distance coordinate using the outcomes from the last layer and the edge information. These changes are then converted to atomic position changes via the chain rule. The overall inference phase is a Markov process, iteratively sampling from , starting from noise and resulting in . Further details of the sampling algorithm are described in the Supplementary Methods.
Data
In this study, we used a publicly available chemical reaction dataset provided by Grambow et al.43. This consists of gas-phase elementary reactions involving up to seven C, O, or N atoms per molecule. Reactants were sampled from GDB-7, a subset of GDB-1766. The dataset contains a wide range of reactions with up to six bond changes, and most reactions occur with two or three bond changes, where the number of bond changes only counts the changes in connectivity between atoms, regardless of bond order. It also includes reactions with a wide range of barrier energies, up to 200 kcal mol−1, to ensure that the model is not biased toward reactions with low energy barriers.
The reaction pathways were first elucidated using DFT calculations, specifically the single-ended GSM, and the TS geometries were computed using the saddle point optimization at the same level of theory. There are two types of datasets calculated by different DFT methods, namely B97-D3/def2-mSVP and ωB97X-D3/def2-TZVP, and we used the ωB97X-D3 dataset. Out of the 11,961 reactions in the ωB97X-D3 dataset, we excluded two that involved non-reactive molecular nitrogen. Since our model only captures reaction information with 2D graphs, including these non-reactive molecules could lead to erroneous graph-embedding. We used a total of 11,959 reactions and randomly split the dataset in a ratio of 8:1:1. To improve the performance of our model, we also augmented our training data by including reverse reactions, i.e., swapping the reactants and products, resulting in a total of 19,132 training data points.
Measurement details
To measure the accuracy of the generated TS geometries, we used the D–MAE metric, which is the MAE of the interatomic distances. The D–MAE between two different geometries, and , is defined as
7 |
where dij and denote the interatomic distances between the i-th and j-th atoms of and , respectively, and Natom is the number of atoms. We performed an atom index alignment between and to minimize the D–MAE between them. This is necessary to match the indices of nodes that are indistinguishable on the molecular graph, such as hydrogen in a methyl group.
To evaluate TSDiff from the perspective of a generative model, we used the COV and MAT scores. The two scores are defined as
8 |
9 |
where Sgen and Sref denote the sets of generated and reference geometries, respectively, and δ denotes a criterion value, and means the number of elements in a given set. Note that the number of the reference geometry for each reaction is one, which means in our evaluations.
The COV score is variable depending on the choice of δ. We first adopted the value of 0.1 Å based on the accuracy of a state-of-the-art model. To validate this choice, we investigated the D–MAE distribution of the generated geometries with their optimized results as a reference. We confirmed that approximately 25% of the samples have a D–MAE greater than 0.1 Å, despite being well driven to their reference, suggesting that the criterion may be stringent. To mitigate this, we further evaluated the COV score with δ of 0.2 Å, which gives less than 4% of such cases.
Computational details
To validate the TS conformations generated by TSDiff, we used two quantum chemical calculations based on DFT and assessed the success rates in the two calculations. All quantum chemical calculations in this study were performed with Orca67 at the ωB97X-D3/def2-TZVP level of theory, the same as in Grambow’s database43.
The saddle point optimization was performed using the Berny algorithm20, and the detailed options are as follows. The maximum number of iterations was set to 200, and the Hessian was computed in the first optimization step only. The convergence criteria for the gradients, displacements, and energies were set to 3e-4, 4e-3, and 5e-6 in atomic units, respectively. To evaluate the success of the saddle point optimization, we verified that the computations converged and the resulting geometry had a single imaginary frequency lower than −100 cm−1, which is the same criterion as in the case of Grambow et al.43.
The maximum number of iterations for both the forward and backward IRCs was set to 200, and the convergence criterion for the gradients was set to 2e-3 in the atomic unit. Upon completion of the IRC, to ensure that the resulting reactant and product geometries successfully matched those of the reference, we checked the consistency of their molecular connectivity using Open Babel68.
Reporting summary
Further information on research design is available in the Nature Portfolio Reporting Summary linked to this article.
Supplementary information
Source data
Acknowledgements
This work was supported by Korea Environmental Industry and Technology Institute (Grant No. RS202300219144) to S.K., J.W., and W.Y.K., the National Research Foundation of Korea funded by the Ministry of Science and ICT (Grant No. 2018R1A5A1025208) to W.Y.K., and Samsung Electronics Co., Ltd (Grant No. IO201208-07820-01) to S.K. and W.Y.K.
Author contributions
S.K. and J.W. equally contributed to this work. They designed the methodology and performed quantum calculations. All authors wrote the manuscript together and W.Y.K. supervised the project.
Peer review
Peer review information
Nature Communications thanks Colin A. Grambow, and the other, anonymous, reviewer(s) for their contribution to the peer review of this work. A peer review file is available.
Data availability
The organic gas-phase reaction database used in this study is available at 10.1038/s41597-020-0460-4. The TS geometries generated in this study and their quantum chemical calculation results have been deposited in a Zenodo repository at 10.5281/zenodo.1022407169. Source data are provided with this paper.
Code availability
An implementation of the proposed model, TSDiff, is available at https://github.com/seonghann/tsdiff70.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
These authors contributed equally: Seonghwan Kim, Jeheon Woo.
Supplementary information
The online version contains supplementary material available at 10.1038/s41467-023-44629-6.
References
- 1.Gao CW, Allen JW, Green WH, West RH. Reaction mechanism generator: automatic construction of chemical kinetic mechanisms. Comput. Phys. Commun. 2016;203:212–225. doi: 10.1016/j.cpc.2016.02.013. [DOI] [Google Scholar]
- 2.Bao JL, Meana-Pañeda R, Truhlar DG. Multi-path variational transition state theory for chiral molecules: the site-dependent kinetics for abstraction of hydrogen from 2-butanol by hydroperoxyl radical, analysis of hydrogen bonding in the transition state, and dramatic temperature dependence of the activation energy. Chem. Sci. 2015;6:5866–5881. doi: 10.1039/C5SC01848J. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Ismail I, Robertson C, Habershon S. Successes and challenges in using machine-learned activation energies in kinetic simulations. J. Chem. Phys. 2022;157:014109. doi: 10.1063/5.0096027. [DOI] [PubMed] [Google Scholar]
- 4.Park, S., Han, H., Kim, H. & Choi, S. Machine learning applications for chemical reactions. Chem. Asian J.17, e202200203 (2022). [DOI] [PMC free article] [PubMed]
- 5.Kim Y, et al. Investigation of structural effects of aromatic compounds on sooting tendency with mechanistic insight into ethylphenol isomers. Proc. Combust. Inst. 2021;38:1143–1151. doi: 10.1016/j.proci.2020.06.321. [DOI] [Google Scholar]
- 6.Kim JW, Kim Y, Baek KY, Lee K, Kim WY. Performance of ACE-reaction on 26 organic reactions for fully automated reaction network construction and microkinetic analysis. J. Phys. Chem. A. 2019;123:4796–4805. doi: 10.1021/acs.jpca.9b02161. [DOI] [PubMed] [Google Scholar]
- 7.Lee J-u, Kim Y, Kim WY, Oh HB. Graph theory-based reaction pathway searches and DFT calculations for the mechanism studies of free radical-initiated peptide sequencing mass spectrometry (FRIPS MS): a model gas-phase reaction of GGR tri-peptide. Phys. Chem. Chem. Phys. 2020;22:5057–5069. doi: 10.1039/C9CP05433B. [DOI] [PubMed] [Google Scholar]
- 8.Pearson JK, Boyd RJ. Density functional theory study of the reaction mechanism and energetics of the reduction of hydrogen peroxide by ebselen, ebselen diselenide, and ebselen selenol. J. Phys. Chem. A. 2007;111:3152–3160. doi: 10.1021/jp071499n. [DOI] [PubMed] [Google Scholar]
- 9.Pearson JK, Boyd RJ. Modeling the reduction of hydrogen peroxide by glutathione peroxidase mimics. J. Phys. Chem. A. 2006;110:8979–8985. doi: 10.1021/jp0615196. [DOI] [PubMed] [Google Scholar]
- 10.Simm GN, Vaucher AC, Reiher M. Exploration of reaction pathways and chemical transformation networks. J. Phys. Chem. A. 2018;123:385–399. doi: 10.1021/acs.jpca.8b10007. [DOI] [PubMed] [Google Scholar]
- 11.Unsleber JP, Reiher M. The exploration of chemical reaction networks. Annu. Rev. Phys. Chem. 2020;71:121–142. doi: 10.1146/annurev-physchem-071119-040123. [DOI] [PubMed] [Google Scholar]
- 12.Simm GN, Reiher M. Context-driven exploration of complex chemical reaction networks. J. Chem. Theory Comput. 2017;13:6108–6119. doi: 10.1021/acs.jctc.7b00945. [DOI] [PubMed] [Google Scholar]
- 13.Keil, F. in Multiscale Molecular Methods in Applied Chemistry 69–107 (2012).
- 14.Yang Z, Gao W. Applications of machine learning in alloy catalysts: rational selection and future development of descriptors. Adv. Sci. 2022;9:2106043. doi: 10.1002/advs.202106043. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Wang P, Jin Z, Li P, Yu G. Design principles of hydrogen-evolution-suppressing single-atom catalysts for aqueous electrosynthesis. Chem. Catal. 2022;2:1277–1287. doi: 10.1016/j.checat.2022.04.020. [DOI] [Google Scholar]
- 16.Bell AT, Head-Gordon M. Quantum mechanical modeling of catalytic processes. Annu. Rev. Chem. Biomol. Eng. 2011;2:453–477. doi: 10.1146/annurev-chembioeng-061010-114108. [DOI] [PubMed] [Google Scholar]
- 17.Ziegler T. Approximate density functional theory as a practical tool in molecular energetics and dynamics. Chem. Rev. 1991;91:651–667. doi: 10.1021/cr00005a001. [DOI] [Google Scholar]
- 18.Cramer CJ, Truhlar DG. Density functional theory for transition metals and transition metal chemistry. Phys. Chem. Chem. Phys. 2009;11:10757. doi: 10.1039/b907148b. [DOI] [PubMed] [Google Scholar]
- 19.Zimmerman PM. Single-ended transition state finding with the growing string method. J. Comput. Chem. 2015;36:601–611. doi: 10.1002/jcc.23833. [DOI] [PubMed] [Google Scholar]
- 20.Schlegel HB. Optimization of equilibrium geometries and transition structures. J. Comput. Chem. 1982;3:214–218. doi: 10.1002/jcc.540030212. [DOI] [Google Scholar]
- 21.Schlegel HB. Geometry optimization. WIREs Comput. Mol. Sci. 2011;1:790–809. doi: 10.1002/wcms.34. [DOI] [Google Scholar]
- 22.Lynch BJ, Truhlar DG. How well can hybrid density functional methods predict transition state geometries and barrier heights? J. Phys. Chem. A. 2001;105:2936–2941. doi: 10.1021/jp004262z. [DOI] [Google Scholar]
- 23.Henkelman G, Uberuaga BP, Jónsson H. A climbing image nudged elastic band method for finding saddle points and minimum energy paths. J. Chem. Phys. 2000;113:9901–9904. doi: 10.1063/1.1329672. [DOI] [Google Scholar]
- 24.Zimmerman PM. Growing string method with interpolation and optimization in internal coordinates: Method and examples. J. Chem. Phys. 2013;138:184102. doi: 10.1063/1.4804162. [DOI] [PubMed] [Google Scholar]
- 25.Zimmerman P. Reliable transition state searches integrated with the growing string method. J. Chem. Theory Comput. 2013;9:3043–3050. doi: 10.1021/ct400319w. [DOI] [PubMed] [Google Scholar]
- 26.Peters B, Heyden A, Bell AT, Chakraborty A. A growing string method for determining transition states: Comparison to the nudged elastic band and string methods. J. Chem. Phys. 2004;120:7877–7886. doi: 10.1063/1.1691018. [DOI] [PubMed] [Google Scholar]
- 27.Vaucher AC, Reiher M. Minimum energy paths and transition states by curve optimization. J. Chem. Theory Comput. 2018;14:3091–3099. doi: 10.1021/acs.jctc.8b00169. [DOI] [PubMed] [Google Scholar]
- 28.Maeda S, Morokuma K. Finding reaction pathways of type A + B → X: toward systematic prediction of reaction mechanisms. J. Chem. Theory Comput. 2011;7:2335–2345. doi: 10.1021/ct200290m. [DOI] [PubMed] [Google Scholar]
- 29.Luo Y, Maeda S, Ohno K. Automated exploration of stable isomers of H+(H2O)n (n = 5–7) via ab initio calculations: An application of the anharmonic downward distortion following algorithm. J. Comput.Chem. 2009;30:952–961. doi: 10.1002/jcc.21117. [DOI] [PubMed] [Google Scholar]
- 30.Choi S, Kim Y, Kim JW, Kim Z, Kim WY. Feasibility of activation energy prediction of gas-phase reactions by machine learning. Chem. - A Eur. J. 2018;24:12354–12358. doi: 10.1002/chem.201800345. [DOI] [PubMed] [Google Scholar]
- 31.Spiekermann KA, Pattanaik L, Green WH. Fast predictions of reaction barrier heights: toward coupled-cluster accuracy. J. Phys. Chem. A. 2022;126:3976–3986. doi: 10.1021/acs.jpca.2c02614. [DOI] [PubMed] [Google Scholar]
- 32.Heinen S, von Rudorff GF, von Lilienfeld OA. Toward the design of chemical reactions: Machine learning barriers of competing mechanisms in reactant space. J. Chem. Phys. 2021;155:064105. doi: 10.1063/5.0059742. [DOI] [PubMed] [Google Scholar]
- 33.Lewis-Atwell, T., Townsend, P. A. & Grayson, M. N. Machine learning activation energies of chemical reactions. WIREs Comput. Mol. Sci.10.1002/wcms.1593 (2021).
- 34.Grambow CA, Pattanaik L, Green WH. Deep learning of activation energies. J. Phys. Chem. Lett. 2020;11:2992–2997. doi: 10.1021/acs.jpclett.0c00500. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Stuyver T, Coley CW. Quantum chemistry-augmented neural networks for reactivity prediction: performance, generalizability, and explainability. J. Chem. Phys. 2022;156:084104. doi: 10.1063/5.0079574. [DOI] [PubMed] [Google Scholar]
- 36.Singh AR, Rohr BA, Gauthier JA, Nørskov JK. Predicting chemical reaction barriers with a machine learning model. Catal. Lett. 2019;149:2347–2354. doi: 10.1007/s10562-019-02705-x. [DOI] [Google Scholar]
- 37.Jackson R, Zhang W, Pearson J. TSNet: predicting transition state structures with tensor field networks and transfer learning. Chem. Sci. 2021;12:10022–10040. doi: 10.1039/D1SC01206A. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Makoś MZ, Verma N, Larson EC, Freindorf M, Kraka E. Generative adversarial networks for transition state geometry prediction. J. Chem. Phys. 2021;155:024116. doi: 10.1063/5.0055094. [DOI] [PubMed] [Google Scholar]
- 39.Pattanaik L, Ingraham JB, Grambow CA, Green WH. Generating transition states of isomerization reactions with deep learning. Phys. Chem. Chem. Phys. 2020;22:23618–23626. doi: 10.1039/D0CP04670A. [DOI] [PubMed] [Google Scholar]
- 40.Choi, S. Prediction of transition state structures of gas-phase chemical reactions via machine learning. Nat. Commun. 10.1038/s41467-023-36823-3 (2023). [DOI] [PMC free article] [PubMed]
- 41.Lemm, D., von Rudorff, G. F. & von Lilienfeld, O. A. Machine learning based energy-free structure predictions of molecules, transition states, and solids. Nat. Commun.10.1038/s41467-021-24525-7 (2021). [DOI] [PMC free article] [PubMed]
- 42.Duan, C., Du, Y., Jia, H. & Kulik, H.J. Accurate transition state generation with an object-aware equivariant elementary reaction diffusion model. Nat. Comput. Sci.3, 1045–1055 (2023). [DOI] [PubMed]
- 43.Grambow, C. A., Pattanaik, L. & Green, W. H. Reactants, products, and transition states of elementary chemical reactions based on quantum chemistry. Sci. Data10.1038/s41597-020-0460-4 (2020). [DOI] [PMC free article] [PubMed]
- 44.Robertson C, Habershon S. Simple position and orientation preconditioning scheme for minimum energy path calculations. J. Comput. Chem. 2021;42:761–770. doi: 10.1002/jcc.26495. [DOI] [PubMed] [Google Scholar]
- 45.Ramos-Sánchez P, Harvey JN, Gámez JA. An automated method for graph-based chemical space exploration and transition state finding. J. Comput. Chem. 2022;44:27–42. doi: 10.1002/jcc.27011. [DOI] [PubMed] [Google Scholar]
- 46.Kim, H. et al. GeoTMI: predicting quantum chemical property with easy-to-obtain geometry via positional denoising. In Thirty-seventh Conference on Neural Information Processing Systems (2023).
- 47.Godwin, J. et al. Simple gnn regularisation for 3d molecular property prediction and beyond. In International Conference on Learning Representations (2021).
- 48.Ismail I, Majerus RC, Habershon S. Graph-driven reaction discovery: progress, challenges, and future opportunities. J. Phys. Chem. A. 2022;126:7051–7069. doi: 10.1021/acs.jpca.2c06408. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Zhao Q, Hsu H-H, Savoie BM. Conformational sampling for transition state searches on a computational budget. J. Chem. Theory Comput. 2022;18:3006–3016. doi: 10.1021/acs.jctc.2c00081. [DOI] [PubMed] [Google Scholar]
- 50.Zhao, Q. et al. Comprehensive exploration of graphically defined reaction spaces. Sci. Data10.1038/s41597-023-02043-z (2023). [DOI] [PMC free article] [PubMed]
- 51.Xu, M. et al. GeoDiff: a geometric diffusion model for molecular conformation generation. In International Conference on Learning Representations (2022).
- 52.Jing, B., Corso, G., Chang, J., Barzilay, R. & Jaakkola, T. Torsional Diffusion for Molecular Conformer Generation. In Advances in Neural Information Processing Systems Vol. 35 (eds Koyejo, S. et al.) 24240–24253 (Curran Associates, 2022).
- 53.Hoogeboom, E., Satorras, V.G., Vignac, C. & Welling, M. Equivariant diffusion for molecule generation in 3D. In Proceedings of the 39th International Conference on Machine Learning, Vol. 162, 8867–8887 (PMLR, 2022).
- 54.Fukui K. The path of chemical reactions—the IRC approach. Acc. Chem. Res. 1981;14:363–368. doi: 10.1021/ar00072a001. [DOI] [Google Scholar]
- 55.Daylight Chemical Information Systems, I. SMARTS—a language for describing molecular patterns. http://www.daylight.com/dayhtml/doc/theory/theory.smarts.html (2023).
- 56.Heid E, Green WH. Machine learning of reaction properties via learned representations of the condensed graph of reaction. J. Chem. Inf. Model. 2021;62:2101–2110. doi: 10.1021/acs.jcim.1c00975. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 57.Weininger D. Smiles, a chemical language and information system. 1. Introduction to methodology and encoding rules. J. Chem. Inf. Comput. Sci. 1988;28:31–36. doi: 10.1021/ci00057a005. [DOI] [Google Scholar]
- 58.Schütt KT, Sauceda HE, Kindermans P-J, Tkatchenko A, Müller K-R. SchNet—a deep learning architecture for molecules and materials. J. Chem. Phys. 2018;148:241722. doi: 10.1063/1.5019779. [DOI] [PubMed] [Google Scholar]
- 59.Maaten Lvd, Hinton G. Visualizing data using t-SNE. J. Mach. Learn. Res. 2008;9:2579–2605. [Google Scholar]
- 60.Pedregosa F, et al. Scikit-learn: machine learning in python. J. Mach. Learn. Res. 2011;12:2825–2830. [Google Scholar]
- 61.Goerigk L, et al. A look at the density functional theory zoo with the advanced GMTKN55 database for general main group thermochemistry, kinetics and noncovalent interactions. Phys. Chem. Chem. Phys. 2017;19:32184–32215. doi: 10.1039/C7CP04913G. [DOI] [PubMed] [Google Scholar]
- 62.Ho, J., Jain, A. & Abbeel, P. Denoising diffusion probabilistic models. In Proceedings of Advances in Neural Information Processing Systems (NeurIPS)33, 6840–6851 (2020).
- 63.Song, Y. et al. Score-based generative modeling through stochastic differential equations. In International Conference of Learning Representations (ICLR, 2020).
- 64.Nichol, Alexander Q., & Dhariwal, P. Improved denoising diffusion probabilistic models. In International Conference on Machine Learning. 8162–8171. (PMLR, 2021).
- 65.Shi, C., Luo, S., Xu, M. & Tang, J. Learning Gradient Fields for Molecular Conformation Generation. In Proc. 38th Int. Conference on Machine Learning Vol. 139 (eds Meila, M. & Zhang, T.) 9558–9568 (PMLR, 2021).
- 66.Ruddigkeit L, van Deursen R, Blum LC, Reymond J-L. Enumeration of 166 billion organic small molecules in the chemical universe database GDB-17. J. Chem. Inf. Model. 2012;52:2864–2875. doi: 10.1021/ci300415d. [DOI] [PubMed] [Google Scholar]
- 67.Neese F, Wennmohs F, Becker U, Riplinger C. The ORCA quantum chemistry program package. J. Chem. Phys. 2020;152:224108. doi: 10.1063/5.0004608. [DOI] [PubMed] [Google Scholar]
- 68.O’Boyle, N. M. et al. Open babel: an open chemical toolbox. J. Cheminformatics10.1186/1758-2946-3-33 (2011). [DOI] [PMC free article] [PubMed]
- 69.Kim, S. & Woo, J. Reproducibility of “Diffusion-based generative AI for exploring transition states from 2D molecular graphs". Zenodo 10.5281/zenodo.10224071 (2023). [DOI] [PubMed]
- 70.Kim, S. & Woo, J. seonghann/tsdiff: TSDiff: diffusion-based generative AI for exploring transition states from 2D molecular graphs. Zenodo 10.5281/zenodo.10224352 (2023). [DOI] [PubMed]
- 71.Schrödinger, L. L. C. The PyMOL molecular graphics system, Version 2.0 (2017).
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The organic gas-phase reaction database used in this study is available at 10.1038/s41597-020-0460-4. The TS geometries generated in this study and their quantum chemical calculation results have been deposited in a Zenodo repository at 10.5281/zenodo.1022407169. Source data are provided with this paper.
An implementation of the proposed model, TSDiff, is available at https://github.com/seonghann/tsdiff70.