Documents Found!
As seen in
Less Work, Better Grades
Join
Course Hero
Access
best resources
Ace
your classes
Ace your courses with Course Hero!
|
|
|
Study Smarter, Score Higher
Here are the top 5 related documents
...NUMERICAL SOLUTION OF PDES
81
13. Approximation of Conservation Laws We consider problems in one space dimension of the form u(x, t) + f (u(x, t) = 0, u(x, 0) = u0 (x), t x where u is an m-dimensional vector and f (u) is called the ux function. W...
...MATH 575 ASSIGNMENT 7
1. Consider the approximation of ut = uxx given for 0 1 by n+1 n+1 n n [Ujn+1 Ujn ]/k = 2 {(1 )[Uj+1 2Ujn + Uj1 ] + [Uj+1 2Ujn+1 + Uj1 ]}. h Show that for 0 1/2, the scheme is stable when k/h2 1/[2(1 2)] and for 1/...
...26
NUMERICAL SOLUTION OF PDES
2.8. Error estimates for piecewise linear interpolation. The error estimate we derived previously related the error in the nite element method to the error in the approximation of the solution by the best approximation...
...NUMERICAL SOLUTION OF PDES
23
2.7. Ane families of nite elements. We begin with the denition of a nite element (Ciarlet). A nite element is a triple (K, P, ), where (i) K is a domain in Rn with piecewise smooth boundary (e.g, in R2 a triangle or a ...
Document Content (unformatted)
Course Hero has millions of student submitted documents similar to the one
below including study guides, homework solutions, papers, exam answer keys and textbook solutions.
Petri A net approach to the study of persistence in chemical reaction networks David Angeli Dip. di Sistemi e Informatica, University of Firenze Patrick De Leenheer Dep. of Mathematics, University of Florida, Gainesville, FL Eduardo D. Sontag Dep. of Mathematics, Rutgers University, Piscataway, NJ Abstract Persistence is the property, for di erential equations in Rn , that solutions starting in the positive orthant do not approach the boundary of the orthant. For chemical reactions and population models, this translates into the non-extinction property: provided that every species is present at the start of the reaction, no species will tend to be eliminated in the course of the reaction. This paper provides checkable conditions for persistence of chemical species in reaction networks, using concepts and tools from Petri net theory, and veri es these conditions on various systems which arise in the modeling of cell signaling pathways. Keywords: persistence, nonlinear dynamics, enzymatic cycles, biochemical networks Email: angeli@dsi.uni .it Email: deleenhe@math.u .edu. Supported in part by NSF Grant DMS-0614651. Corresponding author. Phone: +1.732.445.3072, Fax: +1.732.445.5530. Email: sontag@math.rutgers.edu. Supported in part by NSF Grants NSF DMS-0504557 and DMS0614371 1 1 Introduction One of the main goals of molecular systems biology is the understanding of cell behavior and function at the level of chemical interactions, and, in particular, the characterization of qualitative features of dynamical behavior (convergence to steady states, periodic orbits, chaos, etc). A central question, thus, is that of understanding the long-time behavior of solutions. In mathematical terms, and using standard chemical kinetics modeling, this problem may be translated into the study of the set of possible limit points (the -limit set) of the solutions of a system of ordinary di erential equations. Robustness A distinguishing feature of this study in the context of cell biology, in contrast to more established areas of applied mathematics and engineering, is the very large degree of uncertainty inherent in models of cellular biochemical networks. This uncertainty is due to environmental uctuations, and variability among di erent cells of the same type, as well as, from a mathematical analysis perspective, the di culty of measuring the relevant model parameters (kinetic constants, cooperativity indices, and many others) and thus the challenge to obtain a precise model. Thus, it is imperative to develop tools that are robust in the sense of being able to provide useful conclusions based only upon information regarding the qualitative features of the network, and not the precise values of parameters or even the forms of reactions. Of course, this goal is often unachievable, since dynamical behavior may be subject to phase transitions (bifurcation phenomena) which are critically dependent on parameter values. Nevertheless, and surprisingly, research by many, notably by Clarke [10], Horn and Jackson [29, 30], Feinberg [18, 19, 20], and many others in the context of complex balancing and de ciency theory, and by Hirsch and Smith [41, 26] and many others including the present authors [2, 17, 3, 9] in the context of monotone systems, has resulted in the identi cation of rich classes of chemical network structures for which such robust analysis is indeed possible. In this paper, we present yet another approach to the robust analysis of dynamical properties of biochemical networks, and apply our approach in particular to the analysis of persistence in chemical networks modeled by ordinary di erential equations. Our approach to study persistence is based on the formalism and basic concepts of the theory of Petri nets. Using these techniques, our main results provide conditions (some necessary, and some su cient) to test persistence. We then apply these conditions to obtain fairly tight characterizations in non-trivial examples arising from the current molecular biology literature. Persistence Persistence is the property that, if every species is present at the start of the reaction, no species will tend to be eliminated in the course of the reaction. Mathematically, this property can be equivalently expressed as the requirement that the -limit set of any 2 trajectory which starts in the interior of the positive orthant (all concentrations positive) does not intersect the boundary of the positive orthant (more precise de nitions are given below). Persistence can be interpreted as non-extinction: if the concentration of a species would approach zero in the continuous di erential equation model, this means, in practical terms, that it would completely disappear in nite time, since the true system is discrete and stochastic. Thus, one of the most basic questions that one may ask about a chemical reaction network is if persistence holds for that network. Also from a purely mathematical perspective persistence is very important, because it may be used in conjunction with other techniques in order to guarantee convergence of solutions to equilibria. For example, if a strictly decreasing Lyapunov function exists on the interior of the positive orthant (see e.g. [29, 30, 18, 19, 20, 42] for classes of networks where this can be guaranteed), persistence allows such a conclusion. An obvious example of a non-persistent chemical reaction is a simple irreversible conversion A B of a species A into a species B; in this example, the chemical A empties out, that is, its time-dependent concentration approaches zero as t . This is obvious, but for complex networks determining persistence, or lack thereof, is, in general, an extremely di cult mathematical problem. In fact, the study of persistence is a classical one in the (mathematically) related eld of population biology, where species correspond to individuals of di erent types instead of chemical units; see for example [22, 7] and much other foundational work by Waltman. (To be precise, what we call persistence coincides with the usage in the above references, and is also sometimes called strong persistence, at least when all solutions are bounded, a condition that we will assume in most of our main results, and which is automatically satis ed in most examples. Also, we note that a stronger notion, uniform persistence, is used to describe the situation where all solutions are eventually bounded away from the boundary, uniformly on initial conditions, see [8, 44].) Most dynamical systems work on persistence imposes conditions ruling out phenomena such as heteroclinic cycles on the boundary of the positive orthant, and requiring that the unstable manifolds of boundary equilibria should intersect the interior, and more generally studying the chain-recurrence structure of attractors, see e.g. [27]. Petri nets Basic ideas introduced by Carl Adam Petri in 1962 [38] led to the notion of a Petri net, also called a place/transition nets, and they constitute a popular mathematical and graphical modeling tool used for concurrent systems modeling [37, 47]. Our modeling of chemical reaction networks using Petri net formalism is not in itself a new idea: there have been many works, at least since [39],which have dealt with biochemical applications of Petri nets, in particular in the context of metabolic pathways, see e.g. [23, 28, 32, 35, 36, 46]. In this paper, we associate both a Petri net and a system of di erential equations to a chemical reaction network. The latter describes the behavior of the concentrations of the chemicals in the network. We intend to draw conclusions about the asymptotic behavior of the solutions of the system of di erential equations, 3 based on the graphical and algebraic properties of the associated Petri net. This is very related to open questions which have been raised in recent works by Gilbert and Heiner as well as Silva and Recalde, [24, 40], where a similar point of view is taken, of either complementing discrete analysis by means of continuous techniques or integrating the two approaches for a deeper understanding (see [16] for an introduction to continuous Petri-Nets). Although we do not use any results from Petri net theory, we employ several concepts (siphons, P-semi ows, etc.), borrowed from that formalism and introduced as needed, in order to formulate new, powerful, and veri able conditions for persistence and related dynamical properties. Application to a common motif in systems biology In molecular systems biology research, certain motifs or subsystems appear repeatedly, and have been the subject of much recent research. One of the most common ones is that in which a substrate S0 is ultimately converted into a product P , in an activation reaction triggered or facilitated by an enzyme E, and, conversely, P is transformed back (or deactivated ) into the original S0 , helped on by the action of a second enzyme F . This type of reaction is sometimes called a futile cycle and it takes place in signaling transduction cascades, bacterial two-component systems, and a plethora of other processes. The transformations of S0 into P and vice versa can take many forms, depending on how many elementary steps (typically phosphorylations, methylations, or additions of other elementary chemical groups) are involved, and in what order they take place. Figure 1 shows two examples, (a) one in which a single step takes place changing S0 into S1 , and (b) one in which two sequential steps are needed to transform S0 into S2 , with an intermediate transformation into a substance S1 . A chemical reaction model for such E S0 F S1 S0 F E S1 F E S2 Figure 1: (a) One-step and (b) two-step transformations a set of transformations incorporates intermediate species, compounds corresponding to the binding of the enzyme and substrate. (In quasi-steady state approximations, a singular perturbation approach is used in order to eliminate the intermediates. These approximations are much easier to study, see e.g. [2].) Thus, one model for (a) would be through the following reaction network: E + S0 ES0 E + S1 F + S1 F S1 F + S 0 (double arrows indicate reversible reactions) and a model for (b) would be: E + S0 ES0 E + S1 ES1 E + S2 F + S2 F S2 F + S 1 F S1 F + S 0 4 (2) (1) where ES0 represents the complex consisting of E bound to S0 and so forth. As a concrete example, case (b) may represent a reaction in which the enzyme E reversibly adds a phosphate group to a certain speci c amino acid in the protein S0 , resulting in a single-phosphorylated form S1 ; in turn, E can then bind to S1 so as to produce a double-phosphorylated form S2 , when a second amino acid site is phosphorylated. A di erent enzyme reverses the process. (Variants in which the individual phosphorylations can occur in di erent orders are also possible; we discuss several models below.) This is, in fact, one of the mechanisms believed to underlie signaling by MAPK cascades. Mitogen-activated protein kinase (MAPK) cascades constitute a motif that is ubiquitous in signal transduction processes [31, 33, 45] in eukaryotes from yeast to humans, and represents a critical component of pathways involved in cell apoptosis, di erentiation, proliferation, and other processes. These pathways involve chains of reactions, activated by extracellular stimuli such as growth factors or hormones, and resulting in gene expression or other cellular responses. In MAPK cascades, several steps as in (b) are arranged in a cascade, with the active form S2 serving as an enzyme for the next stage. Single-step reactions as in (a) can be shown to have the property that all solutions starting in the interior of the positive orthant globally converge to a unique (subject to stoichiometry constraints) steady state, see [4], and, in fact, can be modeled by monotone systems after elimination of the variables E and F , cf. [1]. The study of (b) is much harder, as multiple equilibria can appear, see e.g. [34, 12]. We will show how our results can be applied to test consistency of this model, as well as several variants. Organization of paper The remainder of paper is organized as follows. Section 2 sets up the basic terminology and de nitions regarding chemical networks, as well as the notion of persistence, Section 3 shows how to associate a Petri net to a chemical network, Sections 4 and 5 provide, respectively, necessary and su cient conditions for general chemical networks. In Section 6, we show how our results apply to the enzymatic mechanisms described above. We present some conclusions and directions for future research in Section 8. 2 Chemical Networks A chemical reaction network ( CRN , for short) is a set of chemical reactions R i , where the index i takes values in R := {1, 2, . . . , nr }. We next de ne precisely what one means by reactions, and the di erential equations associated to a CRN, using the formalism from chemical networks theory. Let us consider a set of chemical species S := {Sj | j {1, 2, . . . ns }} which are the compounds taking part in the reactions. Chemical reactions are denoted as follows: Ri : j S ij Sj j S ij Sj (3) 5 where the ij and ij are nonnegative integers called the stoichiometry coe cients. The compounds on the left-hand side are usually referred to as the reactants, and the ones on the right-hand side are called the products, of the reaction. Informally speaking, the forward arrow means that the transformation of reactants into products only happens in the direction of the arrow. If also the converse transformation occurs, then, the reaction is reversible and we need to also list its inverse in the chemical reaction network as a separate reaction. It is convenient to arrange the stoichiometry coe cients into an ns nr matrix, called the stoichiometry matrix , de ned as follows: [ ]ji = ij ij , (4) for all i R and all j S (notice the reversal of indices). This will be later used in order to write down the di erential equation associated to the chemical reaction network. Notice that we allow to have columns which di er only by their sign; this happens when there are reversible reactions in the network. We discuss now how the speed of reactions is a ected by the concentrations of the di erent species. Each chemical reaction takes place continuously in time with its own rate which is assumed to be only a function of the concentration of the species taking part in it. In order to make this more precise, we de ne the vector S = [S1 , S2 , . . . Sns ] of species concentrations and, as a function of it, the vector of reaction rates R(S) := [R1 (S), R2 (S), . . . Rnr (S)] . Each reaction rate Ri is a real-analytic function de ned on an open set which contains n the non-negative orthant O+s = Rns of Rns , and we assume that each Ri depends only 0 on its respective reactants. (Imposing real-analyticity, that is to say, that the function R i can be locally expanded into a convergent power series around each point in its domain, is a very mild assumption, veri ed in basically all applications in chemistry, and it allows stronger statements to be made.) Furthermore, we assume that each Ri satis es the following monotonicity conditions: Ri (S) = Sj 0 if ij > 0 = 0 if ij = 0. (5) We also assume that, whenever the concentration of any of the reactants of a given reaction is 0, then, the corresponding reaction does not take place, meaning that the reaction rate is 0. In other words, if Si1 , . . . , SiN are the reactants of reaction j, then we ask that N Rj (S) = 0 for all S such that [Si1 , . . . , SiN ] O+ , N N where O+ = RN is the boundary of O+ in RN . Conversely, we assume that reactions 0 take place if reactants are available, that is: Rj (S) > 0 whenever S is such that [Si1 , . . . , SiN ] int[RN ] , 0 6 where int[RN ] denotes the interior of the orthant RN . 0 0 A special case of reactions is as follows. One says that a chemical reaction network is equipped with mass-action kinetics if ns Ri (S) = ki j=1 Sj ij for all i = 1, . . . , nr . Note that the exponents of each chemical participating in the reaction is the same as the stoichiometric coe cient this chemical has in that reaction. This is a commonly used form for the functions Ri (s) and amounts to asking that the reaction rate of each reaction is proportional to the concentration of each of its participating reactants. The results in this paper do not require this assumption; in a paper in preparation we will specialize and tighten our results when applied to systems with mass-action kinetics. With the above notations, the chemical reaction network is described by the following system of di erential equations: S = R(S). (6) n with S evolving in O+s and where is the stoichiometry matrix. There are several additional notions useful when analyzing CRN s. One of them is the notion of a complex. We associate to the network (3) a set of complexes, Ci s, with i {1, 2, . . . , nc }. Each complex is an integer combination of species, speci cally of the species appearing either as products or reactants of the reactions in (3). We introduce the following matrix as follows: 11 21 . . . nr 1 11 21 . . . nr 1 22 . . . nr 2 12 22 . . . nr 2 12 = . . . . . . . . . . . . . . . . . . 1ns 2ns . . . nr ns 1ns 2ns . . . nr ns Then, a matrix representing the complexes as columns can be obtained by deleting from repeated columns, leaving just one instance of each; we denote by c Rns nc the matrix which is thus constructed. Each of the columns of c is then associated with a complex of the network. We may now associate to each chemical reaction network, a directed graph (which we call the C-graph), whose nodes are the complexes and whose edges are associated to the reactions (3). An edge (Ci , Cj ) is in the C-graph if and only if Ci Cj is a reaction of the network. Note that the C-graph need not be connected (the C-graph is connected if for any pair of distinct nodes in the graph there is an undirected path linking the nodes), and lack of connectivity cannot be avoided in the analysis. (This is in contrast with many other graphs in chemical reaction theory, which can be assumed to be connected without loss of generality.) In general, the C-graph will have several connected components (equivalence classes under the equivalence relation is linked by an undirected path to , de ned on the set of nodes of the graph). Let I be the incidence matrix of the C-graph, namely the matrix whose columns are in one-to-one correspondence with the edges (reactions) of the graph and whose rows 7 are in one-to-one correspondence with the nodes (complexes). Each column contains a 1 in the i-th entry and a +1 in the j-th entry (and zeroes in all remaining entries) whenever (Ci , Cj ) is an edge of the C-graph (equivalently, when Ci Cj is a reaction of the network). With this notations, we have the following formula, to be used later: = c I . (7) n We denote solutions of (6) as follows: S(t) = (t, S0 ), where S0 O+s is the initial concentration of chemical species. As usual in the study of the qualitative behavior of dynamical systems, we will make use of -limit sets, which capture the long-term behavior of a system and are de ned as follows: n (S0 ) := {S O+s : (tn , S0 ) S for some tn + } (8) (implicitly, when talking about (S0 ), we assume that (t, S0 ) is de ned for all t 0 for the initial condition S0 ). We will be interested in asking whether or not a chemical reaction network admits solutions in which one or more of the chemical compounds become arbitrarily small. The following de nition, borrowed from the ecology literature, captures this intuitive idea. n De nition 2.1 A chemical reaction network (6) is persistent if (S0 ) O+s = for ns each S0 int(O+ ). 2 We will derive conditions for persistence of general chemical reaction networks. Our conditions will be formulated in the language of Petri nets; these are discrete-event systems equipped with an algebraic structure that re ects the list of chemical reactions present in the network being studied, and are de ned as follows. 3 Petri Nets We associate to a CRN a bipartite directed graph (i.e., a directed graph with two types of nodes) with weighted edges, called the species-reaction Petri net, or SR-net for short. Mathematically, this is a quadruple (VS , VR , E, W ) , where VS is a nite set of nodes each one associated to a species, VR is a nite set of nodes (disjoint from VS ), each one corresponding to a reaction, and E is a set of edges as described below. (We often write S or VS interchangeably, or R instead of VR , by identifying species or reactions with their respective indices; the context should make the . meaning clear.) The set of all nodes is also denoted by V = VR VS . The edge set E V V is de ned as follows. Whenever a certain reaction Ri belongs to the CRN: ij Sj ij Sj , (9) j S j S 8 we draw an edge from Sj VS to Ri VR for all Sj s such that ij > 0. That is, (Sj , Ri ) E i ij > 0, and we say in this case that Ri is an output reaction for Sj . Similarly, we draw an edge from Ri VR to every Sj VS such that ij > 0. That is, (Ri , Sj ) E whenever ij > 0, and we say in this case that Ri is an input reaction for Sj . Notice that edges only connect species to reactions and vice versa, but never connect two species or two reactions. The notion of an SR-net is very closely related to that of an SR-graph in [14, 15]. The only di erence is that an SR-net is a directed graph, while an SR-graph is not, and that reversible reactions in an SR-net are represented by two distinct reaction nodes, while only one reaction node appears in the SR-graph for a reversible reaction. The last element to fully de ne the Petri net is the function W : E N, which associates to each edge a positive integer according to the rule: W (Sj , Ri ) = ij and W (Ri , Sj ) = ij . Several other de nitions which are commonly used in the Petri net literature will be of interest in the following. We say that a row or column vector v is non-negative, and we denote it by v 0 if it is so entry-wise. We write v 0 if v 0 and v = 0. A stronger notion is instead v 0, which indicates vi > 0 for all i. De nition 3.1 A P-semi ow is any row vector c 0 such that c = 0. Its support is the set of indices {i VS : ci > 0}. A Petri net is said to be conservative if there exists a P-semi ow c 0. 2 Notice that without loss of generality a P-semi ow has integer components since the entries of are integers. Notice also that P-semi ows for the system (6) correspond to nonnegative linear rst integrals, that is, linear functions S cS such that (d/dt)cS(t) 0 along all solutions of (6) (assuming that the span of the image of R(S) is Rnr ). In particular, a Petri net is conservative if and only if there is a positive linear conserved quantity for the system. (Petri net theory views Petri nets as token-passing systems, and, in that context, P-semi ows, also called place-invariants, amount to conservation relations for the place markings of the network, that show how many tokens there are in each place, the nodes associated to species in SR-nets. We do not make use of this interpretation in this paper.) De nition 3.2 A T-semi ow is any column vector v 0 such that v = 0. A Petri net is said to be consistent if there exists a T-semi ow v 0. 2 The notion of T-semi ow corresponds to the existence of a collection of positive reaction rates which do not produce any variation in the concentrations of the species. In other words, v can be viewed as a set of uxes that is in equilibrium ([46]). (In Petri net theory, the terminology is T-invariant, and the uxes are ows of tokens.) 9 A chemical reaction network is said to be reversible if each chemical reaction has an inverse reaction which is also part of the network. (This is di erent from the meaning reversibility has in the Petri net literature.) Biochemical models are most often nonreversible. For this reason, a far milder notion was introduced [29, 30, 18, 19, 20]: A chemical reaction network is said to be weakly reversible if each connected component of the C-graph is strongly connected (meaning that there is a directed path between any pair of nodes in each connected component). In algebraic terms, weak reversibility amounts to existence of v 0 such that Iv = 0 (see Corollary 4.2 of [21]), so that in particular, using (7), also v = c Iv = 0. Hence a chemical reaction network that is weakly reversible has a consistent associated Petri net (the converse is in general not true, see for instance Example 1). A few more de nitions are needed in order to state our main results. De nition 3.3 A nonempty set VS is called a siphon if each input reaction associated to is also an output reaction associated to . A siphon is minimal if it does not contain (strictly) any other siphons. 2 For later use we associate a particular set to a siphon as follows: n L = {x O+s | xi = 0 i }. The set L is therefore characterized as the set of concentration vectors whose entries are zero if (and only if) the corresponding chemical species are in the siphon . It is also useful to introduce a binary relation reacts to , which we denote by , and we de ne as follows: Si Sj whenever there exists a chemical reaction Rk , so that kl Sl l S l S kl Sl with ki > 0, kj > 0. If the reaction number is important, we also write Si k Sj (where k R). With this notation, the notion of siphon can be rephrased as follows: Z S is a siphon for a chemical reaction network if for every S Z and k R such that Sk := {T S : T k S} = , it holds Sk Z = . 4 Necessary Conditions Our rst result will relate persistence of a chemical reaction network to consistency of the associated Petri net. Theorem 1 Let (6) be the equation describing the time-evolution of a conservative and persistent chemical reaction network. Then, the associated Petri net is consistent. 10 n Proof. Let S0 int(O+s ) be any initial condition. By conservativity, solutions satisfy cS(t) cS0 , and hence remain bounded, and therefore (S0 ) is a nonempty compact set. n Moreover, by persistence, (S0 ) O+s = , so that R(S0 ) 0, for all S0 (S0 ). In particular, by compactness of (S0 ) and continuity of R, there exists a positive vector v 0, so that R(S0 ) v for all S0 (S0 ) . Take any S0 (S0 ). By invariance of (S0 ), we have R( (t, S0 )) v for all t R. Consequently, taking asymptotic time averages, we obtain: 0 = lim 1 (T, S0 ) S0 = lim T + T T + T T 0 R( (t, S0 )) dt (10) (the left-hand limit is zero because (T, S0 ) is bounded). However, 1 T T 0 R( (t, S0 )) dt v for all T > 0. Therefore, taking any subsequence Tn + so that there is a nite limit: 1 lim n + Tn Tn 0 R( (t, S0 )) dt = v v. We obtain, by virtue of (10), that v = 0. This completes the proof of consistency, since v 0. 5 Su cient Conditions In this present Section, we derive su cient conditions for insuring persistence of a chemical reaction network on the basis of Petri net properties. Theorem 2 Consider a chemical reaction network satisfying the following assumptions: 1. its associated Petri net is conservative; 2. each siphon contains the support of a P-semi ow. Then, the network is persistent. We rst prove a number of technical results. following The general fact about di erential equations will be useful. For each real number p, let sign p := 1, 0, 1 if p > 0, p = 0, or p < 0 respectively, and for each vector x = (x1 , . . . , xn ), let sign x := (sign x1 , . . . , sign xn ) . When x belongs to the closed positive orthant Rn , sign x {0, 1}n . + 11 Lemma 5.1 Let f be a real-analytic vector eld de ned on some open neighborhood of Rn , and suppose that Rn is forward invariant for the ow of f . Consider any solution + + x(t) of x = f (x), evolving in Rn and de ned on some open interval J. Then, sign x(t) is + constant on J. Proof. Pick such a solution, and de ne Z := {i | xi (t) = 0 for all t J} . Relabeling variables if necessary, we assume without loss of generality that Z = {r + 1, . . . , n}, with 0 r n, and we write equations in the following block form: y = g(y, z) z = h(y, z) where x = (y , z ) and y(t) Rr , z(t) Rn r . (The extreme cases r = 0 and r = n correspond to x = z and x = y respectively.) In particular, we write x = ( , z ) for the y trajectory of interest. By construction, z 0, and the sets Bi := {t | yi (t) = 0} are proper subsets of J, for each i {1, . . . , r}. Since the vector eld is real-analytic, each coordinate function yi is real-analytic (see e.g. [43], Proposition C.3.12), so, by the principle of analytic continuation, each Bi is a discrete set. It follows that r G := J \ i=1 Bi is an (open) dense set, and for each t G, y (t) inter Rr , the interior of the positive + orthant. We now consider the following system on Rr : y = g(y, 0) . This is again a real-analytic system, and Rr is forward invariant. To prove this last + assertion, note that forward invariance of the closed positive orthant is equivalent to the following property: for any y Rr and any i {1, . . . , r} such that yi = 0, gi (y, 0) 0. + Since Rn is forward invariant for the original system, we know, by the same property + applied to that system, that for any (y, z) Rn and any i {1, . . . , r} such that yi = 0, + gi (y, z) 0. Thus, the required property holds (case z = 0). In particular, inter R r + is also forward invariant (see e.g. [2], Lemma III.6). By construction, y is a solution of 12 y = g(y, 0), y (t) inter Rr for each t G, Since G is dense and inter Rr is forward + + r invariant, it follows that y (t) inter R+ for all t J. Therefore, sign x(t) = (1r , 0n r ) for all t J where 1r is a vector of r 1 s and 0n r is a vector of n r 0 s. We then have an immediate corollary: n Lemma 5.2 Suppose that O+s is a closed set, invariant for (6). Suppose that LZ is non-empty, for some Z S. Then, LZ is also invariant with respect to (6). Proof. Pick any S0 LZ . By invariance of , the solution (t, S0 ) belongs to for all n t in its open domain of de nition J, so, in particular (this is the key fact), (t, S 0 ) O+s for all t (negative as well as positive). Therefore, it also belongs to L Z , since its sign is constant by Lemma 5.1. In what follows, we will make use of the Bouligand tangent cone T C (K) of a set n n K O+s at a point O+s , de ned as follows: T C (K) = v Rn : kn K, kn and n 0: 1 (kn ) v n . Bouligand cones provide a simple criterion to check forward invariance of closed sets (see e.g. [5]): a closed set K is forward invariant for (6) if and only if R( ) T C (K) for all K. However, below we consider a condition involving tangent cones to the sets L Z , which are not closed. Note that, for all index sets Z and all points in LZ , T C (LZ ) = {v Rn : vi = 0 i Z} . Lemma 5.3 Let Z S be non-empty and LZ be such that R( ) T C (LZ ). Then Z is a siphon. Proof. By assumption R( ) T C (LZ ) for some LZ . This implies that [ R( )]i = 0 for all i Z. Since i = 0 for all i Z, all reactions in which Si is involved as a reactant are shut o at ; hence, the only possibility for [ R( )]i = 0 is that all reactions in which Si is involved as a product are also shut-o . Hence, for all k R, and all l S so that Sl k Si , we necessarily have that Rk ( ) = 0. Hence, for all k R so that Sk = {l S : Sl k Si } is non-empty, there must exist an l Sk so that l = 0. But then necessarily, l Z, showing that Z is indeed a siphon. The above Lemmas are instrumental to prove the following Proposition: n Proposition 5.4 Let O+s be such that ( ) LZ = for some Z S. Then Z is a siphon. 13 Proof. Let be the closed and invariant set ( ). Thus, by Lemma 5.2, the non-empty set LZ is also invariant. Notice that cl[LZ ] = W Z LW . Moreover, LW is invariant for all W S such that LW is non-empty. Hence, cl[LZ ] = W Z [LW ] is also invariant. By the characterization of invariance for closed sets in terms of Bouligand tangent cones, we know that, for any cl[LZ ] we have R( ) T C ( cl(LZ )) T C (cl(LZ )) . In particular, for LZ (which by assumption exists), R( ) T C (LZ ) so that, by virtue of Lemma 5.3 we may conclude Z is a siphon. Although at this point Proposition 5.4 would be enough to prove Theorem 2, it is useful to clarify the meaning of the concept of a siphon here. It hints at the fact, made precise in the Proposition below, that removing all the species of a siphon from the network (or equivalently setting their initial concentrations equal to 0) will prevent those species from being present at all future times. Hence, those species literally lock a part of the network and shut o all the reactions that are therein involved. In particular, once emptied a siphon will never be full again. A precise statement of the foregoing remarks is as follows. Proposition 5.5 Let Z S be non-empty. Then Z is a siphon if and only if cl(LZ ) is forward invariant for (6). Proof. Su ciency: Pick LZ = . Then forward invariance of cl(LZ ) implies that R( ) T C (cl(LZ )) = T C (LZ ), where the last equality holds since LZ . It follows from Lemma 5.3 that Z is a siphon. Necessity: Pick cl(LZ ). This implies that i = 0 for all i Z Z , where Z S could be empty. By the characterization of forward invariance of closed sets in terms of tangent Bouligand cones, it su ces to show that [ R( )]i = 0 for all i Z, and that [ R( )]i 0 for all i Z whenever Z = . Now by (6), [ R( )]i = k ki Rk ( ) l li Rl ( ) = k ki Rk ( ) 0 0 , (11) which already proves the result for i Z . Notice that the second sum is zero because if li > 0, then species i is a reactant of reaction l, which implies that Rl ( ) = 0 since i = 0. So we assume henceforth that i Z. We claim that the sum on the right side of (11) is zero. This is obvious if the sum is void. If it is non-void, then each term which is such that ki > 0 must be zero. Indeed, for each such term we have that Rk ( ) = 0 because Z is a siphon. This concludes the proof of Proposition 5.4. 14 F FS1 FS2 S0 S1 S2 ES0 ES1 E Figure 2: Petri net associated to reactions (2). Proof of Theorem 2 n Let int(O+s ) be arbitrary and let denote the corresponding -limit set = ( ). n We claim that the intersection of and the boundary of O+s is empty. Indeed, suppose that the intersection is nonempty. Then, would intersect LZ , for some = Z S. In particular, by Proposition 5.4, Z would be a siphon. Then, by our second assumption, there exists a non-negative rst integral cS, whose support is included in Z, so that necessarily cS(tn , ) 0 at least along a suitable sequence tn + . However, cS(t, ) = c > 0 for all t 0, thus giving a contradiction. 6 Applications We now apply our results to obtain persistence results for variants of the reaction (b) shown in Figure 1 as well as for cascades of such reactions. 6.1 Example 1 We rst study reaction (2). Note that reversible reactions were denoted by a in order to avoid having to rewrite them twice. The Petri net associated to (2) is shown if Fig. 2. The network comprises nine distinct species, labeled S0 , S1 , S2 , E, F , ES0 , ES1 , F S2 , F S1 . It can be veri ed that the Petri net in Fig. 2 is indeed consistent 15 (so it satis es the necessary condition). To see this, order the species and reactions by the obvious order obtained when reading (2) from left to right and from top to bottom (e.g., S1 is the fourth species and the reaction E + S1 ES1 is the fourth reaction). The construction of the matrix is now clear, and it can be veri ed that v = 0 with v = [2 1 1 2 1 1 2 1 1 2 1 1 ] . The network itself, however, is not weakly reversible, since neither of the two connected components of (2) is strongly connected. Computations show that there are three minimal siphons: {E, ES0 , ES1 }, {F, F S1 , F S2 }, and {S0 , S1 , S2 , ES0 , ES1 , F S2 , F S1 }. Each one of them contains the support of a P-semi ow; in fact there are three independent conservation laws: E + ES0 + ES1 = const1 , F + F S2 + F S1 = const2 , and S0 + S1 + S2 + ES0 + ES1 + F S2 + F S1 = const3 , whose supports coincide with the three mentioned siphons. Since the sum of these three conservation laws is also a conservation law, the network is conservative. Therefore, application of Theorem 2 guarantees that the network is indeed persistent. 6.2 Example 2 As remarked earlier, examples as the above one are often parts of cascades in which the product (in MAPK cascades, a doubly-phosphorilated species) S2 in turn acts as an enzyme for the following stage. One model with two stages is as follows (writing S 2 as E in order to emphasize its role as a kinase for the subsequent stage): E + S0 F +E E + S0 F + S2 ES0 F S2 ES0 F S2 E + S1 F + S1 E + S1 F + S1 ES1 F S1 ES1 F S1 E+E F + S0 E + S2 F + S0 . (12) The overall reaction is shown in Fig. 3. Note using the labeling of species and reaction as in the previous example that v = 0 with v = [v1 v1 v1 v1 ] and v1 = [2 1 1 2 1 1] , and hence the network is consistent. There are ve minimal siphons for this network, namely: {E, ES0 , ES1 }, {F, F S2 , F S1 }, {F , F S2 , F S1 }, {S0 , S1 , S2 , ES0 , ES1 , F S2 , F S1 }, 16 S0* F ES0* FS1* FS1 FS2 S0 S1 E* S1* F* ES0 ES1 ES1* FS2* E S2* Figure 3: Petri net associated to reactions (12). and {S0 , S1 , E , ES0 , ES1 , F S2 , F S1 , ES0 , ES1 }. Each one of them is the support of a P-semi ow, and there are ve conservation laws: E + ES0 + ES1 = const1 , F + F S2 + F S1 = const2 , F + F S2 + F S1 = const3 , S0 + S1 + S2 + ES0 + ES1 + F S2 + F S1 = const4 , and S0 + S1 + E + ES0 + ES1 + F S2 + F S1 + ES0 + ES1 = const5 . As in the previous example, the network is conservative since the sum of these conservation laws is also a conservation law. Therefore the overall network is persistent, by virtue of Theorem 2. It is worth pointing out that the number of minimal siphons of a network may grow even exponentially with the size of the network. For large scale networks, it becomes therefore crucial to obtain algorithms for the determination of all minimal siphons in order to automatically check the assumptions of Theorem 2. The paper [13] presents one such algorithm, together with some numerical and analytical results dealing with problem complexity. 17 ME* MtF Mt M2F* MtE M F E MyF M2F M2 ME My MyE Figure 4: Petri net associated to the network (13). 6.3 Example 3 An alternative mechanism for dual phosphorilation in MAPK cascades, considered in [34], di ers from the previous ones in that it becomes important at which sites the two phosphorylations occur. (These take place at two di erent sites, a threonine and a tyrosine residue). The corresponding network can be modeled as follows: M +E M +E M2 + F M2 + F ME ME M2 F M2 F My + E Mt + E My + F Mt + F My E Mt E My F Mt F M2 + E M2 + E M +F M + F. (13) See Fig. 4 for the corresponding Petri net. This network is consistent. Indeed, v = 0 for the same v as in the previous example. Moreover it admits three siphons of minimal support: {E, M E, M E , My E, Mt E}, {F, My F, Mt F, M2 F, M2 F }, and {M, M E, M E , My , Mt , My E, Mt E, M2 , M2 F, M2 F , Mt F, My F }. Each of them is also the support of a conservation law, respectively for M ,E and F molecules. The sum of these conservation laws, is also a conservation law and therefore 18 the network is conservative. Thus the Theorem 2 again applies and the network is persistent. 6.4 Example 4 We give next an example of Reaction Network which cannot be analyzed by means of our results; this is a chemical reaction network for which siphons and P-semi ow do not coincide: 2A + B C A + 2B D 2A + B. (14) Notice that there is only one conservation law for the network, namely A + B + 3C + 3D; there are, however, 2 non trivial siphons {A, C, D} and {B, C, D}, none of which contains the support of the unique P-semi ow. Hence, Theorem 2 cannot be applied to network (14); on the other hand, the associated Petri Net is consistent and numerical evidence shows that the network is indeed persistent when simulated with reaction rates expressed according to mass-action kinetics. Speci c criteria which exploit this additional structure of the system are currently under investigation. This trivial example shows that indeed even very simple examples can violate the assumptions of our main result; it is therefore remarkable that fairly complex examples taken from the biochemical literature can indeed be treated by means of such analytical tools. 7 Discrete vs. Continuous persistence results As a matter of fact, and this was actually the main motivation for the introduction of Petri Nets in [38], each Petri Net (as de ned in Section 3) comes with an associated discrete event system, which governs the evolution of a vector M , usually called the marking of the net. The entries of M are non-negative integers, in one-one correspondence with the places of the network, i.e. M = [m1 , m2 , . . . , mns ] Nns , and the mi s, i = 1 . . . ns , stand for the number of tokens associated to the places S1 . . . Snp . In our context, each token may be thought of as a molecule of the corresponding species. Once a certain initial condition M0 Nns has been speci ed for a given net, we have what is usually called a marked Petri Net, In order to de ne dynamical behavior, one considers the following ring rules for transitions R: 1. a transition R can re whenever each input place of R is marked with a number of tokens greater or equal than the weight associated to the edge joining such a place to R (in our context a reaction can occur, at a given time instant, only provided that each reagent has a number of molecules greater or equal than the corresponding stoichiometry coe cient); we call such transitions enabled. 2. when a transition R res, the marking M of the network is updated by subtracting, for each input place, a number of tokens equal to the weight associated to the corresponding edge, while for each output place a number of tokes equal to the weight of the corresponding edge is added. 19 Together with a rule that speci es the timing of the rings, this speci es a dynamical system describing the evolution of vectors M Nns . There are several ways to specify timings. One may use a deterministic rule in which a speci cation is made at each time instant of which transition res (among those enabled). Another possibility is to consider a stochastic model, in which ring events are generated by a random processes with exponentially decaying probability distributions, with a speci ed rate . The timing of the next ring of a particular reaction R might depend on R as well as the state vector M . In this way, an execution of the Petri Net is nothing but a realization of a stochastic process (which is Markovian in an appropriate space). The main results in Sections 4 and 5 are independent of the type of kinetics assumed for the chemical reaction network (for instance mass-action kinetics or Michaelis-Menten kinetics are both valid options at this level of abstraction). This also explains, to a great extent, the similarity between our theorems and their discrete counterparts which arise in the context of liveness s studies for Petri Nets and Stochastic Petri Nets (liveness can be seen indeed as the discrete analog of persistence for ODEs, even though its de nition is usually given in terms of ring of transitions rather than asymptotic averages of markings, see [47] for a precise de nition). It is well known that the following Necessary condition for Liveness holds: Liveness of a PN Consistence of the PN. Notice the similarity of the above implication with the statement of Theorem 1. Also in its discrete stochastic counter-part, the result can be thought of as a consequence of ergodicity of the associated Markov chain. The discrete counter-parts of Theorem 2 are more subtle. In particular, we focus our attention on the so called Siphon-Trap Property which is a su cient condition for liveness of conservative Petri Nets, and actually a complete characterization of liveness if the net is a Free Choice Petri Net (this is known as Commoner s Theorem, [25] and [11]): Theorem 3 Consider a conservative Petri Net satisfying the following assumption: each (minimal) siphon contains a non-empty trap. Then, the PN is alive. Notice the similarity between the assumptions and conclusions in Theorem 2 and in Theorem 3. There are some subtle di erences, however. Traps for Petri-Nets enjoy the following invariance property: if a trap is non-empty at time zero (meaning that at least one of its places has tokens), then the trap is non-empty at all future times. In contrast, in a continuous set-up (when tokens are not integer quantities but may take any real value), satisfaction of the siphon-trap property does not prevent (in general) concentrations of species from decaying to zero asymptotically. This is why we needed 20 a strengthened assumption 2., and asked that each siphon contains the support of a Psemi ow (which is always, trivially, also a trap). In other words, in a continuous set-up the notion of a trap looses much of its appeal, since one may conceive situations in which molecules are pumped into the trap at a rate which is lower than the rate at which they are extracted from it, so that, in the limit, the trap can be emptied out even though it was initially full. A similar situation never occurs in a discrete set-up since, whenever a reaction occurs, at least one molecule will be left inside the trap. 8 Conclusions In ecology, persistence is the property of an ecosystem to asymptotically preserve nonzero populations of all the species which are present at the initial time. In the present paper we obtain both necessary and su cient conditions for persistence in chemical reaction networks under a general monotonicity assumption for the reaction rates. The conditions are stated in terms of graphical and algebraic properties of Petri nets which are associated to the chemical reaction network. In a subsequent paper we will present tighter results for networks in which all reaction rates are of mass action type. The result presented here may also serve as a preliminary step towards the construction of a systematic Input/Output theory for chemical reaction networks, by allowing systems with in ows and out ows. 21 References [1] D Angeli, P De Leenheer, E.D. Sontag, On the structural monotonicity of chemical reaction networks Proc. IEEE Conf. Decision and Control, San Diego, Dec. 2006, IEEE Publications, (2006), paper WeA01.2. [2] D. Angeli, E.D. Sontag, Monotone control systems IEEE Trans. Autom. Control 48 (2003), pp. 1684 1698. [3] D. Angeli, J.E. Ferrell, Jr., E.D. Sontag, Detection of multi-stability, bifurcations, and hysteresis in a large class of biological positive-feedback systems Proceedings of the National Academy of Sciences USA 101 (2004), pp. 1822 1827. [4] D. Angeli, E.D. Sontag, Translation-invariant monotone systems, and a global convergence result for enzymatic futile cycles Nonlinear Analysis Series B: Real World Applications to appear (2007), (Summarized version in A note on monotone systems with positive translation invariance, Proc. 14th IEEE Mediterranean Conference on Control and Automation, June 28-30, 2006, Ancona, Italy http://www.diiga.univpm.it/MED06) [5] J-P. Aubin, A. Cellina, Di erential Inclusions: Set-Valued Maps and Viability Theory, Springer-Verlag, 1984. [6] N.P. Bhatia, G.P. Szeg , Stability Theory of Dynamical Systems, Springer-Verlag, o Berlin, 1970. [7] G. Butler, P. Waltman, Persistence in dynamical systems J. Di erential Equations 63 (1986), pp. 255-263. [8] G. Butler, H.I. Freedman, P. Waltman, Uniformly persistent systems Proc. Am. Math. Soc. 96 (1986), pp. 425-430. [9] M. Chaves, E.D. Sontag, R.J. Dinerstein, Steady-states of receptor-ligand dynamics: A theoretical framework J. Theoretical Biology 227 (2004), pp. 413 428. [10] B.L. Clarke, Stability of complex reaction networks Adv. Chem. Phys. 43 (1980), pp. 1-216. [11] F. Commoner, Deadlocks in Petri nets , Tech. Report, Applied Data Research Inc. Wake eld, Massachussetts (1972),. [12] C. Conradi, J. Saez-Rodriguez, E.-D. Gilles, J. Raisch Using chemical reaction network theory to discard a kinetic mechanism hypothesis in Proc. FOSBE 2005 (Foundations of Systems Biology in Engineering), Santa Barbara, Aug. 2005. pp. 325-328.. 22 [13] R. Cordone, L. Ferrarini and L. Piroddi Enumeration algorithms for minimal siphons in Petri Nets based on place constraints in IEEE Trans. on Systems, Man, and Cybernetics-Part A: systems and humans 35 (2005), pp. 844-854. [14] G. Craciun, M. Feinberg Multiple equilibria in complex chemical reaction networks: II. The Species-Reaction Graph SIAM J. Appl. Math. 66 (2006), pp. 1321-1338. [15] G. Craciun, Y. Tang, M. Feinberg Understanding bistability in complex enzymedriven reaction networks Proc. Nat. Acad. Sci. 103 (2006), pp. 8697-8702. [16] R. David and H. Alla Discrete, Continuous, and Hybrid Petri Nets,, Springer-Verlag, Berlin, 2005. [17] P. De Leenheer, D. Angeli, E.D. Sontag, Monotone chemical reaction networks J. Mathematical Chemistry 41 (2007), pp. 295-314. [18] M. Feinberg, F.J.M. Horn, Dynamics of open chemical systems and algebraic structure of underlying reaction network Chemical Engineering Science 29 (1974), pp. 775-787. [19] M. Feinberg, Chemical reaction network structure and the stabiliy of complex isothermal reactors - I. The de ciency zero and de ciency one theorems, Review Article 25, Chemical Engr. Sci. 42(1987), pp. 2229-2268. [20] M. Feinberg, The existence and uniqueness of steady states for a class of chemical reaction networks, Archive for Rational Mechanics and Analysis 132(1995), pp. 311-370. [21] M. Feinberg, Lectures on chemical reaction networks Lectures at the Mathematics Research Center, University of Wisconsin, 1979. http://www.che.eng.ohio-state.edu/feinberg/LecturesOnReactionNetworks/ [22] T.C. Gard, Persistence in food webs with general interactions Math. Biosci. 51 (1980), pp. 165 174.. [23] H. Genrich, R. K ner, K. Voss, Executable Petri net models for the analysis of u metabolic pathways Int. J. on Software Tools for Technology Transfer (STTT) 3 (2001), pp. 394-404. [24] D. Gilbert, M. Heiner From Petri Nets to di erential equations- an integrative approach for biochemical network analysis , Proc. of 27th ICAPTN 2006 , Springer, (2006), [25] M.H.T. Hack, Analysis of production schemata by Petri-Nets, Master Thesis, MIT (1972). [26] M. Hirsch, H.L. Smith, Monotone dynamical systems in Handbook of Di erential Equations, Ordinary Di erential Equations (second volume), (A. Canada, P. Drabek, and A. Fonda, eds.), Elsevier, 2005. 23 [27] J. Hofbauer, J.W.-H. So, Uniform persistence and repellors for maps Proceedings of the American Mathematical Society 107 (1989), pp. 1137-1142. [28] R. Hofest dt, A Petri net application to model metabolic processes Syst. Anal. a Mod. Simul. 16 (1994), pp. 113-122. [29] F.J.M. Horn, R. Jackson, General mass action kinetics, Arch. Rational Mech. Anal. 49(1972), pp. 81-116. [30] F.J.M. Horn, The dynamics of open reaction systems, in Mathematical aspects of chemical and biochemical problems and quantum chemistry (Proc. SIAM-AMS Sympos. Appl. Math., New York, 1974), pp. 125-137. SIAM-AMS Proceedings, Vol. VIII, Amer. Math. Soc., Providence, 1974. [31] C.-Y.F. Huang, Ferrell, J.E., Ultrasensitivity in the mitogen-activated protein kinase cascade Proc. Natl. Acad. Sci. USA 93 (1996), pp. 10078 10083. [32] R. K ner, R. Zimmer, T. Lengauer, Pathway analysis in metabolic databases via u di erential metabolic display (DMD) Bioinformatics 16 (2000), pp. 825-836. [33] A.R. Asthagiri and D.A. Lau enburger, A computational study of feedback e ects on signal dynamics in a mitogen-activated protein kinase (MAPK) pathway model Biotechnol. Prog. 17 (2001), pp. 227 239. [34] N.I. Markevich, J.B. Hoek, B.N. Kholodenko, Signaling switches and bistability arising from multisite phosphorilation in protein kinase cascades Journal of Cell Biology, Vol. 164, N.3, pp. 353-359, 2004 [35] J.S. Oliveira, C.G. Bailey, J.B. Jones-Oliveira, Dixon, D.A., Gull, D.W., Chandler, M.L.A., A computational model for the identi cation of biochemical pathways in the Krebs cycle J. Comput. Biol. 10 (2003), pp. 57-82. [36] M. Peleg, M., I. Yeh, R. Altman, Modeling biological processes using work ow and Petri net models Bioinformatics 18 (2002), pp. 825-837. [37] J.L. Peterson, Petri Net Theory and the Modeling of Systems, Prentice Hall, Lebanon, Indiana 1981. [38] C.A. Petri, Kommunikation mit Automaten, Ph.D. Thesis, University of Bonn, 1962. [39] V.N. Reddy, M.L. Mavrovouniotis, M.N. Liebman, Petri net representations in metabolic pathways. Proc. Int. Conf. Intell. Syst. Mol. Biol. 1 (1993), pp. 328-336. [40] M. Silva, L. Recalde, Continuization of timed Petri nets: from performance evaluation to observation and control Proc. 26th ICAPTN 2005 , Springer (2005), pp. 26-47. 24 [41] H.L. Smith, Monotone dynamical systems: An introduction to the theory of competitive and cooperative systems, Mathematical Surveys and Monographs, vol. 41 , (AMS, Providence, RI, 1995). [42] E.D. Sontag, Structure and stability of certain chemical networks and applications to the kinetic proofreading model of T-cell receptor signal transduction IEEE Trans. Autom. Control 46 (2001), pp. 1028 1047. (Errata in IEEE Trans. Autom. Control 47(2002): 705.) [43] E.D. Sontag, Mathematical Control Theory: Deterministic Finite Dimensional Systems, Second Edition, Springer, New York 1998. [44] H.R. Thieme, Uniform persistence and permanence for non-autonomous semi ows in population biology Math. Biosci. 166 (2000), pp. 173-201. [45] C. Widmann, G. Spencer, M.B. Jarpe, G.L. Johnson, G.L., Mitogen-activated protein kinase: Conservation of a three-kinase module from yeast to human Physiol. Rev. 79 (1999),, pp. 143 180. [46] I. Zevedei-Oancea, S. Schuster, Topological analysis of metabolic networks based on Petri net theory In Silico Biol. 3 (2003), paper 0029. [47] M. Zhou, Modeling, Simulation, and Control of Flexible Manufacturing Systems: A Petri Net Approach, World Scienti c Publishing, Hong Kong, 1999. 25
Find millions of documents here - Study Guides, Homework Solutions, Papers, Exam Answer Keys and more.
Course Hero has millions of course related materials that will enable you to learn better,
faster and get an A in all your courses.
Below is a small sample set of documents:
Below is a small sample set of documents:
Rutgers >> 642 >> 613 (Fall, 2008)
...
Rutgers >> 642 >> 613 (Fall, 2008)
On Input-to-State Stability for Time Varying Nonlinear Systems Heather A. Edwards Yuandan Lin and Yuan Wang Department of Mathematics Department of Mathematical Sciences University of Central Florida Florida Atlantic University PO Box 161364 777 Glad...
Rutgers >> 642 >> 613 (Fall, 2008)
Separating Bi-Chromatic Points by Parallel Lines Tetsuo Asano John Hershberger Diane Souvaine Jnos Pach a Eduardo Sontag Subhash Suri March 24, 2001 Abstract Given a 2-coloring of the vertices of a regular n-gon P , how many parallel lines are neede...
Rutgers >> 642 >> 613 (Fall, 2008)
AN ALGEBRAIC APPROACH TO BOUNDED CONTROLLABILITY OF LINEAR SYSTEMS Eduardo D. Sontag* Department of Mathematics Rutgers University New Brunswick, NJ 08903 ABSTRACT In this note we present an algebraic approach to the proof that a linear system wit...
Rutgers >> 642 >> 613 (Fall, 2008)
ESAIM: Control, Optimisation and Calculus of Variations URL: http:/www.emath.fr/cocv/ Will be set by the publisher CLOCKS AND INSENSITIVITY TO SMALL MEASUREMENT ERRORS Eduardo D. Sontag 1 Abstract. This paper deals with the problem of stabilizing...
Rutgers >> 642 >> 613 (Fall, 2008)
ON CONVEXITY IN STABILIZATION OF NONLINEAR SYSTEMS Anders Rantzer Department of Automatic Control, Lund Institute of Technology Box 118, S-221 00 Lund, Sweden, Phone: +46 46 222 03 62 Email: rantzer@control.lth.se Pablo A. Parrilo Control and Dynami...
Rutgers >> 642 >> 613 (Fall, 2008)
KALMANS CONTROLLABILITY RANK CONDITION: FROM LINEAR TO NONLINEAR Eduardo D. Sontag SYCON - Rutgers Center for Systems and Control Department of Mathematics, Rutgers University, New Brunswick, NJ 08903 Phone: (201)932-3072 e-mail: sontag@hilbert.rut...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 13-15, 2006 WeA10.4 Filtered Lyapunov functions and their applications in the stability analysis of nonlinear systems Stefano Ba...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec. 12-14, 2007 FrA04.5 Realization Theory of Stochastic Jump-Markov Linear Systems Mih ly Petreczky a Eindhoven University of Technology, The Netherlands M.Petr...
Rutgers >> 642 >> 613 (Fall, 2008)
LINEAR SYSTEMS WITH SIGN-OBSERVATIONS RENEE KOPLON AND EDUARDO D. SONTAG Abstract. This paper deals with systems that are obtained from linear time-invariant continuousor discrete-time devices followed by a function that just provides the sign of ...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 40th IEEE Conference on Decision and Control Orlando, Florida USA, December 2001 Backstepping on the Euler approximate model for stabilization of sampled-data nonlinear systems Abstract D.Nei1 and A.R.Teel2 sc WeM01-6 Two integr...
Rutgers >> 642 >> 613 (Fall, 2008)
...
Rutgers >> 642 >> 613 (Fall, 2008)
...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 ThB02.1 A Novel Hybrid Angle Tracking Observer for Resolver to Digital Conversion Reza Hoseinnezhad, Pete...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 42nd IEEE Conference on Decision and Control Maui, Hawaii USA, December 2003 TuP05-4 Observability for Hybrid Systems Andrea Balluchi PARADES Via S. Pantaleo, 66, 00186 Roma, Italy balluchi@parades.rm.cnr.it Luca Benvenuti DIS, ...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 13-15, 2006 ThIP9.11 Summability criteria for stability of sets for sampled-data nonlinear inclusions Dragan Nei sc Antonio Lora...
Rutgers >> 642 >> 613 (Fall, 2008)
...
Rutgers >> 642 >> 613 (Fall, 2008)
ABSTRACT It has been known for a long time that certain controllability properties are more dicult to verify than others. This article makes this fact precise, comparing controllability with accessibility, for a wide class of nonlinear continuous tim...
Rutgers >> 642 >> 613 (Fall, 2008)
Exact computation of amplication for a class of nonlinear systems arising from cellular signaling pathways Eduardo D. Sontag a,1 Madalena Chaves b,2 a b Department of Mathematics, Rutgers University, New Brunswick, NJ 08903, USA Institute for Syste...
Rutgers >> 642 >> 613 (Fall, 2008)
...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 TuA03.3 Fractal Graph Optimization Algorithms James R. Riehl and Jo o P. Hespanha a Abstract We introduce...
Rutgers >> 642 >> 613 (Fall, 2008)
Uniformly Universal Inputs Eduardo D. Sontag1 and Yuan Wang2 1 2 Department of Mathematics, Rutgers University, Piscataway, NJ 08854, USA Department of Mathematical Sciences, Florida Atlantic University, Boca Raton, FL 33431, USA Dedicated to Alber...
Rutgers >> 642 >> 613 (Fall, 2008)
MONOTONE SYSTEMS UNDER NEGATIVE FEEDBACK 1 Oscillations in I/O Monotone Systems under Negative Feedback David Angeli and Eduardo D. Sontag Abstract Oscillatory behavior is a key property of many biological systems. The Small-Gain Theorem (SGT) for...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 42nd IEEE Conference on Decision and Control Maui, Hawaii USA, December 2003 TuP11-2 Controllability for a class of discrete-time Hamiltonian systems Umesh Vaidya1 and Igor Mezi 1,2 c 1 Department of Mechanical and Environmental ...
Rutgers >> 642 >> 613 (Fall, 2008)
A tutorial on monotone systems- with an application to chemical reaction networks Patrick De Leenheer David Angeliand Eduardo D. Sontag , July 23, 2004 Abstract Monotone systems are dynamical systems for which the ow preserves a partial order. Some ...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 1 TuB16.2 Stability of Nonlinear Switched Systems on the Plane Ugo Boscain, SISSA-ISAS, via Beirut 2-4, 3...
Rutgers >> 642 >> 613 (Fall, 2008)
A Framework for Global Stabilization of Nonlinear Systems by Continuous State Feedback Chunjiang Qian and Wei Lin Proceedings of the 40th IEEE Conference on Decision and Control Orlando, Florida USA, December 2001 FrA02-4 Abstract Department of ...
Rutgers >> 642 >> 613 (Fall, 2008)
Rutgers 642:613 - Fall 2003 Instructor: Eduardo D. Sontag Sections 2.3-2.5, Membrane Diusion & Transport http:/www.math.rutgers.edu/ sontag/613.html Ohms law for diusion suppose on opposite sides of membrane have chemical at constant concentrations...
Rutgers >> 642 >> 613 (Fall, 2008)
arXiv:0705.3188v1 [q-bio.QM] 22 May 2007 A Passivity-Based Stability Criterion for a Class of Interconnected Systems and Applications to Biochemical Reaction Networks Murat Arcak Department of Electrical, Computer, and Systems Engineering Rensselaer...
Rutgers >> 642 >> 613 (Fall, 2008)
Attractors under perturbation and discretization Lars Grune Fachbereich Mathematik J.W. Goethe-Universitat Postfach 11 19 32 60054 Frankfurt a.M., Germany gruene@math.uni-frankfurt.de essary and su cient condition for the convergence of attractors ...
Rutgers >> 642 >> 613 (Fall, 2008)
CDC00-REG1099 Global Con guration Stabilization for the VTOL Aircraft with Strong Input Coupling Reza Olfati-Saber LIDS, MIT 35-409 77 Massachusetts Ave. Cambridge, MA 02139 olfati@mit.edu Abstract Trajectory tracking and con guration stabilization...
Rutgers >> 642 >> 613 (Fall, 2008)
Some new directions in control theory inspired by systems biology E.D. Sontag Abstract: This paper, addressed primarily to engineers and mathematicians with an interest in control theory, argues that entirely new theoretical problems arise naturally ...
Rutgers >> 642 >> 613 (Fall, 2008)
...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 42nd IEEE Conference on Decision and Control Maui, Hawaii USA, December 2003 ThM02-1 Results on Converse Lyapunov Theorems for Dierence Inclusions Christopher M. Kelletta a 1 and Andrew R. Teelb 2 Department of Electrical and...
Rutgers >> 642 >> 613 (Fall, 2008)
Nonlinear observability and an invariance principle for switched systems Joo P. Hespanha a Dept. of Electr. & Comp. Eng. Univ. of California, Santa Barbara hespanha@ece.ucsb.edu Daniel Liberzon Coordinated Science Lab. Univ. of Illinois, Urbana-Cham...
Rutgers >> 642 >> 613 (Fall, 2008)
Processing of Time Series by Neural Circuits with Biologically Realistic Synaptic Dynamics Thomas Natschl ger & Wolfgang Maass a Institute for Theoretical Computer Science Technische Universit t Graz, Austria a tnatschl,maass @igi.tu-graz.ac.at Edu...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 42nd IEEE Conference on Decision and Control Maui, Hawaii USA, December 2003 FrA07-3 Moving Horizon Monte Carlo State Estimation for Linear Systems with Output Quantization Hernan Haimovich, Graham C. Goodwin and Daniel E. Queved...
Rutgers >> 642 >> 613 (Fall, 2008)
INPUT-TO-STATE STABILITY FOR DISCRETE-TIME NONLINEAR SYSTEMS Zhong-Ping Jiang Eduardo Sontag ,1 Yuan Wang ,2 Department of Electrical Engineering, Polytechnic University, Six Metrotech Center, Brooklyn, NY 11201. Department of Mathematics, Rutger...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 ThA02.3 On the Observer Problem for Discrete-Time Control Systems Iasson Karafyllis and Costas Kravaris r...
Rutgers >> 642 >> 613 (Fall, 2008)
Randomized Approximation Algorithms for Set Multicover Problems with Applications to Reverse Engineering of Protein and Gene Networks Piotr Berman Bhaskar DasGupta August 10, 2006 Eduardo Sontag Abstract In this paper we investigate the computationa...
Rutgers >> 642 >> 613 (Fall, 2008)
arXiv:math.OC/0205017 v1 2 May 2002 Singular trajectories in multi-input time-optimal problems: Application to controlled mechanical systems M. Chyba Dept. of Mathematics 379 Applied Sciences Building University of Santa Cruz CA 95064 N.E. Leonard D...
Rutgers >> 642 >> 613 (Fall, 2008)
Available online at www.sciencedirect.com Systems , Eduardo D. Sontagb;1 a Dipartimento di Sistemi e Informatica...
Rutgers >> 642 >> 613 (Fall, 2008)
Input to State Stability: Basic Concepts and Results Eduardo D. Sontag1 Rutgers University, New Brunswick, NJ, USA sontag@math.rutgers.edu 1 Introduction The analysis and design of nonlinear feedback systems has recently undergone an exceptionally r...
Rutgers >> 642 >> 613 (Fall, 2008)
Review of Multidimensional Systems Theory, N.K.Bose, ed. by Eduardo D. Sontag, Dept.of Mathematics, Rutgers University, New Brunswick, NJ 08903. The Area Few parts of application-oriented mathematics have beneted from the interaction with modern alge...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 42nd IEEE Conference on Decision and Control Maui, Hawaii USA, December 2003 WeP02-5 Controllability of Hamiltonian Systems with Drift: Action-Angle Variables and Ergodic Partition Igor Mezi c Department of Mechanical and Environ...
Rutgers >> 642 >> 613 (Fall, 2008)
...
Rutgers >> 642 >> 613 (Fall, 2008)
Errata to: Eduardo D. Sontag Universal nonsingular controls Systems and Control Letters 19 (1992): 221-224. The last paragraph of this paper consists of a remark sketching how to derive, in an alternative way, one of the main steps in the proof of a...
Rutgers >> 642 >> 613 (Fall, 2008)
A General Result on the Stabilization of Linear Systems Using Bounded Controls1 Hctor J. Sussmann, Eduardo D. Sontag, and Yudi Yang e SYCON - Rutgers Center for Systems and Control Department of Mathematics, Rutgers University, New Brunswick, NJ 0890...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 42nd IEEE Conference on Decision and Control Maui, Hawaii USA, December 2003 WeA02-3 A Matrosov theorem with an application to Model Reference Adaptive Control via approximate discrete-time models Dragan Nei1 and Andrew R. Teel2 ...
Rutgers >> 642 >> 613 (Fall, 2008)
1028 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 46, NO. 7, JULY 2001 Structure and Stability of Certain Chemical Networks and Applications to the Kinetic Proofreading Model of T-Cell Receptor Signal Transduction Eduardo D. Sontag, Fellow, IEEE Ab...
Rutgers >> 642 >> 613 (Fall, 2008)
342 IEEE TltANSA(;TIONS ON CIIWUITS AND SYSTEMS, VOL. ~-26, NO. 4, APRIL 1979 variables in linear active networks, Circ. T/L and Appt., vol. 4, pp. 87-92, 1976. W I W. Mayeda, Graph Z+eoty. New York: W iley, 1972. On the axiomatic foundation...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec. 12-14, 2007 FrB14.2 Further Results on Input/Output Stability of Switched Systems J.L. Mancilla-Aguilar and R.A. Garca Nevertheless the model (2) is not gen...
Rutgers >> 642 >> 613 (Fall, 2008)
SYSTEMS BIOLOGY: A USERS GUIDE REVIEW Physicochemical modelling of cell signalling pathways Bree B. Aldridge, John M. Burke, Douglas A. Lauffenburger and Peter K. Sorger Physicochemical modelling of signal transduction links fundamental chemical an...
Rutgers >> 642 >> 613 (Fall, 2008)
Interconnected Automata and Linear Systems: A Theoretical Framework in Discrete-Time Eduardo D. Sontag Department of Mathematics Rutgers University New Brunswick, NJ 08903, USA sontag@control.rutgers.edu Abstract. This paper summarizes the denitions...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec. 12-14, 2007 WeA13.4 Output feedback stabilisation of a class of nonlinear systems via reduced-order observers and certainty equivalence Dimitrios Karagiannis...
Rutgers >> 642 >> 613 (Fall, 2008)
Systems 1 , Yuan Wangb;2 b Department a Department of Mathematics, Rutgers University, New Brunswick, NJ 08903, USA of Ma...
Rutgers >> 642 >> 613 (Fall, 2008)
BBC NEWS | Science/Nature | US pair share Nobel chemistry prize http:/news.bbc.co.uk/2/hi/science/nature/3174062.stm NEWS SPORT WEATHER WORLD SERVICE A-Z INDEX SEARCH Low Graphics version | Change edition Feedback | Help News Front Page La...
Rutgers >> 642 >> 613 (Fall, 2008)
Math 338, Problem Assignments, Spring 2008 Week 9 1. Exercise 5.1. (Page 14.) 2. Exercise 5.2. (Page 15.) 3. Use the transition probabilities of Exercise 5.4, but answer these questions instead: (a) Write down the probability transition matrix for th...
Rutgers >> 642 >> 613 (Fall, 2008)
warning: this is a draft of notes to be continuously revised! tentative plan for rst few weeks: Rutgers 642:613 - Fall 2003 Instructor: Eduardo D. Sontag Text: Keener & Sneyd, Mathematical Physiology basic biochemical (including enzymatic) reactio...
Rutgers >> 642 >> 613 (Fall, 2008)
...
Rutgers >> 642 >> 613 (Fall, 2008)
Available online at www.sciencedirect.com Systems 1 , Eduardo Sontagb;2 , Murat Arcakc;3 SYSTeMS, Ghent University, Technologiepark 91...
Rutgers >> 642 >> 613 (Fall, 2008)
Proc. 1993 IEEE Conf. on Aerospace Control Systems, Thousand Oaks, CA, May 1993, pp. 289-293 STABILIZATION WITH SATURATED ACTUATORS, A WORKED EXAMPLE:F-8 LONGITUDINAL FLIGHT CONTROL Yudi Yang, Eduardo D. Sontag SYCON - Rutgers Center for Systems and...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec. 12-14, 2007 ThC02.1 A unied approach to controller design for systems with quantization and time scheduling sc Dragan Nei and Daniel Liberzon Abstract We gen...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 40th IEEE Conference on Decision and Control Orlando, Florida USA, December 2001 TuM12-2 A notion of passivity for hybrid systems Milo Zefran s Electrical and Computer Engineering U. of Illinois at Chicago Francesco Bullo Coordin...
Rutgers >> 642 >> 613 (Fall, 2008)
ABSTRACT This paper describes how notions of input-to-state stabilization are useful when stabilizing cascades of systems. 1 Introduction x = f (x, y) y = g(y, u) Consider a cascade as follows: (CAS) where f and g are smooth, x and y evolve in ...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 ThB01.4 Dissipativity Theory for Switched Systems Jun Zhao and David J. Hill Abstract A frame work of di...
Rutgers >> 642 >> 613 (Fall, 2008)
insight review articles Control, exploitation and tolerance of intracellular noise Christopher V. Rao*, Denise M. Wolf & Adam P. Arkin* Departments of Bioengineering* and Chemistry, University of California, and Physical Biosciences Division, Lawren...
Rutgers >> 642 >> 613 (Fall, 2008)
Noncausal robust set-point regulation of nonminimum-phase scalar systems 1 Aurelio Piazzi{ { Antonio Visiolix x Dipartimento di Ingegneria dell\'Informazione University of Parma - Italy e-mail: aurelio@ce.unipr.it Abstract Dipartimento di Elettroni...
Rutgers >> 642 >> 613 (Fall, 2008)
Theoretical Computer Science 262 (2001) 161189 www.elsevier.com/locate/tcs A polynomial-time algorithm for checking equivalence under certain semiring congruences motivated by the state-space isomorphism problem for hybrid systems Bhaskar DasGuptaa...
Rutgers >> 642 >> 613 (Fall, 2008)
Proceedings of the 42nd IEEE Conference on Decision and Control Maui, Hawaii USA, December 2003 FrP02-2 Finite Gain lp Stabilization of Discrete-Time Linear Systems Subject to Actuator Saturation: the Case of p = 1 Yacine Chitour Zongli Lin ...
What are you waiting for?