Abstract
The online estimation of the derivative of an input signal is widespread in control theory and engineering. In the realm of chemical reaction networks (CRN), this raises however a number of specific issues on the different ways to achieve it. A CRN pattern for implementing a derivative block has already been proposed for the PID control of biochemical processes, and proved correct using Tikhonov’s limit theorem. In this paper, we give a detailed mathematical analysis of that CRN, thus clarifying the computed quantity and quantifying the error done as a function of the reaction kinetic parameters. In a synthetic biology perspective, we show how this can be used to compute online functions with CRNs augmented with an error correcting delay for derivatives. In the systems biology perspective, we give the list of models in BioModels containing (in the sense of subgraph epimorphisms) the core derivative CRN, most of which being models of oscillators and control systems in the cell, and discuss in detail two such examples: one model of the circadian clock and one model of a bistable switch.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Alexis, E., Schulte, C.C.M., Cardelli, L., Papachristodoulou, A.: Biomolecular mechanisms for signal differentiation. Iscience 24(12), 103462 (2021)
Becker-Weimann, S., Wolf, J., Herzel, H., Kramer, A.: Modeling feedback loops of the mammalian circadian oscillator. Biophys. J . 87(5), 3023–3034 (2004)
Briat, C., Gupta, A., Khammash, M.: Antithetic integral feedback ensures robust perfect adaptation in noisy biomolecular networks. Cell Syst. 2(1), 15–26 (2016)
Calzone, L., Fages, F., Soliman, S.: BIOCHAM: an environment for modeling biological systems and formalizing experimental knowledge. Bioinformatics 22(14), 1805–1807 (2006)
Chevalier, M., Gómez-Schiavon, M., Ng, A.H., El-Samad, H.: Design and analysis of a proportional-integral-derivative controller with biological molecules. Cell Syst. 9(4), 338–353 (2019)
Courbet, A., Amar, P., Fages, F., Renard, E., Molina, F.: Computer-aided biochemical programming of synthetic microreactors as diagnostic devices. Mol. Syst. Biol. 14(4) (2018)
Érdi, P., Tóth, J.: Mathematical Models of Chemical Reactions: Theory and Applications of Deterministic and Stochastic Models. Nonlinear Science: Theory and Applications. Manchester University Press (1989)
Fages, F., Le Guludec, G., Bournez, O., Pouly, A.: Strong Turing completeness of continuous chemical reaction networks and compilation of mixed analog-digital programs. In: Feret, J., Koeppl, H. (eds.) CMSB 2017. LNCS, vol. 10545, pp. 108–127. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67471-1_7
Fages, F., Gay, S., Soliman, S.: Inferring reaction systems from ordinary differential equations. Theor. Comput. Sci. 599, 64–78 (2015)
Fages, F., Soliman, S.: Abstract interpretation and types for systems biology. Theor. Comput. Sci. 403(1), 52–70 (2008)
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, Upper Saddle River (1977)
Gay, S., Fages, F., Martinez, T., Soliman, S., Solnon, C.: On the subgraph epimorphism problem. Discret. Appl. Math. 162, 214–228 (2014)
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’10
Hemery, M., Fages, F.: Algebraic biochemistry: a framework for analog online computation in cells. In: Petre, I., Păun, A. (eds.) CMSB 2022. LNCS, vol. 13447, pp. 3–20. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-15034-0_1
Hemery, M., Fages, F., Soliman, S.: On the complexity of quadratization for polynomial differential equations. In: Abate, A., Petrov, T., Wolf, V. (eds.) CMSB 2020. LNCS, vol. 12314, pp. 120–140. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-60327-4_7
Hemery, M., Fages, F., Soliman, S.: Compiling elementary mathematical functions into finite chemical reaction networks via a polynomialization algorithm for ODEs. In: Cinquemani, E., Paulevé, L. (eds.) CMSB 2021. LNCS, vol. 12881, pp. 74–90. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-85633-5_5
Huang, C.-Y., Ferrell, J.E.: Ultrasensitivity in the mitogen-activated protein kinase cascade. PNAS 93(19), 10078–10083 (1996)
Kitano, H.: Systems biology: a brief overview. Science 295(5560), 1662–1664 (2002)
le Novère, N., et al.: BioModels database: a free, centralized database of curated, published, quantitative kinetic models of biochemical and cellular systems. Nucleic Acid Res. 1(34), D689–D691 (2006)
Myhill, J.: A recursive function defined on a compact interval and having a continuous derivative that is not recursive. Mich. Math. J. 18(2), 97–98 (1971)
Oishi, K., Klavins, E.: Biomolecular implementation of linear i/o systems. IET Syst. Biol. 5(4), 252–260 (2011)
Shannon, C.E.: Mathematical theory of the differential analyser. J. Math. Phys. 20, 337–354 (1941)
Vasic, M., Soloveichik, D., Khurshid, S.: CRN++: molecular programming language. In: Doty, D., Dietz, H. (eds.) DNA 2018. LNCS, vol. 11145, pp. 1–18. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00030-1_1
Whitby, M., Cardelli, L., Kwiatkowska, M., Laurenti, L., Tribastone, M., Tschaikowski, M.: Pid control of biochemical reaction networks. IEEE Trans. Autom. Control 67(2), 1023–1030 (2021)
Yao, G., Lee, T.J., Mori, S., Nevins, J.R., You, L.: A bistable rb-e2f switch underlies the restriction point. Nat. Cell Biol. 10(4), 476–482 (2008)
Acknowledgment
This work benefited from ANR-20-CE48-0002 \(\delta \)ifference project grant.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix: Computation of Integration with a Delay
Appendix: Computation of Integration with a Delay
To prove that the drift of the output is a direct consequence of the delay, we first compute the input and the approximate derivative for our choice of input:
Then we can compute the output up to the first order:
Then, to correct the observed drift, we propose to introduce a delay signal and use it in the computation to produce the output species \(Y_+\) and \(Y_-\), with the following CRN:
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Hemery, M., Fages, F. (2023). On Estimating Derivatives of Input Signals in Biochemistry. In: Pang, J., Niehren, J. (eds) Computational Methods in Systems Biology. CMSB 2023. Lecture Notes in Computer Science(), vol 14137. Springer, Cham. https://doi.org/10.1007/978-3-031-42697-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-031-42697-1_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-42696-4
Online ISBN: 978-3-031-42697-1
eBook Packages: Computer ScienceComputer Science (R0)