Information Processing in Chemical Systems

The Energetics of Computing in Life & Machines pp 83-102
DOI: 10.37911/9781947864078.03

3. Information Processing in Chemical Systems

Authors: Jakob L. Andersen, University of Southern Denmark; Christoph Flamm, University of Vienna; Daniel Merkle, University of Southern Denmark; Peter F. Stadler, University of Leipzig

 

Excerpt

Introduction

Chemical systems, that is, molecules and their reactions, are just time-dependent multiparticle quantum systems. As such, they are completely described by fundamental principles of physics, expressed in terms of quantum field theory (QFT) (Weinberg 2005). This level of description, however, is of little practical use to a chemist because the computational efforts to obtain answers to essentially all questions that a chemist might ask exceed, by far, the limits of present-day technology. It is possible, however, to arrive at more useful levels of description by means of a hierarchy of approximations and simplifications, making use of specific properties that distinguish chemical reactions for arbitrary quantum systems (see, e.g., fig. 3.1; Andersen et al. 2017a). These include the immutability of atomic nuclei and the idea that chemical reactions comprise only a redistribution of electrons. Furthermore, the Born– Oppenheimer approximation (Born and Oppenheimer 1927) postulates a complete separation of the wave function of nuclei and electrons due to the large difference in their masses, which leads to the concept of potential energy surfaces that determine the geometry of molecules and make it possible to view chemical reactions as classical paths on this surface (Mezey 1987; Heidrich, Kliesch, and Quapp 1991). The computation of potential energy surfaces by solving the Schrödinger equation is one of the key problems in quantum chemistry, for which a wide variety of approximation methods have been developed with different trade-offs between accuracy and computational effort. Semiempirical methods capitalize on the empirical fact that chemical bonds are usually formed by pairs of electrons to further simplify the electronic wave function. Molecular modeling and molecular dynamics (McCammon, Gelin, and Karplus 1977; Burkert and Allinger 1982) abandon quantum mechanics and model the potential energy surface as a sum of empirical contributions for pair bonds and electrostatic effects. This simplifies the computations sufficiently to treat macromolecules and supramolecular complexes that are intractable with quantumchemical methods.

Even coarser approximations have been developed for particular classes of molecules. Aromatic ring systems, for instance, are well described in terms of purely graph-theoretical models known as Hückel theory (Hückel 1931; Hoffmann 1963). Nucleic acids can be coarse grained even further by aggregating their molecular building blocks (nucleotides) into single vertices. Watson–Crick base pairs then become edges in the graph representation known as secondary structure (Zuker and Stiegler 1981).

In this contribution, we adopt labeled graphs as the level of description of choice, that is, the level of chemical formulas and reaction schemes most familiar to chemists. We use this formalism to develop an algebraic description of chemical reaction networks that is consistent with traditional, flux-based methods, such as flux balance analysis or elementary mode analysis, and, at the same time, is sufficiently detailed to capture the constructive aspects of reorganizing atoms through arbitrary reaction systems.

Bibliography

Andersen, J. L. 2018. MedØlDatschgerl (MØD). http://mod.imada.sdu.dk.

Andersen, J. L., C. Flamm, D. Merkle, and P. F. Stadler. 2013. “Inferring Chemical Reaction Patterns Using Graph Grammar Rule Composition.” Journal of Systems Chemistry 4:4.

————. 2016. “A Software Package for Chemically Inspired Graph Transformation.” In Graph Transformation, ICGT 2016, edited by Rachid Echahed and Mark Minas, 9761:73–88. Lecture Notes in Computational Science. Berlin: Springer.

————. 2017a. “An Intermediate Level of Abstraction for Computational Systems Chemistry.” Philosophical Transactions of the Royal Society of London, Series A 375:20160354.

————. 2017b. “Chemical Graph Transformation with Stereo-information.” In 10th International Conference on Graph Transformation (ICGT 2017), edited by Juan de Lara and Detlef Plump, 10373:54–69. Lecture Notes in Computational Science. Heidelberg, Germany: Springer.

————. 2017c. “Chemical Transformation Motifs—Modelling Pathways as Integer Hyperflows.” IEEE/ACM Transactions on Computational Biology.

Andersen, J. L., C. Flamm, D. Merkle, and P. Florian Stadler. 2014. “Generic Strategies for Chemical Space Exploration.” International Journal of Computational Biology and Drug Design 7:225–258.

Andersen, J. L., and D. Merkle. 2018. “A Generic Framework for Engineering Graph Canonization Algorithms.” In Proceedings of the Twentieth Workshop on Algorithm Engineering and Experiments, ALENEX 2018, 139–153.

Benkö, G., C. Flamm, and P. F. Stadler. 2003. “A Graph-Based Toy Model of Chemistry.” Journal of Chemical Information and Modeling 43 (4): 1085–1093.

Berry, G., and G. Boudol. 1992. “The Chemical Abstract Machine.” Theoretical Computer Science 96:217–248.

Born, M., and J. R. Oppenheimer. 1927. “Zur Quantentheorie der Molekülen.” Annales Physik 389:457–484.

Burkert, U., and N. L. Allinger. 1982. Molecular Mechanics. Vol. 177. Washington, DC: American Chemical Society.

Cardelli, L., M. Kwiatkowska, and L. Laurenti. 2018. “Programming Discrete Distributions with Chemical Reaction Networks.” Natural Computing 17:131–145.

Chen, H., D. Doty, and D. Soloveichik. 2012. “Deterministic Function Computation with Chemical Reaction Networks.” Natural Computing 7433:25–42.

Ehrig, H., K. Ehrig, U. Prange, and G. Taenthzer. 2006. Fundamentals of Algebraic Graph Transformation. Berlin: Springer.

Gillespie, D. T. 1976. “A General Method for Numerically Simulating the Stochastic Time Evolution of Coupled Chemical Reactions.” Journal of Computational Physics 22:403–434.

Heidrich, D., W. Kliesch, and W. Quapp. 1991. Properties of Chemically Interesting Potential Energy Surfaces. Vol. 56. Lecture Notes in Chemistry. Berlin: Springer.

Henry, C. S., L. J. Broadbelt, and V. Hatzimanikatis. 2007. “Thermodynamics-Based Metabolic Flux Analysis.” Biophysical Journal 92:1792–1805.

Hoffmann, R. 1963. “An Extended Hückel Theory. I. Hydrocarbons.” Journal of Chemical Physics 39:1397–1412.

Howie, J. M. 1995. Fundamentals of Semigroup Theory. Oxford: Clarendon.

Hückel, E. 1931. “Quantentheoretische Beiträge zum Benzolproblem. I. Die Elektronenkonfiguration des Benzols und verwandter Verbindungen.” Zeitschrift für Physik 70:204–286.

Jarzynski, C. 2011. “Equalities and Inequalities: Irreversibility and the Second Law of Thermodynamics at the Nanoscale.” Annual Review of Condensed Matter Physics 2:329–351.

Klamt, S., U. Haus, and F. Theis. 2009. “Hypergraphs and Cellular Networks.” PLoS Computational Biology 5 (5): e1000385.

Larhlimi, A., and A. Bockmayr. 2009. “A New Constraint-Based Description of the Steady-State Flux Cone of Metabolic Networks.” Discrete Applied Mathematics 157:2257–2266.

McCammon, J. A., B. R. Gelin, and M. Karplus. 1977. “Dynamics of Folded Proteins.” Nature 267:585–590.

Mezey, P. G. 1987. Potential Energy Hypersurfaces. Amsterdam: Elsevier.

Noor, E., H. S. Haraldsdóttir, R. Milo, and R. M. T. Fleming. 2013. “Consistent Estimation of Gibbs Energy Using Component Contributions.” PLoS Computational Biology 9:1–11.

Orth, J. D., I. Thiele, and B. Ø. Palsson. 2010. “What Is Flux Balance Analysis?” Nature Biotechnology 28:245–248.

Price, N. D., J. L. Reed, J. A. Papin, S. J. Wiback, and B. Ø. Palsson. 2003. “Network-Based Analysis of Metabolic Regulation in the Human Red Blood Cell.” Journal of Theoretical Biology 225:185–194.

Schuster, S., D. A. Fell, and T. Dandekar. 2000. “A General Definition of Metabolic Pathways Useful for Systematic Organization and Analysis of Complex Metabolic Networks.” Nature Biotechnology 18:326–332.

Seifert, U. 2012. “Stochastic Thermodynamics, Fluctuation Theorems and Molecular Machines.” Reports on Progress in Physics 75:126001.

Suderman, R., E. D. Mitra, Y. T. Lin, K. E. Erickson, S. Feng, and W. S. Hlavacek. 2018. “Generalizing Gillespie's Direct Method to Enable Network-Free Simulations.” Bulletin of Mathematical Biology.

Van den Broeck, C., and M. Esposito. 2015. “Ensemble and Trajectory Thermodynamics: A Brief Introduction.” Physica A 418:6–16.

Van den Broeck, C., S. Sasa, and U. Seifert. 2016. “Focus on Stochastic Thermodynamics.” New Journal in Physics 18:020401.

Weinberg, S. 2005. The Quantum Theory of Fields. Cambridge: Cambridge University Press.

Weitzel, M., W. Wiechert, and K. Nöh. 2007. “The Topology of Metabolic Isotope Labeling Networks.” BMC Bioinformatics 8:315.

Zuker, M., and P. Stiegler. 1981. “Optimal Computer Folding of Larger RNA Sequences Using Thermodynamics and Auxiliary Information.” Nucleic Acids Research 9:133–148.

BACK TO The Energetics of Computing in Life & Machines