Computing Algebraic Functions with Biochemical Reaction Networks

Size: px
Start display at page:

Download "Computing Algebraic Functions with Biochemical Reaction Networks"

Transcription

1 Computing Algebraic Functions with Biochemical Reaction Networks H. J. Buisman** Technische Universiteit Eindhoven H. M. M. ten Eikelder** Technische Universiteit Eindhoven P. A. J. Hilbers** Technische Universiteit Eindhoven Abstract In biological organisms, networks of chemical reactions control the processing of information in a cell. A general approach to study the behavior of these networks is to analyze common modules. Instead of this analytical approach to study signaling networks, we construct functional motifs from the bottom up. We formulate conceptual networks of biochemical reactions that implement elementary algebraic operations over the domain and range of positive real numbers. We discuss how the steady state behavior relates to algebraic functions, and study the stability of the networks fixed points. The primitive networks are then combined in feed-forward networks, allowing us to compute a diverse range of algebraic functions, such as polynomials. With this systematic approach, we explore the range of mathematical functions that can be constructed with these networks. A. M. L. Liekens*, ** Technische Universiteit Eindhoven Keywords Artificial chemistries, algebraic functions, feed-forward networks 1 Introduction Many proteins in biological cells are responsible for the transduction of signals and the processing of a cell s environmental information [9]. Phosphorylation cycles are elementary and common motifs in biological signaling networks. The cycle is composed of a phosphorylating kinase and dephosphorylating phosphatase, which respectively catalyze the activation and deactivation of other proteins. Cascading networks of such phosphorylation cycles offer a platform for cells to control complex cellular processes [24]. Understanding of the behavior of cell signaling networks has important pharmaceutical, therapeutical, and computational applications [18, 2]. As an example of a small network, chemotaxis in bacteria adopts phosphorylation cycles for the implementation of their chemical circuitry [8]. The network for chemotaxis in E. coli samples the cell s environment for nutrients, and controls actuators to direct the cell to higher concentrations in nutritional gradients [20]. In higher organisms, networks may comprise 80 or more kinases and phosphatases [14]. With increasing complexity and the employment of feedback, the dynamics of such large networks often becomes nonlinear, and it is consequently hard to infer knowledge about their behavior. A promising approach to study the behavior of complex signaling networks is to recognize common modules whose behavior can be understood. Each of these motifs is then be replaced by supernodes that * Contact author. ** Department of Biomedical Engineering, Technische Universiteit Eindhoven, P.O. Box 513, 5600 MB Eindhoven, The Netherlands. anthony@liekens.net n 2009 Massachusetts Institute of Technology Artificial Life (2009)

2 Q1 act similarly, in a way that is mathematically comprehensive. Hierarchical integration can lead to understanding of complex networks [17, 23, 15, 16]. Numerous motifs that perform computational tasks have been discovered in biochemical reaction networks. They have been observed to compute Boolean operations and implement simple binary computers [1, 21]. Cell signaling networks are known to exhibit parallelism, the integration and amplification of signals, bistable behavior and hysteresis through feedback, and memory [6, 5, 7, 22]. In vitro molecular computations have been performed with gene expression networks [3]. Other studies employ in silico evolutionary algorithms for the discovery of conceptual networks that perform basic computations, or act as bistable switches, filters, and stable oscillators [10, 19]. Many engineering metaphors have been put forward as analogies to signaling networks, such as neural networks and analogue electronic circuits [7]. As an example, elementary operations such as addition, multiplication, integration, and amplification can be found as modules in the MAPK pathways [4]. Here, we continue upon this modular approach by constructing elementary motifs from the bottom up, rather than the classical method of dissecting real biochemical reaction networks from the top down. In accordance with methods from artificial chemistries [12, 11], we synthesize conceptual networks that carry out elementary mathematical operations, such as addition, subtraction, multiplication, division, and root extraction. The implementations of basic operators are then combined in feed-forward networks that can perform a diverse range of algebraic functions. This allows us to construct, for example, networks that compute polynomials. 2 Methods We consider networks of interacting chemical species as the framework for implementing algebraic computations. Catalysts participate in the network by activating and deactivating other species according to specific kinetic laws. Concentrations of designated catalysts serve as the inputs of our computations. If the concentrations of other species in the system reach an equilibrium, we consider these steady state concentrations as the output of the computation. In our chemical networks, a variable x denoting a positive real number is represented by the concentration of a chemical species X, by identifying x with [X ]. Given the kinetic laws of reactions that act upon these species, we can write the changes in concentrations as ordinary differential equations (ODEs). ODE representations of chemical reaction networks assume well-mixed reaction vessels with continuous state space and continuous time. In this text, we further assume that catalytic reactions are instant, according to mass-action kinetics, that is, no intermediate catalyst-substrate complexes are formed. The systems studied in this article rely on the assumption that resources (including non-activated catalysts and energy) required for reactions are abundant, or that they are replenished and kept constant by an external source. We can then incorporate the constant availability of resources and energy in the kinetic rates of the reactions. Similarly, we do not take waste species, such as decayed or deactivated catalysts, into account, as they do not interfere with the internal behavior of the network. In the discussion, we elaborate on the effects of our modeling assumptions on the behavior of the reaction networks. 2.1 Elementary Algebraic Operations Identification As a first network, we consider a motif that allows us to copy an input concentration a to an output concentration x. This reaction network is depicted in Figure 1. Species A catalyzes the production of species X, with rate constant k 1. The output species X decays with rate constant to waste. Since we do not consider resource and waste species, we can write the reactions corresponding to this motif as A! k 1 A þ X; X! 2 Artificial Life Volume 15, Number 1

3 Figure 1. Reaction network that outputs a concentration x of species X, which is linearly related to the concentration a of the input species A. The reactions in this network do not obey mass conservation. We have assumed fixed resource concentrations to be part of the kinetic law and its rate. Waste is considered irrelevant for the internal dynamics of the system. We adopt ODEs to describe the change of concentrations a and x. Since we assume that no substrate-catalyst complex is formed during catalysis, the concentration of the input species A remains constant. Two reactions influence the concentration of X. New particles X are being produced at a rate that is proportional to the concentration a of input catalysts A and to the rate constant k 1. The resource concentration is inherently part of k 1. Secondly, species X decays, at a rate proportional to x and the reaction rate constant. The system of differential equations for the concentrations a and x in this basic reaction network is thus given by ȧ ¼ 0; ẋ ¼ k 1 a x For initial concentrations a 0 and x 0, the solution for this set of differential equations at time t is given by a ¼ a 0 ; x ¼ k 1a 0 ðk 1 a 0 x 0 Þe t This system converges asymptotically to the stable fixed point (â, ˆx) given by â ¼ lim a ¼ a 0 ; t!l ˆx ¼ lim x ¼ k 1 a 0 ; t!l which is independent of the initial concentration of output species. According to the steady state behavior of the network, we say that the network computes x = (k 1 / )a in the long run. If the rate constants k 1 and are equal, the concentration of the output species X converges to that of the input species A. We say that this network identifies the value of x with that of a. This network serves as a basic element to implement the elementary operations Multiplication Consider the network in Figure 2(a), with input catalysts A and B and output particle X. The network is represented by reactions A þ B! k 1 A þ B þ X; X! This system is a slight extension of the network representing the identification operation. For the production of output particles X, both catalysts A and B have to concurrently take part in the Artificial Life Volume 15, Number 1 3

4 Figure 2. Catalytic reaction networks for (a) multiplication and (b) division. reaction. In similarity to the previous network, we can study the system s behavior through a set of ODEs. The values of input concentrations a and b remain constant because of our assumption of instantaneous catalysis with mass-action kinetics. The differential equation for x is given by ẋ ¼ k 1 ab x; whose solution is x ¼ k 1a 0 b 0 ðk 1 a 0 b 0 x 0 Þe t ; with stable steady state ˆx ¼ lim t!l x ¼ k 1 a 0 b 0 If we set the rate constants k 1 and of this system to be equal, the resulting network computes the steady state output value x that is the product of the input values a and b. The construction of this network requires multiple distinct catalysts to be present simultaneously to catalyze the production of output species. In biology, such enzymatic reactions are however atypical. Proteins can form functional complexes to catalyze reactions, but the resulting behavior is not similar to a multiplication, as the input concentrations are altered as well. We show how to adapt the topology of the multiplication network, by splitting up the catalysis step into two consecutive identification operations, as in Figure 3. In this network, the input particle A catalyzes the production of an auxiliary particle X from a resource particle with rate constant k 1. The second input catalyst B takes this auxiliary particle X as a substrate to produce the output particle X with rate constant. Both species X and X are subject to decay, according to rate constants k 1 and. Under the assumption that k 1, the first identification network copies input a into x, at a fast rate. The second part of the network, which is slower than the first, consumes auxiliary particles X to produce output X. In this network, species X acts as a fast buffer to store the concentration of A, and the second part consumes X to provide the result of the computation. It is common for rate constants of biological enzymatic reactions to differ by many orders of magnitude, so the assumption k 1 is realistic. The result of the computation is a better approximation of x = ab as the ratio k 1 / is larger Division Consider the reaction network in Figure 2b, which is again a slight adaptation of the identification network. The production of the output species X is catalyzed by the input A, and the output species is degraded by the catalyst B A! k 1 A þ X; B þ X! B 4 Artificial Life Volume 15, Number 1

5 Figure 3. A network that employs a buffer to compute the product x of inputs a and b, with k 1. For this system, the differential equation for x is given by ẋ ¼ k 1 a bx; whose solution is x ¼ k 1a 0 ðk 1 a 0 b 0 x 0 Þe b 0 t b 0 ; with stable steady state ˆx ¼ k 1a 0 b 0 If k 1 =, the steady state input and output values are related by x = a/b. In the case where b = 0, the system diverges with lim t!l x = l, since the production of the particle X takes place indefinitely, without decay of X Addition In the network depicted in Figure 4(a), both inputs A and B independently catalyze the production of output particle X A! k 1;1 B! k 1;2 A þ X; B þ X; X! The differential equation for x is given by ẋ ¼ k 1;1 a þ k 1;2 b x; Figure 4. Catalytic reaction networks for addition (a) and subtraction (b). Artificial Life Volume 15, Number 1 5

6 whose solution is x ¼ k 1;1a 0 þ k 1;2 b 0 ðk 1;1 a 0 þ k 1;2 b 0 x 0 Þe t ; with steady state ˆx ¼ k 1;1 a 0 þ k 1;2 b 0 If all rate constants are equal, the steady state input and output are related by x = a + b Subtraction Consider the network in Figure 4b. Input species A and B catalyze the production of an output particle X and auxiliary particle Y, respectively, both with rate constant k 1. Species X decays proportionally to the rate constant k 1, and particle Y does not decay. Species X and Y can react with each other proportionally to a rate constant, producing waste. The set of reactions for this network is A! k 1 B! k 1 A þ X; B þ Y; X! k 1 ; X þ Y! We can write the differential equations for values of x and y by ẋ ¼ k 1 a k 1 x xy; ẏ ¼ k 1 b xy Note the nonlinearity of this ODE system. We have not found an explicit formula for its solution. We can, however, find the fixed points (ˆx, ŷ) of the system where ẋ = ẏ = 0. In this case, we have a unique fixed point given by ˆx ¼ a 0 b 0 ; ŷ ¼ k 1 b 0 ða 0 b 0 Þ We can study the stability of the fixed point by analyzing the Jacobian of the system, evaluated at the fixed point. The Jacobian is given by Jðx; yþ ¼ 0 k 1 y 1 x A; x 6 Artificial Life Volume 15, Number 1

7 which, evaluated at the fixed point, equals Jðˆx; ŷþ ¼ 0 j 11 1 j A j 21 j 22 ¼ k 1 k 1b 0 a 0 b 0 k 1b 0 a 0 b 0 1 ða 0 b 0 Þ A ða 0 b 0 Þ If the Routh-Hurwitz conditions j 11 + j 22 < 0 and j 11 j 12 j 12 j 21 > 0 hold, then all roots of the characteristic equation of J have negative real parts [13], which means that the fixed point is asymptotically stable. When a 0 > b 0, these conditions hold, and the system converges to the fixed point (ˆx, ŷ), where x converges to a 0 b 0. When a 0 = b 0, the fixed point does not exist. When a 0 < b 0, the fixed point does exist, but it is unstable. Here, ˆx = a 0 b 0 is negative, representing a negative concentration of X. The fixed point cannot be reached, since (x, y) cannot leave the first quadrant, denoting states with positive concentrations. By considering the nullclines of the ODE, we can study the long term behavior of the system. For a 0 V b 0 and sufficiently large t, the solution must stay in the region k 1 a k 1 x < xy < k 1 b. It is easily seen that if a 0 V b 0, we have x! 0 and y! l if t! l. Consequently, the network computes x ¼ 8 < a b if a > b; 0 otherwise Square Root Consider the network in Figure 5a. In this network, the input species A catalyzes the production of the output species X. Two particles X react with each other and then produce waste. The reactions for this network are thus A! k 1 X þ X! A þ X; The ODE for x is given by ẋ ¼ k 1 a 2 x 2 with solution k 1 a 0 2 x0 2 x ¼ x 0 þ p 2 x 0 þ ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2k 1 a 0 cothðt 2k 1 a 0 Þ ; Figure 5. Networks for square root (a) and general nth root (b). Artificial Life Volume 15, Number 1 7

8 which converges to the stable steady state ˆx ¼ rffiffiffiffiffiffiffiffiffiffiffiffi k 1 a 0 2 p With rate constants k 1 = 2, the reaction network computes the square root of its input, with x ¼ ffiffi a. The topology for this network has also been discovered with an evolutionary algorithm [10] nth Root The network in Figure 5b represents a more general form of the root primitive, which enables us to compute nth roots with integer n > 0. The production of the output particle X is catalyzed by the input particle A. For the production of auxiliary particle Y, n 1 catalysts X must be present simultaneously. Species Y acts as catalyst for the decay of X. The set of reactions is given by A! k 1 ðn 1ÞX! k 3 X þ Y! Y! k 3 A þ X; ðn 1ÞX þ Y; Y; Note that this network contains a negative feedback loop. The concentration y approximates the (n 1)th power of x, as it employs a multiplication network. Species Y feeds back into this system by decreasing the concentration of X. The system of ODEs for this network is ẋ ¼ k 1 a xy; ẏ ¼ k 3 x n 1 y ; with unique fixed point rffiffiffiffiffiffiffiffiffiffi ˆx ¼ n k 1 a 0 ; sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ŷ ¼ n k n 1 1 a 0 The Jacobian of this system, evaluated at the fixed point, equals Jðˆx; ŷþ ¼ 0 rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi n 1 n k k 1 2 a 0 B n 2 k 3 ðn 1Þ n k 1 a 0 qffiffiffiffiffiffiffiffi 1 k n k 1 2 a 0 C A ; k 3 for which the Routh-Hurwitz conditions hold, indicating that the eigenvalues of the Jacobian have negative real parts. Consequently, the fixed point p is asymptotically stable. For equal rate constants k 1 =, we say that the network computes x ¼ ffiffi n a. 8 Artificial Life Volume 15, Number 1

9 2.2 Combining Primitives In the previous sections we have constructed all elementary algebraic primitives as reaction networks. By identifying the output of one network with the catalytic input of another network, we can couple these primitives. This allows us to construct feed-forward networks that compute more complicated algebraic functions. As a result of the coupling, the input of the second network is no longer constant, in contrast with the primitive networks. We now study whether the fixed points of combined networks correspond with the composed functions, and whether these steady states are also stable equilibrium states. Consider two reaction networks, a first network with input species A 1,...,A k and output species X 1,...,X l and second network with inputs B 1,...,B m and outputs Y 1,...,Y n. As with the primitive networks, we assume that the input species catalyze reactions in the network according to mass action, and consequently do not change over time because of the network s dynamics. Let the ODEs that describe the two networks be given by ẋ ¼ fða; xþ; ẏ ¼ gðb; yþ; which converge exponentially to their unique equilibrium points ˆxðaÞ and ŷðbþ for given input values a and b, as with our primitive networks The eigenvalues of the Jacobians have negative real parts. Suppose we construct a new network by identifying an output of the first network with an input of the second network. Without loss of generality we can assume that the output X l of the first network is identified with the input B 1 of the second network. Hence the combined network has ODEs ẋ ¼ fða; xþ; ð1þ ẏ ¼ gððx l ; b 2 ; ; b m Þ; yþ ð2þ Note that this network has a and b 2,..., b m as inputs. We prove that the following composition theorem holds For given inputs a and b 2,..., b m, the combined network has a unique asymptotically stable fixed point (ˆxðaÞ, ŷðˆx l ðaþ, b 2,..., b m )), and the convergence to this fixed point is again exponential. Because the second network does not change the concentration of x l, the first network is independent of the second. Consequently, for each vector a the point ˆxðaÞ is the unique fixed point of Equation 1. Now the value of b 1 = ˆx l ðaþ is fixed. With this value ŷðˆx l ðaþ, b 2,...,b m ) is the unique fixed point of Equation 2, for given b 2,..., b m. Next we consider the stability of steady state (ˆxðaÞ, ŷðˆx l ðaþ, b 2,..., b m )). The Jacobian of the combined system is given by J ¼ 0 Af 1 Af 1 1 Ax 1 Ax l.. 0 Af l Af l Ax 1 Ax l Ag 1 Ag 1 Ag 1 Ax l Ay 1 Ay n C A Ag n Ag n Ag n Ax l Ay 1 Ay n Artificial Life Volume 15, Number 1 9

10 In this Jacobian we can recognize the Jacobians of the two original systems, as well as additional terms of the form Bg * /Bx l. The Jacobian is of the form 0 1 J 1 0 J A; A J 2 where J 1 and J 2 are the Jacobians of the original networks, A is an m l matrix, and 0 is an l m zero matrix. Due to this zero matrix, the eigenvalues of J are simply the eigenvalues of J 1 and J 2. Since both original systems show exponential convergence, all eigenvalues of J 1 and J 2 have negative real parts. Hence this also holds for J, which implies exponential convergence to the fixed point of the combined system. For multiple outputs of the first network that serve as inputs for the second network, or multiple networks that generate inputs for the second, the theorem and its proof can easily be extended. Recursively applying the theorem allows us to construct cascading networks, where the fixed points and convergence properties of the constituent networks are carried over to the more complex network. It should be pointed out that the use of a subtraction operator in a combined network can lead to an incorrect outcome for the whole network. Indeed, if the result of a subtraction is negative, the operator returns a 0 output. This result is carried over to consecutive computations. For a computation to be correct, all intermediate results must be positive. As an example, the reaction network version of x = (a b) +b does not result in a if b > a, but generates the larger of a and b as output. 3 Results We present some functions that can be constructed out of elementary operations. For all of the following networks, we assume that the kinetic rate constants are all equal to 1, unless noted otherwise. The behavior of the networks remains the same if all rate constants are scaled by the same nonzero factor. 3.1 Single-Node Computations Multiple additions, multiplications, and divisions can be incorporated through multiple production and decay reactions for a single output species. Basic network elements with no intermediate output species can be constructed to compute functions of the form x ¼ abc þþdef þ pqr þ...þ stu þ... with input catalysts A, B, C, D, E, F,...,P, Q, R, S, T, U,...Asanexample, the network depicted in Figure 6a computes x ¼ abþc dþef in the long run. Figure 6. (a) Network that computes x ¼ abþc dþef computes the rational root with y = x m/n. 10 with one output species and no auxiliary species. (b) Network that Artificial Life Volume 15, Number 1

11 3.2 Rational Powers The computation of rational powers x = a m/n with integers m and n is sometimes considered to be an elementary operation for constructing p algebraic functions. However, it can be constructed from the primitive operations as x ¼ ffiffiffiffiffi a m. The network in Figure 6b computes a rational power. The production of the output species X is simultaneously catalyzed by m particles A. The network is otherwise similar to the network to find nth roots. 3.3 Polynomials We now give a general scheme to construct polynomials of the form y = a 0 + a 1 x + a 2 x a n x n, for a given input concentration x of species X. For each integer power x i with 1 < i V n that is required for the computation of the polynomial, we introduce a species X i. For each of these species, we generate the network so that the steady state value of x i is indeed the ith power of x. The network given in Figure 7(a) generates these values with reactions X þ X! X þ X þ X 2 ; X 2! ; X þ X 2! X þ X 2 þ X 3 ; X 3! ; X þ X n 1! X þ X n 1 þ X n ; X n! We introduce an output particle Y to represent the value of the polynomial. This output particle decays according to the reaction Y! For each positive a j, with j > 0, add a reaction that adds the value of a j x j to that of y. In this reaction, X j acts as catalyst and forms the output species Y according to rate a j X j! a j X j þ Y; Figure 7. Elements to construct networks of catalytic reactions to compute polynomials (a c). Example network (d) computes y =1 x +4x 2 2x 3. Artificial Life Volume 15, Number 1 11

12 as depicted in Figure 7b. Terms of the polynomial with negative values a k (k >0)havetobesubtracted from the polynomial. This can be achieved by implementing the subtraction operator. For this purpose, we introduce an auxiliary species Z that does not decay, but reacts with Y to produce waste Y þ Z! As in Figure 7c, we add a reaction for each negative term of the polynomial with X k! a k X k þ Z Finally,wehavetoaddthescalara 0 to the output, which can be achieved by the non-catalyzed reaction! a 0 Y if a 0 z 0, and! a 0 Z for negative values of a 0. The resulting network computes the correct value of the polynomial in the long run, if the resulting output is positive. For negative values, the output y of the network converges to 0, as was the case with the primitive operator for subtraction. Polynomials in multiple input variables can be constructed in a similar manner. The first step is to produce the monomials with nonzero coefficients. Based on the sign of these coefficients, the monomials are added to the output particle Y or the auxiliary particle Z, as before. As an example of an implementation of a polynomial, the network depicted in Figure 7c computes y for input concentrations of X, so that the relation y = 1 x +4x 2 2x 3 holds in the long run. 3.4 Solutions of Quadratic Equations In the following example, we construct and study a network that is designed to compute the solutions of the quadratic equation ax 2 bx + c = 0, with inputs a >0,bz0, and c z 0. Note, we require the linear term of the quadratic equation to have a negative coefficient, to guarantee roots with positive real parts. p Figure 8 depicts the feed-forward network that implements the quadratic formula x ¼ðbF ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi b 2 4acÞ=2a as a catalytic reaction network based on the primitives for algebraic operations. In this network, all of the algebraic primitives are connected in various ways. Two subtraction operators have been used, which may result in wrong answers if the intermediate result of a subtraction is negative. The first subtraction is used to compute b 2 4ac. If4ac > b 2, the amount of catalyst for the square root equals 0, which is an error that is carried over by the consecutive computations. Consequently, the network outputs only the real parts of pthe roots of the quadratic equation. The subtraction operator is also used in the last step for b ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi p b 2 4ac, but the result of this subtraction is always positive, since b z ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi b 2 4ac for positive inputs a, b, c. 4 Conclusion and Discussion In this article, we have shown that conceptual designs of catalytic reaction networks allow for the implementation of a diverse range of mathematical functions. As designated concentrations reach an equilibrium state, elementary algebraic operations describe their relation with concentrations of input catalysts. The reaction networks can be coupled in a feed-forward manner to facilitate more complex computations, in such a way that the composed function and stability properties are unaffected. 12 Artificial Life Volume 15, Number 1

13 Figure 8. The quadratic formula for finding (the positive real parts of ) the roots of ax 2 bx + c = 0. Each of the species in the network has been given a name that represents its steady state concentration. The output species of the computation are highlighted with a black border. The list of algebraic motifs that can be constructed with catalytic reaction networks is clearly more extensive than depicted here. By taking advantage of the specific behavior of the subtraction network, switches, Boolean functions, and step functions can be implemented. Even so, the list of mathematical functions that can be constructed with feed-forward networks appears to be limited. We have not found ways to construct networks of finite size that represent transcendental functions, such as exponential, logarithmic, or trigonometric functions. Indeed, approximations of these functions can be constructed with networks that represent series expansions, but for these to be exact, the networks have to be infinitely large. Except for the construction of nth root networks, we have mainly concentrated on the construction of feed-forward reaction networks that mimic algebraic computations. Further incorporation of feedback mechanisms can generate oscillatory behavior, but also allow for the construction of networks that compute the roots and inverses of functions expressed by other motifs. With the added facility of feedback, numerous applications from control theory can be implemented as catalytic reaction networks. Since the range of functions that can be constructed with catalytic reaction networks is very diverse, they provide a well-equipped platform for biological cells to perform all sorts of computations. Relating conceptual functional real cell signaling networks to motifs provides insights into the internal workings of biological cells. The proposed framework does not offer any directions for the actual implementation of these networks. That is hard, because of the high specificity of enzymes to various aspects of the chemical context of our reactions, in contrast with the parameter flexibility that is required by our approach. Note that we have not taken the consumption of energy of our networks into account. Neither have we explicitly studied the convergence speed of the networks, although the solutions of differential equations and the eigenvalues of the Jacobians imply exponential convergence near the fixed point. Both the energy consumption and the switching speed of the networks are important for the optimal functioning of real biological control systems. In future work, we want to study the in silico evolution of conceptual networks, which may lead to understanding of the evolvability of information-processing networks in biological cells, while optimizing energy consumption and switching rates. Due to the assumptions in our models of reaction networks, the steady state outcomes of the studied networks can easily be related to elementary algebraic functions. On dropping assumptions, the behavior of the network deviates from this idealized representation. If the assumption of massaction kinetics is dropped and reversible catalytic reactions are assumed to form substrate-catalyst Artificial Life Volume 15, Number 1 13

14 complexes, as with Michaelis-Menten kinetics, both input and output concentrations are affected. As the stability of the complex decreases, the behavior of the network better approximates the exact algebraic relation of our current interpretation. We have also ignored concentrations of resource and waste species. The topologies of our elementary networks can be converted to phosphorylation cycles, where the combined resource and waste species represent the non-activated or non-phosphorylated substrates. In such a scheme, resources are replenished by decayed or deactivated catalysts, and the production of output catalysts is limited by the amount of available resources. As the system can become saturated with limited resources, the buffer motif acts as a switch rather than as a linear relation. In future work, we want to study the steady state behavior of such elementary phosphorylation networks, and how these correspond to their algebraic functions in our current framework. Although the behavior of biological networks deviates strongly from our current model, the algebraic interpretations of patterns (such as multiplication and addition) may carry over to more realistic implementations. Understanding of the basic motifs allows us to explore the space of functions that can be expressed with biochemical reaction networks, leading to better understanding of real biological signaling networks. Acknowledgments We would like to thank Marvin Steijaert, Dragan Bošnački, Jeroen van den Brink, and Sjoerd Crijns for discussing and proofreading the contents of this article. This work is supported by the European Community through the Evolving Cell Signalling Networks in Silico (ESIGNET) project of the Sixth Framework Programme. References 1. Arkin, A., & Ross, J. (1994). Computational functions in biochemical reaction networks. Biophysical Journal, 67(2), Ball, P. (2000). Chemistry meets computing. Nature, 406, Benenson, Y., Gil, B., Ben-Dor, U., & Adar, R. (2004). An autonomous molecular computer for logical control of gene expression. Nature, 429, Bhalla, U. (2003). Understanding complex signaling networks through models and metaphors. Progress in Biophysics and Molecular Biology, 81(1), Bhalla, U., & Iyengar, R. (1999). Emergent properties of networks of biological signaling pathways. Science, 283, Bray, D. (1990). Intracellular signalling as a parallel distributed process. Journal of Theoretical Biology, 143(2), Bray, D. (1995). Protein molecules as computational elements in living cells. Nature, 376(6538), Bray, D. (2002). Bacterial chemotaxis and the question of gain. Proceedings of the National Academy of Sciences, 99(1), Cohen, P. (2000). The regulation of protein function by multisite phosphorylation, a 25 year update. Trends in Biochemical Sciences, 25(12), Deckard, A., & Sauro, H. (2004). Preliminary studies on the in silico evolution of biochemical networks. ChemBioChem, 5(10), Dittrich, P. (2001). On artificial chemistries. University of Dortmund. 12. Dittrich, P., Ziegler, J., & Banzhaf, W. (2001). Artificial chemistries, a review. Artificial Life, 7(3), Gantmacher, F. R. (1959). Applications of the theory of matrices. Wiley. 14. Gomperts, B. D., Kramer, I. M., & Tatham, P. E. R. (2002). Signal transduction. Academic Press. 15. Hartwell, L. H., Hopfield, J. J., Leibler, S., & Murray, A. W. (1999). From molecular to modular cell biology. Nature, 402(6761), C47 C Artificial Life Volume 15, Number 1

15 16. Kholodenko, B., Bruggeman, F., & Sauro, H. (2005). Mechanistic and modular approaches to modeling and inference of cellular regulatory networks. Topics in Current Genetics, 13, Kholodenko, B., Schuster, S., Rohwer, J., Cascante, M., & Westerhoff, H. (1995). Composite control of cell function Metabolic pathways behaving as single control units. FEBS Letters, 368(1), Kitano, H. (2002). Systems biology, a brief overview. Science, 295(5560), Paladugu, S., Chickarmane, V., Deckard, A., Frumkin, J., McCormack, M., & Sauro, H. (2006). In silico evolution of functional modules in biochemical networks. IEE Proceedings Systems Biology, 153, Rao, C., & Arkin, A. (2001). Control motifs for intracellular regulatory networks. Annual Review of Biomedical Engineering, 3, Sauro, H., & Kholodenko, B. (2004). Quantitative analysis of signaling networks. Progress in Biophysics and Molecular Biology, 86, Tyson, J., Chen, K., & Novak, B. (2003). Sniffers, buzzers, toggles and blinkers Dynamics of regulatory and signaling pathways in the cell. Current Opinion in Cell Biology, 15, Weng, G., Bhalla, U., & Iyengar, R. (1999). Complexity in biological signaling systems. Science, 284(5411), Wolf, D., & Arkin, A. (2003). Motifs, modules and games in bacteria. Current Opinion in Microbiology, 6(2), Artificial Life Volume 15, Number 1 15

16 AUTHOR QUERY AUTHOR PLEASE ANSWER QUERY During the preparation of your manuscript, the question listed below arose. Kindly supply the necessary information. 1. Please check if the proposed running head is okay. END OF QUERY

Networks in systems biology

Networks in systems biology Networks in systems biology Matthew Macauley Department of Mathematical Sciences Clemson University http://www.math.clemson.edu/~macaule/ Math 4500, Spring 2017 M. Macauley (Clemson) Networks in systems

More information

Basic modeling approaches for biological systems. Mahesh Bule

Basic modeling approaches for biological systems. Mahesh Bule Basic modeling approaches for biological systems Mahesh Bule The hierarchy of life from atoms to living organisms Modeling biological processes often requires accounting for action and feedback involving

More information

Bioinformatics 3. V18 Kinetic Motifs. Fri, Jan 8, 2016

Bioinformatics 3. V18 Kinetic Motifs. Fri, Jan 8, 2016 Bioinformatics 3 V18 Kinetic Motifs Fri, Jan 8, 2016 Modelling of Signalling Pathways Curr. Op. Cell Biol. 15 (2003) 221 1) How do the magnitudes of signal output and signal duration depend on the kinetic

More information

Bioinformatics 3! V20 Kinetic Motifs" Mon, Jan 13, 2014"

Bioinformatics 3! V20 Kinetic Motifs Mon, Jan 13, 2014 Bioinformatics 3! V20 Kinetic Motifs" Mon, Jan 13, 2014" Modelling of Signalling Pathways" Curr. Op. Cell Biol. 15 (2003) 221" 1) How do the magnitudes of signal output and signal duration depend on the

More information

Systems Biology Across Scales: A Personal View XIV. Intra-cellular systems IV: Signal-transduction and networks. Sitabhra Sinha IMSc Chennai

Systems Biology Across Scales: A Personal View XIV. Intra-cellular systems IV: Signal-transduction and networks. Sitabhra Sinha IMSc Chennai Systems Biology Across Scales: A Personal View XIV. Intra-cellular systems IV: Signal-transduction and networks Sitabhra Sinha IMSc Chennai Intra-cellular biochemical networks Metabolic networks Nodes:

More information

Network Analysis of Biochemical Reactions in Complex Environments

Network Analysis of Biochemical Reactions in Complex Environments 1 Introduction 1 Network Analysis of Biochemical Reactions in Complex Environments Elias August 1 and Mauricio Barahona, Department of Bioengineering, Imperial College London, South Kensington Campus,

More information

Turing Complete Catalytic Particle Computers

Turing Complete Catalytic Particle Computers Turing Complete Catalytic Particle Computers Anthony M. L. Liekens 1 and Chrisantha T. Fernando 2 1 Dept. of Biomedical Engineering, Technische Universiteit Eindhoven, Netherlands 2 Dept. of Computer Science,

More information

Introduction. Dagmar Iber Jörg Stelling. CSB Deterministic, SS 2015, 1.

Introduction. Dagmar Iber Jörg Stelling. CSB Deterministic, SS 2015, 1. Introduction Dagmar Iber Jörg Stelling joerg.stelling@bsse.ethz.ch CSB Deterministic, SS 2015, 1 Origins of Systems Biology On this assumption of the passage of blood, made as a basis for argument, and

More information

FUNDAMENTALS of SYSTEMS BIOLOGY From Synthetic Circuits to Whole-cell Models

FUNDAMENTALS of SYSTEMS BIOLOGY From Synthetic Circuits to Whole-cell Models FUNDAMENTALS of SYSTEMS BIOLOGY From Synthetic Circuits to Whole-cell Models Markus W. Covert Stanford University 0 CRC Press Taylor & Francis Group Boca Raton London New York Contents /... Preface, xi

More information

Analysis and Simulation of Biological Systems

Analysis and Simulation of Biological Systems Analysis and Simulation of Biological Systems Dr. Carlo Cosentino School of Computer and Biomedical Engineering Department of Experimental and Clinical Medicine Università degli Studi Magna Graecia Catanzaro,

More information

Proceedings of the FOSBE 2007 Stuttgart, Germany, September 9-12, 2007

Proceedings of the FOSBE 2007 Stuttgart, Germany, September 9-12, 2007 Proceedings of the FOSBE 2007 Stuttgart, Germany, September 9-12, 2007 A FEEDBACK APPROACH TO BIFURCATION ANALYSIS IN BIOCHEMICAL NETWORKS WITH MANY PARAMETERS Steffen Waldherr 1 and Frank Allgöwer Institute

More information

Introduction to Mathematical Modeling

Introduction to Mathematical Modeling Introduction to Mathematical Modeling - Systems Theory in the Toolbox for Systems Biology The 5 th International Course in Yeast Systems Biology 2011 June 6, 2011, PhD, Assoc Prof Head of Department Systems

More information

56:198:582 Biological Networks Lecture 10

56:198:582 Biological Networks Lecture 10 56:198:582 Biological Networks Lecture 10 Temporal Programs and the Global Structure The single-input module (SIM) network motif The network motifs we have studied so far all had a defined number of nodes.

More information

Introduction to Bioinformatics

Introduction to Bioinformatics Systems biology Introduction to Bioinformatics Systems biology: modeling biological p Study of whole biological systems p Wholeness : Organization of dynamic interactions Different behaviour of the individual

More information

Supporting Information. Methods. Equations for four regimes

Supporting Information. Methods. Equations for four regimes Supporting Information A Methods All analytical expressions were obtained starting from quation 3, the tqssa approximation of the cycle, the derivation of which is discussed in Appendix C. The full mass

More information

Lecture 8: Temporal programs and the global structure of transcription networks. Chap 5 of Alon. 5.1 Introduction

Lecture 8: Temporal programs and the global structure of transcription networks. Chap 5 of Alon. 5.1 Introduction Lecture 8: Temporal programs and the global structure of transcription networks Chap 5 of Alon 5. Introduction We will see in this chapter that sensory transcription networks are largely made of just four

More information

56:198:582 Biological Networks Lecture 11

56:198:582 Biological Networks Lecture 11 56:198:582 Biological Networks Lecture 11 Network Motifs in Signal Transduction Networks Signal transduction networks Signal transduction networks are composed of interactions between signaling proteins.

More information

SPA for quantitative analysis: Lecture 6 Modelling Biological Processes

SPA for quantitative analysis: Lecture 6 Modelling Biological Processes 1/ 223 SPA for quantitative analysis: Lecture 6 Modelling Biological Processes Jane Hillston LFCS, School of Informatics The University of Edinburgh Scotland 7th March 2013 Outline 2/ 223 1 Introduction

More information

No oscillations in the Michaelis-Menten approximation of the dual futile cycle under a sequential and distributive mechanism

No oscillations in the Michaelis-Menten approximation of the dual futile cycle under a sequential and distributive mechanism No oscillations in the Michaelis-Menten approximation of the dual futile cycle under a sequential and distributive mechanism Luna Bozeman 1 and Adriana Morales 2 1 Department of Mathematical Sciences Clemson

More information

Chapter 6- An Introduction to Metabolism*

Chapter 6- An Introduction to Metabolism* Chapter 6- An Introduction to Metabolism* *Lecture notes are to be used as a study guide only and do not represent the comprehensive information you will need to know for the exams. The Energy of Life

More information

Basic Synthetic Biology circuits

Basic Synthetic Biology circuits Basic Synthetic Biology circuits Note: these practices were obtained from the Computer Modelling Practicals lecture by Vincent Rouilly and Geoff Baldwin at Imperial College s course of Introduction to

More information

Design Principles of a Bacterial Signalling Network

Design Principles of a Bacterial Signalling Network Design Principles of a Bacterial Signalling Network Why is chemotaxis more complicated than needed? Jens Timmer Freiburg Institute for Advanced Studies Center for Systems Biology Center for Data Analysis

More information

Study of Tricyclic Cascade Networks using Dynamic Optimization

Study of Tricyclic Cascade Networks using Dynamic Optimization Study of Tricyclic Cascade Networks using Dynamic Optimization Systems Biology interdisciplinary field that focuses on the systematic study of complex interactions in biological systems Signal transduction

More information

Written Exam 15 December Course name: Introduction to Systems Biology Course no

Written Exam 15 December Course name: Introduction to Systems Biology Course no Technical University of Denmark Written Exam 15 December 2008 Course name: Introduction to Systems Biology Course no. 27041 Aids allowed: Open book exam Provide your answers and calculations on separate

More information

Lecture 1 Modeling in Biology: an introduction

Lecture 1 Modeling in Biology: an introduction Lecture 1 in Biology: an introduction Luca Bortolussi 1 Alberto Policriti 2 1 Dipartimento di Matematica ed Informatica Università degli studi di Trieste Via Valerio 12/a, 34100 Trieste. luca@dmi.units.it

More information

Regulation of metabolism

Regulation of metabolism Regulation of metabolism So far in this course we have assumed that the metabolic system is in steady state For the rest of the course, we will abandon this assumption, and look at techniques for analyzing

More information

Course plan Academic Year Qualification MSc on Bioinformatics for Health Sciences. Subject name: Computational Systems Biology Code: 30180

Course plan Academic Year Qualification MSc on Bioinformatics for Health Sciences. Subject name: Computational Systems Biology Code: 30180 Course plan 201-201 Academic Year Qualification MSc on Bioinformatics for Health Sciences 1. Description of the subject Subject name: Code: 30180 Total credits: 5 Workload: 125 hours Year: 1st Term: 3

More information

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad Fundamentals of Dynamical Systems / Discrete-Time Models Dr. Dylan McNamara people.uncw.edu/ mcnamarad Dynamical systems theory Considers how systems autonomously change along time Ranges from Newtonian

More information

Modeling Multiple Steady States in Genetic Regulatory Networks. Khang Tran. problem.

Modeling Multiple Steady States in Genetic Regulatory Networks. Khang Tran. problem. Modeling Multiple Steady States in Genetic Regulatory Networks Khang Tran From networks of simple regulatory elements, scientists have shown some simple circuits such as the circadian oscillator 1 or the

More information

Biological Pathways Representation by Petri Nets and extension

Biological Pathways Representation by Petri Nets and extension Biological Pathways Representation by and extensions December 6, 2006 Biological Pathways Representation by and extension 1 The cell Pathways 2 Definitions 3 4 Biological Pathways Representation by and

More information

Network Biology: Understanding the cell s functional organization. Albert-László Barabási Zoltán N. Oltvai

Network Biology: Understanding the cell s functional organization. Albert-László Barabási Zoltán N. Oltvai Network Biology: Understanding the cell s functional organization Albert-László Barabási Zoltán N. Oltvai Outline: Evolutionary origin of scale-free networks Motifs, modules and hierarchical networks Network

More information

ENZYME SCIENCE AND ENGINEERING PROF. SUBHASH CHAND DEPARTMENT OF BIOCHEMICAL ENGINEERING AND BIOTECHNOLOGY IIT DELHI LECTURE 6

ENZYME SCIENCE AND ENGINEERING PROF. SUBHASH CHAND DEPARTMENT OF BIOCHEMICAL ENGINEERING AND BIOTECHNOLOGY IIT DELHI LECTURE 6 ENZYME SCIENCE AND ENGINEERING PROF. SUBHASH CHAND DEPARTMENT OF BIOCHEMICAL ENGINEERING AND BIOTECHNOLOGY IIT DELHI LECTURE 6 KINETICS OF ENZYME CATALYSED REACTIONS Having understood the chemical and

More information

Bistability from double phosphorylation in signal transduction

Bistability from double phosphorylation in signal transduction Bistability from double phosphorylation in signal transduction Kinetic and structural requirements Fernando Ortega 1,2,3, José L. Garcés 1,2, Francesc Mas 1,2, Boris N. Kholodenko 4 and Marta Cascante

More information

Principles of Synthetic Biology: Midterm Exam

Principles of Synthetic Biology: Midterm Exam Principles of Synthetic Biology: Midterm Exam October 28, 2010 1 Conceptual Simple Circuits 1.1 Consider the plots in figure 1. Identify all critical points with an x. Put a circle around the x for each

More information

COURSE NUMBER: EH 590R SECTION: 1 SEMESTER: Fall COURSE TITLE: Computational Systems Biology: Modeling Biological Responses

COURSE NUMBER: EH 590R SECTION: 1 SEMESTER: Fall COURSE TITLE: Computational Systems Biology: Modeling Biological Responses DEPARTMENT: Environmental Health COURSE NUMBER: EH 590R SECTION: 1 SEMESTER: Fall 2017 CREDIT HOURS: 2 COURSE TITLE: Computational Systems Biology: Modeling Biological Responses COURSE LOCATION: TBD PREREQUISITE:

More information

A simple model for the eukaryotic cell cycle. Andrea Ciliberto

A simple model for the eukaryotic cell cycle. Andrea Ciliberto A simple model for the eukaryotic cell cycle Andrea Ciliberto The cell division cycle G1 cell division Start S (DNA Replication) Finish M (mitosis) G2/M G2 Kohn, Mol. Biol. Cell., 1999 How did we get to

More information

Cell cycle regulation in the budding yeast

Cell cycle regulation in the budding yeast Cell cycle regulation in the budding yeast Bởi: TS. Nguyen Cuong Introduction The cell cycle is the sequence of events by which a growing cell duplicates all its components and then divides into two daughter

More information

Lecture 7: Simple genetic circuits I

Lecture 7: Simple genetic circuits I Lecture 7: Simple genetic circuits I Paul C Bressloff (Fall 2018) 7.1 Transcription and translation In Fig. 20 we show the two main stages in the expression of a single gene according to the central dogma.

More information

Cybergenetics: Control theory for living cells

Cybergenetics: Control theory for living cells Department of Biosystems Science and Engineering, ETH-Zürich Cybergenetics: Control theory for living cells Corentin Briat Joint work with Ankit Gupta and Mustafa Khammash Introduction Overview Cybergenetics:

More information

Introduction. ECE/CS/BioEn 6760 Modeling and Analysis of Biological Networks. Adventures in Synthetic Biology. Synthetic Biology.

Introduction. ECE/CS/BioEn 6760 Modeling and Analysis of Biological Networks. Adventures in Synthetic Biology. Synthetic Biology. Introduction ECE/CS/BioEn 6760 Modeling and Analysis of Biological Networks Chris J. Myers Lecture 17: Genetic Circuit Design Electrical engineering principles can be applied to understand the behavior

More information

Computer Simulation and Data Analysis in Molecular Biology and Biophysics

Computer Simulation and Data Analysis in Molecular Biology and Biophysics Victor Bloomfield Computer Simulation and Data Analysis in Molecular Biology and Biophysics An Introduction Using R Springer Contents Part I The Basics of R 1 Calculating with R 3 1.1 Installing R 3 1.1.1

More information

Cellular Systems Biology or Biological Network Analysis

Cellular Systems Biology or Biological Network Analysis Cellular Systems Biology or Biological Network Analysis Joel S. Bader Department of Biomedical Engineering Johns Hopkins University (c) 2012 December 4, 2012 1 Preface Cells are systems. Standard engineering

More information

ALGEBRA 2/MATH 3 COURSE 1

ALGEBRA 2/MATH 3 COURSE 1 ALGEBRA 2/MATH 3 COURSE 1 TABLE OF CONTENTS NUMBER AND QUANTITY 6 THE REAL NUMBER SYSTEM (N.RN) 6 EXTEND THE PROPERTIES OF EXPONENTS TO RATIONAL EXPONENTS. (N.RN.1-2) 6 Expectations for Learning 6 Content

More information

Activation of a receptor. Assembly of the complex

Activation of a receptor. Assembly of the complex Activation of a receptor ligand inactive, monomeric active, dimeric When activated by growth factor binding, the growth factor receptor tyrosine kinase phosphorylates the neighboring receptor. Assembly

More information

six lectures on systems biology

six lectures on systems biology six lectures on systems biology jeremy gunawardena department of systems biology harvard medical school lecture 3 5 april 2011 part 2 seminar room, department of genetics a rather provisional syllabus

More information

Math 345 Intro to Math Biology Lecture 19: Models of Molecular Events and Biochemistry

Math 345 Intro to Math Biology Lecture 19: Models of Molecular Events and Biochemistry Math 345 Intro to Math Biology Lecture 19: Models of Molecular Events and Biochemistry Junping Shi College of William and Mary, USA Molecular biology and Biochemical kinetics Molecular biology is one of

More information

86 Part 4 SUMMARY INTRODUCTION

86 Part 4 SUMMARY INTRODUCTION 86 Part 4 Chapter # AN INTEGRATION OF THE DESCRIPTIONS OF GENE NETWORKS AND THEIR MODELS PRESENTED IN SIGMOID (CELLERATOR) AND GENENET Podkolodny N.L. *1, 2, Podkolodnaya N.N. 1, Miginsky D.S. 1, Poplavsky

More information

Algebraic methods for the study of biochemical reaction networks

Algebraic methods for the study of biochemical reaction networks Algebraic methods for the study of biochemical reaction networks Alicia Dickenstein Departamento de Matemática, FCEN, Universidad de Buenos Aires, and Instituto de Matemática Luis A. Santaló, UBA CONICET

More information

1.1 OBJECTIVE AND CONTENTS OF THE BOOK

1.1 OBJECTIVE AND CONTENTS OF THE BOOK 1 Introduction 1.1 OBJECTIVE AND CONTENTS OF THE BOOK Hysteresis is a nonlinear phenomenon exhibited by systems stemming from various science and engineering areas: under a low-frequency periodic excitation,

More information

Analog Electronics Mimic Genetic Biochemical Reactions in Living Cells

Analog Electronics Mimic Genetic Biochemical Reactions in Living Cells Analog Electronics Mimic Genetic Biochemical Reactions in Living Cells Dr. Ramez Daniel Laboratory of Synthetic Biology & Bioelectronics (LSB 2 ) Biomedical Engineering, Technion May 9, 2016 Cytomorphic

More information

Modelling Biochemical Pathways with Stochastic Process Algebra

Modelling Biochemical Pathways with Stochastic Process Algebra Modelling Biochemical Pathways with Stochastic Process Algebra Jane Hillston. LFCS, University of Edinburgh 13th April 2007 The PEPA project The PEPA project started in Edinburgh in 1991. The PEPA project

More information

Objectives INTRODUCTION TO METABOLISM. Metabolism. Catabolic Pathways. Anabolic Pathways 3/6/2011. How to Read a Chemical Equation

Objectives INTRODUCTION TO METABOLISM. Metabolism. Catabolic Pathways. Anabolic Pathways 3/6/2011. How to Read a Chemical Equation Objectives INTRODUCTION TO METABOLISM. Chapter 8 Metabolism, Energy, and Life Explain the role of catabolic and anabolic pathways in cell metabolism Distinguish between kinetic and potential energy Distinguish

More information

Computational Systems Biology Exam

Computational Systems Biology Exam Computational Systems Biology Exam Dr. Jürgen Pahle Aleksandr Andreychenko, M.Sc. 31 July, 2012 Name Matriculation Number Do not open this exam booklet before we ask you to. Do read this page carefully.

More information

Lecture 20/Lab 21: Systems of Nonlinear ODEs

Lecture 20/Lab 21: Systems of Nonlinear ODEs Lecture 20/Lab 21: Systems of Nonlinear ODEs MAR514 Geoffrey Cowles Department of Fisheries Oceanography School for Marine Science and Technology University of Massachusetts-Dartmouth Coupled ODEs: Species

More information

Models and Languages for Computational Systems Biology Lecture 1

Models and Languages for Computational Systems Biology Lecture 1 Models and Languages for Computational Systems Biology Lecture 1 Jane Hillston. LFCS and CSBE, University of Edinburgh 13th January 2011 Outline Introduction Motivation Measurement, Observation and Induction

More information

APPPHYS217 Tuesday 25 May 2010

APPPHYS217 Tuesday 25 May 2010 APPPHYS7 Tuesday 5 May Our aim today is to take a brief tour of some topics in nonlinear dynamics. Some good references include: [Perko] Lawrence Perko Differential Equations and Dynamical Systems (Springer-Verlag

More information

MATHEMATICS COURSE SYLLABUS

MATHEMATICS COURSE SYLLABUS Course Title: Algebra 1 Honors Department: Mathematics MATHEMATICS COURSE SYLLABUS Primary Course Materials: Big Ideas Math Algebra I Book Authors: Ron Larson & Laurie Boswell Algebra I Student Workbooks

More information

MITOCW enzyme_kinetics

MITOCW enzyme_kinetics MITOCW enzyme_kinetics In beer and wine production, enzymes in yeast aid the conversion of sugar into ethanol. Enzymes are used in cheese-making to degrade proteins in milk, changing their solubility,

More information

Problem Set # 3

Problem Set # 3 20.320 Problem Set # 3 October 1 st, 2010 Due on October 8 th, 2010 at 11:59am. No extensions, no electronic submissions. General Instructions: 1. You are expected to state all your assumptions and provide

More information

Chapter 8: An Introduction to Metabolism. 1. Energy & Chemical Reactions 2. ATP 3. Enzymes & Metabolic Pathways

Chapter 8: An Introduction to Metabolism. 1. Energy & Chemical Reactions 2. ATP 3. Enzymes & Metabolic Pathways Chapter 8: An Introduction to Metabolism 1. Energy & Chemical Reactions 2. ATP 3. Enzymes & Metabolic Pathways 1. Energy & Chemical Reactions 2 Basic Forms of Energy Kinetic Energy (KE) energy in motion

More information

ANALYSIS OF BIOLOGICAL NETWORKS USING HYBRID SYSTEMS THEORY. Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides

ANALYSIS OF BIOLOGICAL NETWORKS USING HYBRID SYSTEMS THEORY. Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides ANALYSIS OF BIOLOGICAL NETWORKS USING HYBRID SYSTEMS THEORY Nael H El-Farra, Adiwinata Gani & Panagiotis D Christofides Department of Chemical Engineering University of California, Los Angeles 2003 AIChE

More information

Biological networks CS449 BIOINFORMATICS

Biological networks CS449 BIOINFORMATICS CS449 BIOINFORMATICS Biological networks Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better

More information

Genetic transcription and regulation

Genetic transcription and regulation Genetic transcription and regulation Central dogma of biology DNA codes for DNA DNA codes for RNA RNA codes for proteins not surprisingly, many points for regulation of the process DNA codes for DNA replication

More information

Deriving the Michaelis-Menten Equation

Deriving the Michaelis-Menten Equation Page 1 of 5 Deriving the Michaelis-Menten Equation This page is originally authored by Gale Rhodes ( Jan 2000) and is still under continuous update. The page has been modified with permission by Claude

More information

An introduction to SYSTEMS BIOLOGY

An introduction to SYSTEMS BIOLOGY An introduction to SYSTEMS BIOLOGY Paolo Tieri CNR Consiglio Nazionale delle Ricerche, Rome, Italy 10 February 2015 Universidade Federal de Minas Gerais, Belo Horizonte, Brasil Course outline Day 1: intro

More information

Dynamic modeling and analysis of cancer cellular network motifs

Dynamic modeling and analysis of cancer cellular network motifs SUPPLEMENTARY MATERIAL 1: Dynamic modeling and analysis of cancer cellular network motifs Mathieu Cloutier 1 and Edwin Wang 1,2* 1. Computational Chemistry and Bioinformatics Group, Biotechnology Research

More information

Modeling Cellular Networks

Modeling Cellular Networks 06_4774 12/7/06 3:02 PM Page 151 CHAPTER 6 Modeling Cellular Networks Tae Jun Lee, Dennis Tu, Chee Meng Tan, and Lingchong You 6.1 Introduction Systems-level understanding of cellular dynamics is important

More information

Algebra II Introduction 1

Algebra II Introduction 1 Introduction 1 Building on their work with linear, quadratic, and exponential functions, students extend their repertoire of functions to include logarithmic, polynomial, rational, and radical functions

More information

56:198:582 Biological Networks Lecture 9

56:198:582 Biological Networks Lecture 9 56:198:582 Biological Networks Lecture 9 The Feed-Forward Loop Network Motif Subgraphs in random networks We have discussed the simplest network motif, self-regulation, a pattern with one node We now consider

More information

Introduction to Biological Modeling

Introduction to Biological Modeling Introduction to Biological odeling Lecture : odeling dynamics Sept. 9, 010 Steve Andrews Brent lab, Basic Sciences Division, FHCRC Last week Why model biology? Example: E. coli chemotaxis Typical modeling

More information

MyMathLab for School Precalculus Graphical, Numerical, Algebraic Common Core Edition 2016

MyMathLab for School Precalculus Graphical, Numerical, Algebraic Common Core Edition 2016 A Correlation of MyMathLab for School Precalculus Common Core Edition 2016 to the Tennessee Mathematics Standards Approved July 30, 2010 Bid Category 13-090-10 , Standard 1 Mathematical Processes Course

More information

Dynamic Stability of Signal Transduction Networks Depending on Downstream and Upstream Specificity of Protein Kinases

Dynamic Stability of Signal Transduction Networks Depending on Downstream and Upstream Specificity of Protein Kinases Dynamic Stability of Signal Transduction Networks Depending on Downstream and Upstream Specificity of Protein Kinases Bernd Binder and Reinhart Heinrich Theoretical Biophysics, Institute of Biology, Math.-Nat.

More information

Program for the rest of the course

Program for the rest of the course Program for the rest of the course 16.4 Enzyme kinetics 17.4 Metabolic Control Analysis 19.4. Exercise session 5 23.4. Metabolic Control Analysis, cont. 24.4 Recap 27.4 Exercise session 6 etabolic Modelling

More information

State Machine Modeling of MAPK Signaling Pathways

State Machine Modeling of MAPK Signaling Pathways State Machine Modeling of MAPK Signaling Pathways Youcef Derbal Ryerson University yderbal@ryerson.ca Abstract Mitogen activated protein kinase (MAPK) signaling pathways are frequently deregulated in human

More information

Gene Network Science Diagrammatic Cell Language and Visual Cell

Gene Network Science Diagrammatic Cell Language and Visual Cell Gene Network Science Diagrammatic Cell Language and Visual Cell Mr. Tan Chee Meng Scientific Programmer, System Biology Group, Bioinformatics Institute Overview Introduction Why? Challenges Diagrammatic

More information

An Introduction to Metabolism

An Introduction to Metabolism An Introduction to Metabolism Chapter 8 Objectives Distinguish between the following pairs of terms: catabolic and anabolic pathways; kinetic and potential energy; open and closed systems; exergonic and

More information

Computational Biology Course Descriptions 12-14

Computational Biology Course Descriptions 12-14 Computational Biology Course Descriptions 12-14 Course Number and Title INTRODUCTORY COURSES BIO 311C: Introductory Biology I BIO 311D: Introductory Biology II BIO 325: Genetics CH 301: Principles of Chemistry

More information

URL: <

URL:   < Citation: ngelova, Maia and en Halim, sma () Dynamic model of gene regulation for the lac operon. Journal of Physics: Conference Series, 86 (). ISSN 7-696 Published by: IOP Publishing URL: http://dx.doi.org/.88/7-696/86//7

More information

Module 6 : Reaction Kinetics and Dynamics Lecture 28 : Elementary Reactions and Reaction Mechanisms

Module 6 : Reaction Kinetics and Dynamics Lecture 28 : Elementary Reactions and Reaction Mechanisms Module 6 : Reaction Kinetics and Dynamics Lecture 28 : Elementary Reactions and Reaction Mechanisms Objectives In this Lecture you will learn to do the following Define what is an elementary reaction.

More information

Prentice Hall Mathematics, Algebra Correlated to: Achieve American Diploma Project Algebra II End-of-Course Exam Content Standards

Prentice Hall Mathematics, Algebra Correlated to: Achieve American Diploma Project Algebra II End-of-Course Exam Content Standards Core: Operations on Numbers and Expressions Priority: 15% Successful students will be able to perform operations with rational, real, and complex numbers, using both numeric and algebraic expressions,

More information

Growth models for cells in the chemostat

Growth models for cells in the chemostat Growth models for cells in the chemostat V. Lemesle, J-L. Gouzé COMORE Project, INRIA Sophia Antipolis BP93, 06902 Sophia Antipolis, FRANCE Valerie.Lemesle, Jean-Luc.Gouze@sophia.inria.fr Abstract A chemostat

More information

Algebra 2 and Mathematics 3 Critical Areas of Focus

Algebra 2 and Mathematics 3 Critical Areas of Focus Critical Areas of Focus Ohio s Learning Standards for Mathematics include descriptions of the Conceptual Categories. These descriptions have been used to develop critical areas for each of the courses

More information

Algebra II. Algebra II Higher Mathematics Courses 77

Algebra II. Algebra II Higher Mathematics Courses 77 Algebra II Building on their work with linear, quadratic, and exponential functions, students extend their repertoire of functions to include logarithmic, polynomial, rational, and radical functions in

More information

From cell biology to Petri nets. Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika Heiner, Cottbus, DE

From cell biology to Petri nets. Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika Heiner, Cottbus, DE From cell biology to Petri nets Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika Heiner, Cottbus, DE Biology = Concentrations Breitling / 2 The simplest chemical reaction A B irreversible,

More information

C a h p a t p e t r e r 6 E z n y z m y e m s

C a h p a t p e t r e r 6 E z n y z m y e m s Chapter 6 Enzymes 4. Examples of enzymatic reactions acid-base catalysis: give and take protons covalent catalysis: a transient covalent bond is formed between the enzyme and the substrate metal ion catalysis:

More information

Catalytic Networks. Mark Baumback

Catalytic Networks. Mark Baumback Catalytic Networks Mark Baumback Introduction Summary Artificial Chemistry review Self organization Catalytic Networks Autocatalytic Sets Self Reproduction Self Maintenance Evolving autocatalytic sets

More information

General Biology. The Energy of Life The living cell is a miniature factory where thousands of reactions occur; it converts energy in many ways

General Biology. The Energy of Life The living cell is a miniature factory where thousands of reactions occur; it converts energy in many ways Course No: BNG2003 Credits: 3.00 General Biology 5. An Introduction into Cell Metabolism The Energy of Life The living cell is a miniature factory where thousands of reactions occur; it converts energy

More information

Use estimation strategies reasonably and fluently while integrating content from each of the other strands. PO 1. Recognize the limitations of

Use estimation strategies reasonably and fluently while integrating content from each of the other strands. PO 1. Recognize the limitations of for Strand 1: Number and Operations Concept 1: Number Sense Understand and apply numbers, ways of representing numbers, and the relationships among numbers and different number systems. PO 1. Solve problems

More information

LIMIT CYCLE OSCILLATORS

LIMIT CYCLE OSCILLATORS MCB 137 EXCITABLE & OSCILLATORY SYSTEMS WINTER 2008 LIMIT CYCLE OSCILLATORS The Fitzhugh-Nagumo Equations The best example of an excitable phenomenon is the firing of a nerve: according to the Hodgkin

More information

WA State Common Core Standards - Mathematics

WA State Common Core Standards - Mathematics Number & Quantity The Real Number System Extend the properties of exponents to rational exponents. 1. Explain how the definition of the meaning of rational exponents follows from extending the properties

More information

Analysis of Mode Transitions in Biological Networks

Analysis of Mode Transitions in Biological Networks Analysis of Mode Transitions in Biological Networks Nael H. El-Farra, Adiwinata Gani, and Panagiotis D. Christofides Dept. of Chemical Engineering, University of California, Los Angeles, CA 90095 DOI 10.1002/aic.10499

More information

Gene Regulatory Network Identification

Gene Regulatory Network Identification Gene Regulatory Network Identification Korkut Uygun and Yinlun Huang Department of Chemical Engineering and Materials Science Wayne State University AIChE Annual National Meeting San Francisco November

More information

Algebra Topic Alignment

Algebra Topic Alignment Preliminary Topics Absolute Value 9N2 Compare, order and determine equivalent forms for rational and irrational numbers. Factoring Numbers 9N4 Demonstrate fluency in computations using real numbers. Fractions

More information

REGULATION OF GENE EXPRESSION. Bacterial Genetics Lac and Trp Operon

REGULATION OF GENE EXPRESSION. Bacterial Genetics Lac and Trp Operon REGULATION OF GENE EXPRESSION Bacterial Genetics Lac and Trp Operon Levels of Metabolic Control The amount of cellular products can be controlled by regulating: Enzyme activity: alters protein function

More information

Biochemical Reactions and Logic Computation

Biochemical Reactions and Logic Computation Biochemical Reactions and Logic Computation Biochemical Reactions and Biology Complex behaviors of a living organism originate from systems of biochemical reactions Jie-Hong Roland Jiang (Introduction

More information

Traditional Pathway: Algebra II

Traditional Pathway: Algebra II Traditional Pathway: Algebra II Building on their work with linear, quadratic, and exponential functions, students extend their repertoire of functions to include polynomial, rational, and radical functions.

More information

Overview of Kinetics

Overview of Kinetics Overview of Kinetics [P] t = ν = k[s] Velocity of reaction Conc. of reactant(s) Rate of reaction M/sec Rate constant sec -1, M -1 sec -1 1 st order reaction-rate depends on concentration of one reactant

More information

An Introduction to Metabolism. Chapter 8

An Introduction to Metabolism. Chapter 8 An Introduction to Metabolism Chapter 8 METABOLISM I. Introduction All of an organism s chemical reactions Thousands of reactions in a cell Example: digest starch use sugar for energy and to build new

More information

Engineering Model Reduction and Entropy-based Lyapunov Functions in Chemical Reaction Kinetics

Engineering Model Reduction and Entropy-based Lyapunov Functions in Chemical Reaction Kinetics Entropy 2010, 12, 772-797; doi:10.3390/e12040772 Article OPEN ACCESS entropy ISSN 1099-4300 www.mdpi.com/journal/entropy Engineering Model Reduction and Entropy-based Lyapunov Functions in Chemical Reaction

More information

Enduring understanding 1.A: Change in the genetic makeup of a population over time is evolution.

Enduring understanding 1.A: Change in the genetic makeup of a population over time is evolution. The AP Biology course is designed to enable you to develop advanced inquiry and reasoning skills, such as designing a plan for collecting data, analyzing data, applying mathematical routines, and connecting

More information