Skip to main content

2021 | OriginalPaper | Buchkapitel

Compiling Elementary Mathematical Functions into Finite Chemical Reaction Networks via a Polynomialization Algorithm for ODEs

verfasst von : Mathieu Hemery, François Fages, Sylvain Soliman

Erschienen in: Computational Methods in Systems Biology

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The Turing completeness result for continuous chemical reaction networks (CRN) shows that any computable function over the real numbers can be computed by a CRN over a finite set of formal molecular species using at most bimolecular reactions with mass action law kinetics. The proof uses a previous result of Turing completeness for functions defined by polynomial ordinary differential equations (PODE), the dual-rail encoding of real variables by the difference of concentration between two molecular species, and a back-end quadratization transformation to restrict to elementary reactions with at most two reactants. In this paper, we present a polynomialization algorithm of quadratic time complexity to transform a system of elementary differential equations in PODE. This algorithm is used as a front-end transformation to compile any elementary mathematical function, either of time or of some input species, into a finite CRN. We illustrate the performance of our compiler on a benchmark of elementary functions relevant to CRN design problems in synthetic biology specified by mathematical functions. In particular, the abstract CRN obtained by compilation of the Hill function of order 5 is compared to the natural CRN structure of MAPK signalling networks.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
For the sake of simplicity of the definition given here, we omit the error control mechanism that requires one extra CRN species z verifying:
\(\forall t>1\ |y(t)-f(x(0))|\le z(t),\ \forall t'>t\ z(t')<z(t)\) and \(\lim _{t\rightarrow \infty }z(t)=0\).
 
Literatur
1.
Zurück zum Zitat Baudier, A., Fages, F., Soliman, S.: Graphical requirements for multistationarity in reaction networks and their verification in biomodels. J. Theor. Biol. 459, 79–89 (2018) Baudier, A., Fages, F., Soliman, S.: Graphical requirements for multistationarity in reaction networks and their verification in biomodels. J. Theor. Biol. 459, 79–89 (2018)
2.
Zurück zum Zitat Bournez, O., Campagnolo, M.L., Graça, D.S., Hainry, E.: Polynomial differential equations compute all real computable functions on computable compact intervals. J. Complexity 23(3), 317–335 (2007) Bournez, O., Campagnolo, M.L., Graça, D.S., Hainry, E.: Polynomial differential equations compute all real computable functions on computable compact intervals. J. Complexity 23(3), 317–335 (2007)
3.
Zurück zum Zitat Bychkov, A., Pogudin, G.: Optimal monomial quadratization for ode systems. In: Proceedings of the IWOCA 2021–32nd International Workshop on Combinatorial Algorithms, July 2021 Bychkov, A., Pogudin, G.: Optimal monomial quadratization for ode systems. In: Proceedings of the IWOCA 2021–32nd International Workshop on Combinatorial Algorithms, July 2021
5.
Zurück zum Zitat Carothers, D.C., Edgar Parker, G., Sochacki, J.S., Warne, P.G.: Some properties of solutions to polynomial systems of differential equations. Electron. J. Differ. Equ. 2005(40), 1–17 (2005) Carothers, D.C., Edgar Parker, G., Sochacki, J.S., Warne, P.G.: Some properties of solutions to polynomial systems of differential equations. Electron. J. Differ. Equ. 2005(40), 1–17 (2005)
6.
Zurück zum Zitat Chen, H.-L., Doty, D., Soloveichik, D.: Deterministic function computation with chemical reaction networks. Natural Comput. 7433, 25–42 (2012) Chen, H.-L., Doty, D., Soloveichik, D.: Deterministic function computation with chemical reaction networks. Natural Comput. 7433, 25–42 (2012)
8.
Zurück zum Zitat Courbet, A., Amar, P., Fages, F., Renard, E., Molina, F.: Computer-aided biochemical programming of synthetic microreactors as diagnostic devices. Molecular Syst. Biol. 14(4), e7845 (2018) Courbet, A., Amar, P., Fages, F., Renard, E., Molina, F.: Computer-aided biochemical programming of synthetic microreactors as diagnostic devices. Molecular Syst. Biol. 14(4), e7845 (2018)
9.
Zurück zum Zitat Craciun, G., Feinberg, M.: Multiple equilibria in complex chemical reaction networks: II. The species-reaction graph. SIAM J. Appl. Math. 66(4), 1321–1338 (2006)CrossRef Craciun, G., Feinberg, M.: Multiple equilibria in complex chemical reaction networks: II. The species-reaction graph. SIAM J. Appl. Math. 66(4), 1321–1338 (2006)CrossRef
10.
Zurück zum Zitat Daniel, R., Rubens, J.R., Sarpeshkar, R., Lu, T.K.: Synthetic analog computation in living cells. Nature 497(7451), 619–623, 05 (2013) Daniel, R., Rubens, J.R., Sarpeshkar, R., Lu, T.K.: Synthetic analog computation in living cells. Nature 497(7451), 619–623, 05 (2013)
11.
12.
Zurück zum Zitat Fages, F., Gay, S., Soliman, S.: Inferring reaction systems from ordinary differential equations. Theoretical Comput. Sci. 599, 64–78 (2015) Fages, F., Gay, S., Soliman, S.: Inferring reaction systems from ordinary differential equations. Theoretical Comput. Sci. 599, 64–78 (2015)
13.
Zurück zum Zitat Fages, F., Soliman, S.: Abstract interpretation and types for systems biology. Theoretical Comput. Sci. 403(1), 52–70 (2008)CrossRef Fages, F., Soliman, S.: Abstract interpretation and types for systems biology. Theoretical Comput. Sci. 403(1), 52–70 (2008)CrossRef
14.
Zurück zum Zitat Feinberg, M.: Mathematical aspects of mass action kinetics. In: Lapidus, L., Amundson, N.R. (eds.) Chemical Reactor Theory: A Review, chapter 1, pp. 1–78. Prentice-Hall (1977) Feinberg, M.: Mathematical aspects of mass action kinetics. In: Lapidus, L., Amundson, N.R. (eds.) Chemical Reactor Theory: A Review, chapter 1, pp. 1–78. Prentice-Hall (1977)
15.
Zurück zum Zitat Gay, S., Soliman, S., Fages, F.: A graphical method for reducing and relating models in systems biology. Bioinformatics 26(18), i575–i581 (2010). special issue ECCB’10CrossRef Gay, S., Soliman, S., Fages, F.: A graphical method for reducing and relating models in systems biology. Bioinformatics 26(18), i575–i581 (2010). special issue ECCB’10CrossRef
16.
Zurück zum Zitat Graça, D.S., Costa, J.F.: Analog computers and recursive functions over the reals. J. Complexity 19(5), 644–664 (2003)CrossRef Graça, D.S., Costa, J.F.: Analog computers and recursive functions over the reals. J. Complexity 19(5), 644–664 (2003)CrossRef
17.
Zurück zum Zitat Chenjie, G.: QLMOR: a projection-based nonlinear model order reduction approach using quadratic-linear representation of nonlinear systems. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 30(9), 1307–1320 (2011)CrossRef Chenjie, G.: QLMOR: a projection-based nonlinear model order reduction approach using quadratic-linear representation of nonlinear systems. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 30(9), 1307–1320 (2011)CrossRef
18.
Zurück zum Zitat Hárs, V., Tóth, J.: On the inverse problem of reaction kinetics. In: Farkas, M. (ed.) Colloquia Mathematica Societatis János Bolyai, volume 30 of Qualitative Theory of Differential Equations, pp. 363–379 (1979) Hárs, V., Tóth, J.: On the inverse problem of reaction kinetics. In: Farkas, M. (ed.) Colloquia Mathematica Societatis János Bolyai, volume 30 of Qualitative Theory of Differential Equations, pp. 363–379 (1979)
20.
Zurück zum Zitat Huang, C.-Y., Ferrell, J.E.: Ultrasensitivity in the mitogen-activated protein kinase cascade. PNAS 93(19), 10078–10083 (1996) Huang, C.-Y., Ferrell, J.E.: Ultrasensitivity in the mitogen-activated protein kinase cascade. PNAS 93(19), 10078–10083 (1996)
21.
Zurück zum Zitat Oishi, K., Klavins, E.: Biomolecular implementation of linear I/O systems. IET Syst. Biol. 5(4), 252–260 (2011)CrossRef Oishi, K., Klavins, E.: Biomolecular implementation of linear I/O systems. IET Syst. Biol. 5(4), 252–260 (2011)CrossRef
22.
Zurück zum Zitat Pouly, A.: Continuous models of computation: from computability to complexity. PhD thesis, Ecole Polytechnique, July 2015 Pouly, A.: Continuous models of computation: from computability to complexity. PhD thesis, Ecole Polytechnique, July 2015
23.
Zurück zum Zitat Rizik, L., Ram, Y., Danial, R.: Noise tolerance analysis for reliable analog and digital computation in living cells. J. Bioeng. Biomed. Sci. 6, 186 (2016) Rizik, L., Ram, Y., Danial, R.: Noise tolerance analysis for reliable analog and digital computation in living cells. J. Bioeng. Biomed. Sci. 6, 186 (2016)
24.
25.
Zurück zum Zitat Sauro, H.M., Kim, K.: Synthetic biology: it’s an analog world. Nature 497(7451), 572–573 (2013) Sauro, H.M., Kim, K.: Synthetic biology: it’s an analog world. Nature 497(7451), 572–573 (2013)
26.
Zurück zum Zitat Shannon, C.E.: Mathematical theory of the differential analyser. J. Math. Phys. 20, 337–354 (1941) Shannon, C.E.: Mathematical theory of the differential analyser. J. Math. Phys. 20, 337–354 (1941)
Metadaten
Titel
Compiling Elementary Mathematical Functions into Finite Chemical Reaction Networks via a Polynomialization Algorithm for ODEs
verfasst von
Mathieu Hemery
François Fages
Sylvain Soliman
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-85633-5_5