12 research outputs found

    Graphical Requirements for Multistationarity in Reaction Networks and their Verification in BioModels

    Get PDF
    International audienceThomas's necessary conditions for the existence of multiple steady states in gene networks have been proved by Soulé with high generality for dynamical systems defined by differential equations. When applied to (protein) reaction networks however, those conditions do not provide information since they are trivially satisfied as soon as there is a bimolecular or a reversible reaction. Refined graphical requirements have been proposed to deal with such cases. In this paper, we present for the first time a graph rewriting algorithm for checking the refined conditions given by Soliman, and evaluate its practical performance by applying it systematically to the curated branch of the BioModels repository. This algorithm analyzes all reaction networks (of size up to 430 species) in less than 0.05 second per network, and permits to conclude to the absence of multistationarity in 160 networks over 506. The short computation times obtained in this graphical approach are in sharp contrast to the Jacobian-based symbolic computation approach. We also discuss the case of one extra graphical condition by arc rewiring that allows us to conclude on 20 more networks of this benchmark but with a high computational cost. Finally, we study with some details the case of phosphorylation cycles and MAPK signalling models which show the importance of modelling the intermediate complexations with the enzymes in order to correctly analyze the multistationarity capabilities of such biochemical reaction networks

    Graphical Conditions for Rate Independence in Chemical Reaction Networks

    Get PDF
    Chemical Reaction Networks (CRNs) provide a useful abstraction of molecular interaction networks in which molecular structures as well as mass conservation principles are abstracted away to focus on the main dynamical properties of the network structure. In their interpretation by ordinary differential equations, we say that a CRN with distinguished input and output species computes a positive real function f:R+f : R+ \rightarrowR+ R+, if for any initial concentration x of the input species, the concentration of the output molecular species stabilizes at concentration f (x). The Turing-completeness of that notion of chemical analog computation has been established by proving that any computable real function can be computed by a CRN over a finite set of molecular species. Rate-independent CRNs form a restricted class of CRNs of high practical value since they enjoy a form of absolute robustness in the sense that the result is completely independent of the reaction rates and depends solely on the input concentrations. The functions computed by rate-independent CRNs have been characterized mathematically as the set of piecewise linear functions from input species. However, this does not provide a mean to decide whether a given CRN is rate-independent. In this paper, we provide graphical conditions on the Petri Net structure of a CRN which entail the rate-independence property either for all species or for some output species. We show that in the curated part of the Biomodels repository, among the 590 reaction models tested, 2 reaction graphs were found to satisfy our rate-independence conditions for all species, 94 for some output species, among which 29 for some non-trivial output species. Our graphical conditions are based on a non-standard use of the Petri net notions of place-invariants and siphons which are computed by constraint programming techniques for efficiency reasons

    Graphical Conditions for Rate Independence in Chemical Reaction Networks

    Get PDF
    International audienceChemical Reaction Networks (CRNs) provide a useful abstraction of molecular interaction networks in which molecular structures as well as mass conservation principles are abstracted away to focus on the main dynamical properties of the network structure. In their interpretation by ordinary differential equations, we say that a CRN with distinguished input and output species computes a positive real function f:R+→R+f : R+ → R+, if for any initial concentration x of the input species, the concentration of the output molecular species stabilizes at concentration f (x). The Turing-completeness of that notion of chemical analog computation has been established by proving that any computable real function can be computed by a CRN over a finite set of molecular species. Rate-independent CRNs form a restricted class of CRNs of high practical value since they enjoy a form of absolute robustness in the sense that the result is completely independent of the reaction rates and depends solely on the input concentrations. The functions computed by rate-independent CRNs have been characterized mathematically as the set of piecewise linear functions from input species. However, this does not provide a mean to decide whether a given CRN is rate-independent. In this paper, we provide graphical conditions on the Petri Net structure of a CRN which entail the rate-independence property either for all species or for some output species. We show that in the curated part of the Biomodels repository, among the 590 reaction models tested, 2 reaction graphs were found to satisfy our rate-independence conditions for all species, 94 for some output species, among which 29 for some non-trivial output species. Our graphical conditions are based on a non-standard use of the Petri net notions of place-invariants and siphons which are computed by constraint programming techniques for efficiency reasons

    Sign-sensitivities for reaction networks:an algebraic approach

    Get PDF
    This paper presents an algebraic framework to study sign-sensitivities for reaction networks modeled by means of systems of ordinary differential equations. Specifically, we study the sign of the derivative of the concentrations of the species in the network at steady state with respect to a small perturbation on the parameter vector. We provide a closed formula for the derivatives that accommodates common perturbations, and illustrate its form with numerous examples. We argue that, mathematically, the study of the response to the system with respect to changes in total amounts is not well posed, and that one should rather consider perturbations with respect to the initial conditions. We find a sign-based criterion to determine, without computing the sensitivities, whether the sign depends on the steady state and parameters of the system. This is based on earlier results of so-called injective networks. Finally, we address systems with multiple steady states and the restriction to stable steady states.Comment: To appear in Mathematical Biosciences and Engineerin

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

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

    The smallest bimolecular mass action reaction networks admitting Andronov-Hopf bifurcation

    Get PDF
    We address the question of which small, bimolecular, mass action chemical reaction networks (CRNs) are capable of Andronov-Hopf bifurcation (from here on abbreviated to "Hopf bifurcation"). It is easily shown that any such network must have at least three species and at least four irreversible reactions, and one example of such a network with exactly three species and four reactions was previously known due to Wilhelm. In this paper, we develop both theory and computational tools to fully classify three-species, four-reaction, bimolecular CRNs, according to whether they admit or forbid Hopf bifurcation. We show that there are, up to a natural equivalence, 86 minimal networks which admit nondegenerate Hopf bifurcation. Amongst these, we are able to decide which admit supercritical and subcritical bifurcations. Indeed, there are 25 networks which admit both supercritical and subcritical bifurcations, and we can confirm that all 25 admit a nondegenerate Bautin bifurcation. A total of 31 networks can admit more than one nondegenerate periodic orbit. Moreover, 29 of these networks admit the coexistence of a stable equilibrium with a stable periodic orbit. Thus, fairly complex behaviours are not very rare in these small, bimolecular networks. Finally, we can use previously developed theory on the inheritance of dynamical behaviours in CRNs to predict the occurrence of Hopf bifurcation in larger networks which include the networks we find here as subnetworks in a natural sense.Comment: minor corrections and change

    The smallest bimolecular mass action reaction networks admitting Andronov–Hopf bifurcation

    Get PDF
    We address the question of which small, bimolecular, mass action chemical reaction networks (CRNs) are capable of Andronov–Hopf bifurcation (from here on abbreviated to ‘Hopf bifurcation’). It is easily shown that any such network must have at least three species and at least four irreversible reactions, and one example of such a network with exactly three species and four reactions was previously known due to Wilhelm. In this paper, we develop both theory and computational tools to fully classify three-species, four-reaction, bimolecular CRNs, according to whether they admit or forbid Hopf bifurcation. We show that there are, up to a natural equivalence, 86 minimal networks which admit nondegenerate Hopf bifurcation. Amongst these, we are able to decide which admit supercritical and subcritical bifurcations. Indeed, there are 25 networks which admit both supercritical and subcritical bifurcations, and we can confirm that all 25 admit a nondegenerate Bautin bifurcation. A total of 31 networks can admit more than one nondegenerate periodic orbit. Moreover, 29 of these networks admit the coexistence of a stable equilibrium with a stable periodic orbit. Thus, fairly complex behaviours are not very rare in these small, bimolecular networks. Finally, we can use previously developed theory on the inheritance of dynamical behaviours in CRNs to predict the occurrence of Hopf bifurcation in larger networks which include the networks we find here as subnetworks in a natural sense

    Computational design and characterisation of synthetic genetic switches

    Get PDF
    Genetic toggle switches consist of two mutually repressing transcription factors. The switch motif forms the basis of epigenetic memory and is found in natural decision making systems, such as cell fate determination in developmental pathways. A synthetic genetic switch can be used for a variety of applications, like recording the presence of different environmental signals, for changing phenotype using synthetic inputs and as building blocks for higher-level sequential logic circuits. In this thesis, the genetic toggle switch was studied computationally and experimentally. Bayesian model selection methods were used to compare competing model designs of the genetic toggle switch. It was found that the addition of positive feedback loops to the genetic toggle switch increases the parametric robustness of the system. A computational tool based on Bayesian statistics was developed, that can identify regions of parameter space capable of producing multistable behaviour while handling parameter and initial conditions uncertainty. A collection of models of genetic switches were examined, ranging from the deterministic simplified toggle switch to stochastic models containing different positive feedback connections. The design principles behind making a bistable switch were uncovered, as well as those necessary to make a tristable or quadristable switch. Flow Cytometry was used to characterise a known toggle switch plasmid. A computational tool was developed which uses Bayesian statistics to infer model parameter values from flow cytometry data. This tool was used to characterise the toggle switch plasmid and fit a stochastic computational model to experimental data. The work presented here suggests ways in which the construction of genetic switches can be enhanced. The algorithms developed were shown to be useful in synthetic system design as well as parameter inference. The tools developed here can enhance our understanding of biological systems and constitute an important addition to the systems approach to synthetic biology engineerin
    corecore