Design Space Toolbox V2: Automated Software Enabling a Novel Phenotype-Centric Modeling Strategy for Natural and Synthetic Biological Systems

Mathematical models of biochemical systems provide a means to elucidate the link between the genotype, environment, and phenotype. A subclass of mathematical models, known as mechanistic models, quantitatively describe the complex non-linear mechanisms that capture the intricate interactions between biochemical components. However, the study of mechanistic models is challenging because most are analytically intractable and involve large numbers of system parameters. Conventional methods to analyze them rely on local analyses about a nominal parameter set and they do not reveal the vast majority of potential phenotypes possible for a given system design. We have recently developed a new modeling approach that does not require estimated values for the parameters initially and inverts the typical steps of the conventional modeling strategy. Instead, this approach relies on architectural features of the model to identify the phenotypic repertoire and then predict values for the parameters that yield specific instances of the system that realize desired phenotypic characteristics. Here, we present a collection of software tools, the Design Space Toolbox V2 based on the System Design Space method, that automates (1) enumeration of the repertoire of model phenotypes, (2) prediction of values for the parameters for any model phenotype, and (3) analysis of model phenotypes through analytical and numerical methods. The result is an enabling technology that facilitates this radically new, phenotype-centric, modeling approach. We illustrate the power of these new tools by applying them to a synthetic gene circuit that can exhibit multi-stability. We then predict values for the system parameters such that the design exhibits 2, 3, and 4 stable steady states. In one example, inspection of the basins of attraction reveals that the circuit can count between three stable states by transient stimulation through one of two input channels: a positive channel that increases the count, and a negative channel that decreases the count. This example shows the power of these new automated methods to rapidly identify behaviors of interest and efficiently predict parameter values for their realization. These tools may be applied to understand complex natural circuitry and to aid in the rational design of synthetic circuits.

[1]  J. Keasling,et al.  Engineering a mevalonate pathway in Escherichia coli for production of terpenoids , 2003, Nature Biotechnology.

[2]  Karen M Polizzi What is synthetic biology? , 2013, Methods in molecular biology.

[3]  H. Echols,et al.  DNA looping in cellular repression of transcription of the galactose operon. , 1990, Genes & development.

[4]  E. Voit,et al.  Recasting nonlinear differential equations as S-systems: a canonical nonlinear form , 1987 .

[5]  A. Ninfa,et al.  Development of Genetic Circuitry Exhibiting Toggle Switch or Oscillatory Behavior in Escherichia coli , 2003, Cell.

[6]  Shankar Mukherji,et al.  Synthetic biology: understanding biological design from synthetic circuits , 2009, Nature Reviews Genetics.

[7]  Xiaojing Yang,et al.  Generalized form of Hurwitz-Routh criterion and Hopf bifurcation of higher order , 2002, Appl. Math. Lett..

[8]  M. Savageau Biochemical Systems Analysis: A Study of Function and Design in Molecular Biology , 1976 .

[9]  Michael A Savageau,et al.  Regulation of aerobic-to-anaerobic transitions by the FNR cycle in Escherichia coli. , 2010, Journal of molecular biology.

[10]  James J. Collins,et al.  Next-Generation Synthetic Gene Networks , 2009, Nature Biotechnology.

[11]  S. Brenner,et al.  Genomics. The end of the beginning. , 2000, Science.

[12]  M. Elowitz,et al.  A synthetic oscillatory network of transcriptional regulators , 2000, Nature.

[13]  J. W. Little,et al.  Dimerization of a specific DNA-binding protein on the DNA. , 1992, Science.

[14]  Michael A. Savageau,et al.  Automated construction and analysis of the design space for biochemical systems , 2010, Bioinform..

[15]  J. Collins,et al.  Construction of a genetic toggle switch in Escherichia coli , 2000, Nature.

[16]  Michael A. Savageau,et al.  Regulatory Design Governing Progression of Population Growth Phases in Bacteria , 2012, PloS one.

[17]  Michael A. Savageau,et al.  Quantifying Global Tolerance of Biochemical Systems: Design Implications for Moiety-Transfer Cycles , 2009, PLoS Comput. Biol..

[18]  Rick A. Fasani,et al.  Unrelated toxin–antitoxin systems cooperate to induce persistence , 2015, Journal of The Royal Society Interface.

[19]  K. Jarrod Millman,et al.  Python for Scientists and Engineers , 2011, Comput. Sci. Eng..

[20]  Daniel B. Forger,et al.  A mechanism for robust circadian timekeeping via stoichiometric balance , 2012, Molecular systems biology.

[21]  Michael A Savageau,et al.  Elucidating the genotype–phenotype map by automatic enumeration and analysis of the phenotypic repertoire , 2015, npj Systems Biology and Applications.

[22]  Timothy S. Ham,et al.  Production of the antimalarial drug precursor artemisinic acid in engineered yeast , 2006, Nature.

[23]  G. Church,et al.  Synthetic Gene Networks That Count , 2009, Science.

[24]  Sydney Brenner,et al.  The End of the Beginning , 2000, Science.

[25]  Eberhard O. Voit,et al.  Biochemical Systems Theory: A Review , 2013 .

[26]  E. J. Routh A Treatise on the Stability of a Given State of Motion: Particularly Steady Motion , 2010 .

[27]  J. Wyman,et al.  LINKED FUNCTIONS AND RECIPROCAL EFFECTS IN HEMOGLOBIN: A SECOND LOOK. , 1964, Advances in protein chemistry.

[28]  Michael A Savageau,et al.  Phenotypic repertoire of the FNR regulatory network in Escherichia coli , 2011, Molecular microbiology.

[29]  Michael A Savageau,et al.  Qualitatively distinct phenotypes in the design space of biochemical systems , 2009, FEBS letters.

[30]  J. Stelling,et al.  A tunable synthetic mammalian oscillator , 2009, Nature.

[31]  Jonathan M. Garibaldi,et al.  Parameter Estimation Using Metaheuristics in Systems Biology: A Comprehensive Review , 2012, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[32]  J. Changeux,et al.  ON THE NATURE OF ALLOSTERIC TRANSITIONS: A PLAUSIBLE MODEL. , 1965, Journal of molecular biology.

[33]  Robert J. Vanderbei,et al.  Linear Programming: Foundations and Extensions , 1998, Kluwer international series in operations research and management service.

[34]  Travis E. Oliphant,et al.  Python for Scientific Computing , 2007, Computing in Science & Engineering.

[35]  Michael A. Savageau,et al.  Strategy Revealing Phenotypic Differences among Synthetic Oscillator Designs , 2014, ACS synthetic biology.

[36]  M. Savageau,et al.  Rapid Discrimination Among Putative Mechanistic Models of Biochemical Systems , 2016, Scientific Reports.

[37]  M. Savageau,et al.  Design principles of a conditional futile cycle exploited for regulation. , 2015, Molecular bioSystems.

[38]  M. Savageau Phenotypes and Design Principles in System Design Space , 2013 .

[39]  M. Bennett,et al.  A fast, robust, and tunable synthetic gene oscillator , 2008, Nature.

[40]  Michael A Savageau,et al.  Phenotypes and tolerances in the design space of biochemical systems , 2009, Proceedings of the National Academy of Sciences.

[41]  Michael A Savageau,et al.  Molecular mechanisms of multiple toxin–antitoxin systems are coordinated to govern the persister phenotype , 2013, Proceedings of the National Academy of Sciences.

[42]  Michael A Savageau,et al.  Phenotypic deconstruction of gene circuitry. , 2013, Chaos.

[43]  Gaël Varoquaux,et al.  The NumPy Array: A Structure for Efficient Numerical Computation , 2011, Computing in Science & Engineering.