journal article Mar 01, 2026

Finding Pathways in Reaction Networks Guided by Energy Barriers Using Integer Linear Programing

View at Publisher Save 10.1002/minf.70021
Abstract
Analyzing synthesis pathways for target molecules in a chemical reaction network annotated with information on the kinetics of individual reactions is an area of active study. This work presents a computational methodology for searching for pathways in reaction networks which is based on integer linear programing and the modeling of reaction networks by directed hypergraphs. Often multiple pathways fit the given search criteria. To rank them, we develop an objective function based on physical arguments maximizing the probability of the pathway. We furthermore develop an automated pipeline to estimate the energy barriers of individual reactions in reaction networks. Combined, the methodology facilitates flexible and kinetically informed pathway investigations on large reaction networks by computational means, even for networks coming without kinetic annotation, such as those created via generative approaches for expanding molecular spaces. To demonstrate the methodology, we apply it on a chemical reaction network generated from 2‐hydroxyethanenitrile, water, and ammonia, where we search for pathways to glycine and 2‐hydroxyethanoic acid using the input molecules as precursors.
Topics

No keywords indexed for this article. Browse by subject →

References
58
[8]
Kim S. "Diffusion‐Based Generative AI for Exploring Transition States from 2D Molecular Graphs" Nature Communications (2024)
[9]
Reaction Mechanism Generator v3.0: Advances in Automatic Mechanism Generation

Mengjie Liu, Alon Grinberg Dana, Matthew S. Johnson et al.

Journal of Chemical Information and Modeling 10.1021/acs.jcim.0c01480
[24]
Nakamura M. "An Efficient Algorithm for De Novo Predictions of Biochemical Pathways Between Chemical Compounds" Bioinformatics (2012)
[28]
Andersen J. L. "Philosophical Transactions of the Royal Society A: Mathematical" Physical and Engineering Sciences (2017)
[29]
J. L.Andersen MØD 2024.http://mod.imada.sdu.dk.
[30]
Arrhenius equation The IUPAC Compendium of Chemical Terminology(2008) https://doi.org/10.1351/goldbook.a00446. 10.1351/goldbook.a00446
[31]
Modified Arrhenius Equation The IUPAC Compendium of Chemical Terminology(2014) https://doi.org/10.1351/goldbook.m03963. 10.1351/goldbook.m03963
[34]
Transition State Theory The IUPAC Compendium of Chemical Terminology (2014) https://doi.org/10.1351/goldbook.t06470. 10.1351/goldbook.t06470
[37]
Open Babel documentation “make3D() function in Open Babel ” (2020).https://open‐babel.readthedocs.io/en/latest/UseTheLibrary/Python_PybelAPI.html#pybel.Molecule.make3D.
[38]
Open Babel documentation “SystematicRotorSearch() function in Open Babel ” (2020).https://open‐babel.readthedocs.io/en/latest/3DStructureGen/SingleConformer.html#id3.
[39]
xTB documentation “Geometry Optimization in xTB ”https://xtb‐docs.readthedocs.io/en/latest/optimization.html.
[42]
Henkelman G. "Improved Tangent Estimate in the Nudged Elastic Band Method for Finding Minimum Energy Paths and Saddle Points" The Journal of Chemical Physics (2000)
[43]
The atomic simulation environment—a Python library for working with atoms

Ask Hjorth Larsen, Jens Jørgen Mortensen, Jakob Blomqvist et al.

Journal of Physics: Condensed Matter 10.1088/1361-648x/aa680e
[45]
K.Schütt O.Unke andM.Gastegger “Proceedings of the 38th International Conference on Machine Learning ” in Proceedings of Machine Learning Research ed.M.MeilaandT.Zhang (PMLR 2021) 9377–9388 https://proceedings.mlr.press/v139/schutt21a.html.

Showing 50 of 58 references

Related

You May Also Like