Skip to main content

Efficient Analysis Methods in Synthetic Biology

  • Protocol
  • First Online:
Computational Methods in Synthetic Biology

Part of the book series: Methods in Molecular Biology ((MIMB,volume 1244))

  • 2297 Accesses

Abstract

This chapter describes new analysis and verification techniques for synthetic genetic circuits. In particular, it applies stochastic model checking techniques to models of genetic circuits in order to ensure that they behave correctly and are as robust as possible for a variety of different inputs and parameter settings. In addition to stochastic model checking, this chapter proposes new variants to the incremental stochastic simulation algorithm (iSSA) that are capable of presenting a researcher with a simulation trace of the typical behavior of the system. Before the development of this algorithm, discerning this information was extremely error-prone as it involved performing many simulations and attempting to wade through the massive amounts of data. This algorithm greatly aids researchers in designing genetic circuits as it efficiently shows the researcher the most likely behavior of the circuit. Both the iSSA and stochastic model checking can be used in concert to give a researcher the likelihood that the system exhibits its most typical behavior, as well as, non-typical behaviors. This methodology is applied to several genetic circuits leading to new understanding of the effects of various parameters on the behavior of these circuits.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Anderson JC, Clarke EJ, Arkin AP (2006) Environmentally controlled invasion of cancer cells by engineering bacteria. J Mol Biol 355:619–627

    Article  CAS  PubMed  Google Scholar 

  2. Arkin A (2008) Setting the standard in synthetic biology. Nature Biotech 26:771–774

    Article  CAS  Google Scholar 

  3. Atsumi S, Liao JC (2008) Metabolic engineering for advanced biofuels production from Escherichia coli. Curr Opin Biotechnol 19(5):414–419. Tissue, cell and pathway engineering

    Google Scholar 

  4. Aziz A, Sanwal K, Singhal V, Brayton R (2000) Model-checking continuous-time Markov chains. ACM Trans Comput Logic 1:162–170

    Article  Google Scholar 

  5. Cao Y, Gillespie DT, Petzold LR (2005) The slow-scale stochastic simulation algorithm. J Chem Phys 122:1

    Google Scholar 

  6. Cases I, de Lorenzo V (2005) Genetically modified organisms for the environment: stories of success and failure and what we have learned from them. Int Microbiol 8:213–222

    CAS  PubMed  Google Scholar 

  7. Elowitz M, Leibler S (2000) A synthetic oscillatory network of transcriptional regulators. Nature 403(6767):335–338

    Article  CAS  PubMed  Google Scholar 

  8. Endy D (2005) Foundations for engineering biology. Nature 438:449–453

    Article  CAS  PubMed  Google Scholar 

  9. Feinberg E, Shwartz A (eds) (2002) Handbook of Markov decision processes - methods and applications. Kluwer International Series, Boston

    Google Scholar 

  10. Gardner TS, Cantor CR, Collins JJ (2000) Construction of a genetic toggle switch in Escherichia coli. Nature 403:339–342

    Article  CAS  PubMed  Google Scholar 

  11. Gibson M, Bruck J (2000) Efficient exact stochastic simulation of chemical systems with many species and many channels. J Phys Chem A 104:1876–1889

    Article  CAS  Google Scholar 

  12. Gillespie DT (1976) A general method for numerically simulating the stochastic time evolution of coupled chemical reactions. J Comput Phys 22(4):403–434

    Article  CAS  Google Scholar 

  13. Gillespie DT (1977) Exact stochastic simulation of coupled chemical reactions. J Phys Chem 81(25):2340–2361

    Article  CAS  Google Scholar 

  14. Gillespie DT (1992) Markov Processes: an introduction for physical scientists. Academic Press, New York

    Google Scholar 

  15. Gillespie DT, Petzold LR (2003) Tau leaping. J Chem Phys 119:8229–8234

    Article  CAS  Google Scholar 

  16. Hinton A, Kwiatkowska M, Norman G, Parker D (2006) PRISM: a tool for automatic verification of probabilistic systems. In: Hermanns H, Palsberg J (eds) Proceedings of 12th international conference on tools and algorithms for the construction and analysis of systems (TACAS’06). Lecture notes in computer science, vol 3920. Springer, Berlin, pp 441–444

    Chapter  Google Scholar 

  17. Kuwahara H (2007) Model abstraction and temporal behavior analysis of genetic regulatory networks. PhD thesis, University of Utah

    Google Scholar 

  18. Kuwahara H, Mura I (2008) An efficient and exact stochastic simulation method to analyze rare events in biochemical systems. J Chem Phys 129:16

    Article  Google Scholar 

  19. Kuwahara H, Myers C, Barker N, Samoilov M, Arkin A (2006) Automated abstraction methodology for genetic regulatory networks. Trans Comput Syst Biol VI 4220:150–175

    Google Scholar 

  20. Kuwahara H, Madsen C, Mura I, Myers C, Tejada A, Winstead C (2010) Efficient stochastic simulation to analyze targeted properties of biological systems. In: Myers C (ed) Stochastic control. Sciyo, pp 505–532 http://www.intechopen.com

  21. Kwiatkowska M, Norman G, Parker D (2007) Stochastic model checking. In: Bernardo M, Hillston J (eds) Formal methods for the design of computer, communication and software systems: performance evaluation (SFM’07). Lecture notes in computer science (tutorial volume), vol 4486. Springer,Berlin, pp 220–270

    Google Scholar 

  22. MacQueen JB (1967) Some methods for classification and analysis of multivariate observations. In: Proceedings of 5-th Berkeley symposium on mathematical statistics and probability, Berkeley, vol 1, pp 281–297

    Google Scholar 

  23. Madsen C, Myers CJ, Patterson T, Roehner N, Stevens JT, Winstead C (2012) Design and test of genetic circuits using iBioSim. IEEE Des Test Comput 29(3):32–39

    Article  Google Scholar 

  24. Myers CJ, Barker N, Jones K, Kuwahara H, Madsen C, Nguyen N-PD (2009) iBioSim: a tool for the analysis and design of genetic circuits. Bioinformatics 25(21):2848–2849

    Article  CAS  PubMed  Google Scholar 

  25. Nguyen N (2008) Design and analysis of genetic circuits. Master’s thesis, University of Utah

    Google Scholar 

  26. Nguyen N, Kuwahara H, Myers C, Keener J (March 2007) The design of a genetic muller c-element. In: The 13th IEEE international symposium on asynchronous circuits and systems

    Google Scholar 

  27. Press WH, Flannery BP, Teukolsky SA, Vetterling WT (1992) Numerical recipes in C: the art of scientific computing, 2nd edn. Cambridge University Press, Cambridge

    Google Scholar 

  28. Ro D-K, Paradise EM, Ouellet M, Fisher KJ, Newman KL, Ndungu JM, Ho KA, Eachus RA, Ham TS, Kirby J, Chang MCY, Withers ST, Shiba Y, Sarpong R, Keasling JD (2006) Production of the antimalarial drug precursor artemisinic acid in engineered yeast. Nature 440:940–943

    Google Scholar 

  29. Slepoy A, Thompson AP, Plimpton SJ (2008) A constant-time kinetic monte carlo algorithm for simulation of large biochemical reaction networks. J Chem Phys 128(20):205101

    Article  PubMed  Google Scholar 

  30. Stevens JT, Myers CJ (2012) Dynamic modeling of cellular populations within iBioSim. ACS Synth Biol 2(5):223–229

    Google Scholar 

  31. Stewart WJ (1994) Introduction to the numerical solution of Markov chains. Princeton University Press, Princeton

    Google Scholar 

  32. Stricker J, Cookson S, Bennett M, Mather W, Tsimring L, Hasty J (2008) A fast, robust and tunable synthetic gene oscillator. Nature 456:516–519

    Article  CAS  PubMed  Google Scholar 

  33. Winstead C, Madsen C, Myers CJ (2010) iSSA: an incremental stochastic simulation algorithm for genetic circuits. In: International symposium on circuits and systems (ISCAS). IEEE, pp 553–556. Paris, France

    Google Scholar 

  34. Younes H, Kwiatkowska M, Norman G, Parker D (2006) Numerical vs. statistical probabilistic model checking. Int J Softw Tools Technol Transf 8:216–228

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank Eduardo Monzon and Abiezer Tejeda for their work on improvements to the iSSA in its early stages of development.

This material is based upon work supported by the National Science Foundation under Grant Numbers 0331270, CCF-07377655, CCF-0916042, and CCF-1218095. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Curtis Madsen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer Science+Business Media New York

About this protocol

Cite this protocol

Madsen, C., Myers, C., Roehner, N., Winstead, C., Zhang, Z. (2015). Efficient Analysis Methods in Synthetic Biology. In: Marchisio, M. (eds) Computational Methods in Synthetic Biology. Methods in Molecular Biology, vol 1244. Humana Press, New York, NY. https://doi.org/10.1007/978-1-4939-1878-2_11

Download citation

  • DOI: https://doi.org/10.1007/978-1-4939-1878-2_11

  • Published:

  • Publisher Name: Humana Press, New York, NY

  • Print ISBN: 978-1-4939-1877-5

  • Online ISBN: 978-1-4939-1878-2

  • eBook Packages: Springer Protocols

Publish with us

Policies and ethics