24 International Journal of Nanotechnology and Molecular Computation, 3(4), 24-37, October-December 2013
Algorithmic Models of Biochemical Dynamics: MP Grammars Synthetizing Complex Oscillators
Vincenzo Manca, Department of Computer Science & Center for BioMedical Computing, University of Verona, Verona, Italy
ABSTRACT The paper presents the main ideas about MP grammars, a discrete formalism for describing and deducing dynamical systems, that combines ideas from formal language theory (P systems), recurrent equations, linear algebra and statistical regression. In this framework, some synthetic oscillators are presented which illustrate, in a simple manner, the expressive power of MP grammars in the analysis of interesting phenomena that are crucial in biochemical and biological contexts. Keywords:
Algorithmic Models, Biochemical Dynamics, Complex Oscillators, Deterministic Chaos, MP (Metabolic P) Grammars
1. INTRODUCTION The theory of MP grammars (Metabolic P grammars) started in first years of 2000’s as a discrete mathematical method, inspired from P systems (an unconventional computation model based on abstract membranes (Păun, 2000; Gheorghe, 2005; Condon, Harel, Kok, Salomaa & Winfree, 2009; Păun, Rozenberg & Salomaa, 2010), for describing biological dynamics. A graphical, very useful, representation of these grammars in terms of MP graphs was defined in (Manca & Bianco, 2008). It turns out that MP grammars easily identify systems of first order Finite Difference (recurrent) Equations
(FED). In the following years, algorithms and software were developed for simulating and reconstructing many biological phenomena (Bianco, Manca, Marchetti & Petterlini, 2007; Manca & Marchetti, 2012; Marchetti & Manca, 2012; Manca & Marchetti, 2013; Manca, Marchetti & Pagliarini, 2013; Castellini, Zucchelli, Busato & Manca, 2013). However, the main problem addressed in the MP theory, and systematically solved in many significant cases, is the so called Dynamical Inverse Problem (Manca & Marchetti, 2012, 2013; Manca, 2013), a very old problem in science (it was the starting problem of differential models of planetary orbits).
DOI: 10.4018/ijnmc.2013100102 Copyright © 2013, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
International Journal of Nanotechnology and Molecular Computation, 3(4), 24-37, October-December 2013 25
Let us recall that a dynamical system is given by a set of real variables changing in time and a set of “invariants”, that is, conditions (constraints) which are satisfied by the variables during their change. Let us observe the variables of a (discrete) dynamical system along a number of (equally spaced) time points (steps). The sequences of these values constitute a set of time series representing the behavior of the observed system. We pose the following question: can we reconstruct these time series as generated by certain kinds of interactions/ transformations among the variables of the system? If this reconstruction is possible (even with some approximations), then we are able to infer an internal logic that is responsible of what we observe. Therefore, we can deduce a mechanism ruling the observed phenomenon, by passing from the time manifestation of the system to its state causation law (from the phenomenon to the noumenon, see Figure 1). Oscillators are basic blocks of biological dynamics. In fact life rhythms are based on complex and correlated systems of oscillations keeping the basic physical and biochemical parameters within the correct ranges for maintaining the structures and mechanisms of life (Lotka, 1920; Volterra, 1926; Goldbeter, 1991, 1996, 2002).
In Manca, Franco and Scollo (2005) we discussed general dynamical concepts in a simple discrete framework of transition systems, and explained the computational relevance of periodicity. Here, we consider a notion of oscillation that extends the notion of quasiperiodicity considered in Manca, Franco and Scollo (2005), and also extends a previous approach to oscillations developed in Bianco and Manca (2006).
2. DISCRETE OSCILLATORS An oscillator is a dynamical system (a set of variables changing in time), where at least one of its variables changes, within a given oscillation interval of values, without remaining, for long time, in small oscillation sub-intervals. In a more formal way, a variable X is an ε-τ-oscillator in a time interval T (between two time points, in the line of real numbers), taking values within a real interval I (for some real numbers ε ≤ I, τ ≤ T), if X is nor strictly increasing, neither strictly decreasing in T, and no sub-interval of I of size ε exists where X remains confined for a time greater than τ (in the extreme case only one value occurs twice). In the following, we say simply “oscillator” by meaning an ε-τ-oscillator for some unspecified values of ε and τ. In general, a dynamical system with k oscillating variables
Figure 1. From phenomenon to noumenon
Copyright © 2013, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
12 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/algorithmic-models-ofbiochemical-dynamics/104145?camid=4v1
This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Medicine, Healthcare, and Life Science. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2
Related Content Characterization of Signal Propagation through Limb Joints for Intrabody Communication MirHojjat Seyedi, Zibo Cai and Daniel T. H. Lai (2011). International Journal of Biomaterials Research and Engineering (pp. 1-12).
www.igi-global.com/article/characterization-of-signal-propagation-throughlimb-joints-for-intrabody-communication/104500?camid=4v1a Advances in the Reduction of the Costs Inherent to Fossil Fuels' Biodesulfurization towards Its Potential Industrial Application Susana M. Paixão, Tiago P. Silva, Bruno F. Arez and Luís Alves (2016). Applying Nanotechnology to the Desulfurization Process in Petroleum Engineering (pp. 390425).
www.igi-global.com/chapter/advances-in-the-reduction-of-the-costs-inherentto-fossil-fuels-biodesulfurization-towards-its-potential-industrialapplication/139168?camid=4v1a
The Crystal Computer - Computing with Inorganic Cellular Frameworks and Nets Mark D. Symes and Leroy Cronin (2011). International Journal of Nanotechnology and Molecular Computation (pp. 24-34).
www.igi-global.com/article/crystal-computer-computing-inorganiccellular/54342?camid=4v1a Citrate Stabilized Silver Nanoparticles: Study of Crystallography and Surface Properties Nabraj Bhattarai, Subarna Khanal, Pushpa Raj Pudasaini, Shanna Pahl and Dulce Romero-Urbina (2011). International Journal of Nanotechnology and Molecular Computation (pp. 15-28).
www.igi-global.com/article/citrate-stabilized-silvernanoparticles/99583?camid=4v1a