Skip to main content

Modeling Genetic Regulatory Networks

  • Chapter
Modeling in Systems Biology

Part of the book series: Computational Biology ((COBO,volume 16))

  • 2110 Accesses

Abstract

Cellular systems are regulated by complex genetic control structures known as genetic regulatory networks (GRNs). In this chapter, we present a range of practical techniques for qualitatively modeling and analyzing GRNs using Petri nets. Our starting point is the well-known Boolean network approach, where regulatory entities (i.e., genes, proteins and environmental signals) are viewed abstractly as binary switches. We present an approach for translating synchronous Boolean networks into Petri net models and introduce the support tool GNaPN which automates model construction. We illustrate our techniques by modeling the GRN for carbon stress response in Escherichia coli and, in particular, consider how existing Petri net techniques and tools can be used to understand and analyze such a GRN model. While asynchronous GRN models are considered more realistic than their synchronous counterparts, they often suffer from the problem of capturing too much behavior. We investigate how techniques from asynchronous electronic circuit design based on Signal Transition Graphs (STGs) and Speed-Independent circuits can be used to address this, by identifying and refining conflicting behavioral choices within a model. We illustrate these techniques by developing an asynchronous model for the lysis–lysogeny switch in phage λ.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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

Notes

  1. 1.

    In particular, such systems in principle can not be modeled by synchronous Boolean networks, which are deterministic by definition.

  2. 2.

    Only an abstraction of the environment can be included into the model; such abstractions are often nondeterministic even if the environment itself is deterministic.

  3. 3.

    Note that even though the circuit is constructed of logic gates only, such gates can exhibit a nondigital behavior under certain circumstances.

  4. 4.

    One can show that safeness and consistency are preserved by the FOE transformation, as it can only reduce the set of reachable markings. Moreover, though it does not preserve the CSC property, it preserves the stronger USC property, see [23]. Since the STGs derived from Boolean networks using the construction in Fig. 5.8 are always safe (i.e., every place can contain at most one token), consistent and have USC [23], these three properties can be ignored when refining such models. However, for the manually constructed STGs they have to be checked.

  5. 5.

    Choosing a meaningful initial state is outside the scope of this paper; we just remark that typically a biological system has cyclic behavior, and that any state on this cycle can be taken.

  6. 6.

    This is very typical, as the original STG contained a lot of (rather random) behavior which is not realizable in practice.

References

  1. Akutsu, T., Miyano, S., Kuhara, S.: Identification of genetic networks from small number of gene expression patterns under the Boolean network model. Proc. Pac. Symp. Biocomp. 4, 17–28 (1999)

    Google Scholar 

  2. Banks, R., Steggles, L.J.: A high-level Petri net framework for genetic regulatory networks. J. Integr. Bioinform. 4(3), 1–12 (2007)

    Google Scholar 

  3. Banks, R., Khomenko, V., Steggles, L.J.: A case for using signal transition graphs for analysing and refining genetic networks. Electron. Notes Theor. Comput. Sci. 227, 3–19 (2008)

    Article  Google Scholar 

  4. Banks, R.: Qualitatively modelling genetic regulatory networks: Petri net techniques and tools. Ph.D. thesis, School of Computing Science, Newcastle University, upon Tyne (2009)

    Google Scholar 

  5. Bhutkar, A.: Synthetic biology: navigating the challenges ahead. J. BioLaw Bus. 8, 19–29 (2005)

    Google Scholar 

  6. Bower, J.M., Bolouri, H.: Computational Modelling of Genetic and Biochemical Networks. MIT Press, Cambridge (2001)

    Google Scholar 

  7. Breeding, K.J.: Digital Design Fundamentals. Prentice Hall, New York (1992)

    Google Scholar 

  8. Chaouiya, C.: Petri net modelling of biological networks. Brief. Bioinform. 8(4), 210–219 (2007)

    Article  Google Scholar 

  9. Chaouiya, C., Remy, E., Ruet, P., Thieffry, D.: Qualitative modelling of genetic networks: from logical regulatory graphs to standard Petri nets. In: LNCS, vol. 3099, pp. 137–156. Springer, Berlin (2004)

    Google Scholar 

  10. Chaouiya, C., Remy, E., Thieffry, D.: Qualitative Petri net modelling of genetic networks. In: Trans. Comp. Syst. Biol. VI. LNCS, vol. 4220, pp. 95–112. Springer, Berlin (2006)

    Chapter  Google Scholar 

  11. Chaouiya, C., Remy, E., Thieffry, D.: Petri net modelling of biological regulatory networks. J. Discret. Algorithms 6(2), 165–177 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  12. Chu, T.A.: Synthesis of self-timed VLSI circuits from graph-theoretic specifications. MIT/LCS/TR-393, Lab. for Comp. Sci., MIT, Cambridge (1987)

    Google Scholar 

  13. Clarke, E.M., Grumberg, O., Peled, D.: Model Checking. MIT Press, Cambridge (1999)

    Google Scholar 

  14. Comet, J.-P., Klaudel, H., Liauzu, S.: Modeling multi-valued genetic regulatory networks using high-level Petri nets. In: LNCS, vol. 3536, pp. 208–227. Springer, Berlin (2005)

    Google Scholar 

  15. Cortadella, J., Kishinevsky, M., Kondratyev, A., Lavagno, L., Yakovlev, A.: Petrify: a tool for manipulating concurrent specifications and synthesis of asynchronous controllers. IEICE Trans. Inform. Syst E80-D(3), 315–325 (1997)

    Google Scholar 

  16. Cortadella, J., Kishinevsky, M., Kondratyev, A., Lavagno, L., Yakovlev, A.: Logic Synthesis of Asynchronous Controllers and Interfaces. Springer Series in Advanced Microelectronics, vol. 8. Springer, Berlin (2002)

    Book  Google Scholar 

  17. Garg, A., Di Cara, A., Xenarios, I., Mendoza, L., De Micheli, G.: Synchronous versus asynchronous modelling of gene regulatory networks. Bioinformatics 24(17), 1917–1925 (2008)

    Article  Google Scholar 

  18. Gershenson, C.: Classification of random boolean networks. In: Standish, R.K., et al. (eds.) Proc. of the 8th Int. Conf. on Artificial Life, pp. 1–8. MIT Press, Cambridge (2002)

    Google Scholar 

  19. Grahlmann, B.: The PEP tool. In: Proc. of 9th Int. Conf. on Computer Aided Verification. LNCS, vol. 1254, pp. 440–443. Springer, Berlin (1997)

    Chapter  Google Scholar 

  20. Grossman, P.: Discrete Mathematics for Computing, 2nd edn. Palgrave MacMillan, Basingstoke (2002)

    Google Scholar 

  21. Hardy, S., Robillard, P.N.: Modeling and simulation of molecular biology systems using Petri nets: modeling goals of various approaches. J. Bioinform. Comput. Biol. 2(4), 619–637 (2004)

    Article  Google Scholar 

  22. Hengge-Aronis, R.: The general stress response in Escherichia coli. In: Storz, G., Hengge-Aronis, R. (eds.) Bacterial Stress Responses, pp. 161–178. ASM, Materials Park (2000)

    Google Scholar 

  23. de Jong, H.: Modeling and simulation of genetic regulatory systems: a literature review. J. Computat. Biol. 9, 67–103 (2002)

    Article  Google Scholar 

  24. Karlebach, G., Shamir, R.: Modelling and analysis of gene regulatory networks. Nat. Rev. Mol. Cell Biol. 9(10), 770–780 (2008)

    Article  Google Scholar 

  25. Khomenko, V.: Model checking based on prefixes of Petri net unfoldings. Ph.D. thesis, School of Computing Science, Newcastle University (2003)

    Google Scholar 

  26. Kinniment, D.J.: Synchronization and Arbitration in Digital Systems. Wiley, New York (2007)

    Book  Google Scholar 

  27. Matsuno, H., Doi, A., Nagasaki, M., Miyano, S.: Hybrid Petri net representation of gene regulatory network. Proc. Pac. Symp. Biocomput. 5, 341–352 (2000)

    Google Scholar 

  28. Matsuno, H., Tanaka, Y., Aoshima, H., Doi, A., Matsui, M., Miyano, S.: Biopathways representation and simulation on hybrid functional Petri net. In Silico Biol. 3(3), 389–404 (2003)

    Google Scholar 

  29. Matsuno, H., Inouye, S.-I.T., Okitsu, Y., Fujii, Y., Miyano, S.: A new regulatory interaction suggested by simulations for circadian genetic control mechanism in mammals. J. Bioinf. Comput. Biol. 4(1), 139–153 (2006)

    Article  Google Scholar 

  30. Muller, D.E., Bartky, W.S.: A theory of asynchronous circuits. In: Proc. Int. Symp. of the Theory of Switching, Part I, pp. 204–243. Harvard University Press, Cambridge (1959)

    Google Scholar 

  31. MVSIS. UC Berkeley. http://www-cad.eecs.berkeley.edu/mvsis

  32. Oppenheim, A.B., Kobiler, O., Stavans, J., Court, D.L., Adhya, S.L.: Switches in bacteriophage λ development. Annu. Rev. Genet. 39, 4470–4475 (2005)

    Article  Google Scholar 

  33. Peccoud, P.: Stochastic Petri nets for genetic networks. Med. Sci. 14(8–9), 991–993 (1998)

    Google Scholar 

  34. PEP homepage: http://theoretica.informatik.uni-oldenburg.de/~pep

  35. Petri nets World: http://www.informatik.uni-hamburg.de/TGI/PetriNets

  36. Ptashne, M.: A Genetic Switch: Phage Lambda Revisited, 3rd edn. Cold Spring Harbor Laboratory Press, Cold Spring Harbor (2004)

    Google Scholar 

  37. Reisig, W.: Petri nets: an introduction. In: Brauer, W., et al. (eds.) EATCS Monographs on Theoretical Computer Science. Springer, Berlin (1985)

    Google Scholar 

  38. Remy, E., Ruet, P., Mendoza, L., Thieffry, D., Chaouiya, C.: From logical regulatory graphs to standard Petri nets: dynamical roles of functionality of feedback circuits. Concurr. Models Molec. Biol. 4230, 52–72 (2004)

    Google Scholar 

  39. Ropers, D., de Jong, H., Page, M., Schneider, D., Geiselmann, J.: Qualitative simulation of the nutritional stress response in Escherichia coli. Biosystems 84(2), 124–152 (2006)

    Article  Google Scholar 

  40. Rosenblum, L., Yakovlev, A.: Signal graphs: from self-timed to timed ones. In: Proc. of the Int. Workshop on Timed Petri Nets, pp. 199–206. IEEE Comput. Soc., Los Alamitos (1985)

    Google Scholar 

  41. Schlitt, T., Brazma, A.: Current approaches to gene regulatory network modelling. BMC Bioinform. 8(Suppl. 6), S9 (2007)

    Article  Google Scholar 

  42. Simão, E., Remy, E., Thieffry, D., Chaouiya, C.: Qualitative modelling of regulated metabolic pathways: application to the tryptophan biosynthesis in E. Coli. Bioinformatics 21(2), ii190–ii196 (2005)

    Article  Google Scholar 

  43. Steggles, L.J., Banks, R., Wipat, A.: Modelling and analysing genetic networks: from Boolean networks to Petri nets. In: Priama, C. (ed.) Computational Methods in Systems Biology. Intern. Conf. CMSB 2006. LNBI, vol. 4210, pp. 127–141. Springer, Berlin (2006)

    Google Scholar 

  44. Steggles, L.J., Banks, R., Shaw, O., Wipat, A.: Qualitatively modelling and analysing genetic regulatory networks: a Petri net approach. Bioinformatics 23(3), 336–343 (2007)

    Article  Google Scholar 

  45. Thomas, R., D’Ari, R.: Biological Feedback. CRC Press, Boca Raton (1990)

    MATH  Google Scholar 

Download references

Acknowledgements

We would like to thank the Epsrc for supporting R. Banks and the Bbsrc for their support via the Centre for Integrated Systems Biology of Ageing and Nutrition (Cisban). This research was also supported by the Royal Academy of Engineering/Epsrc post-doctoral research fellowship EP/C53400X/1 (Davac) and the Newcastle Systems Biology Resource Centre.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to L. Jason Steggles .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag London Limited

About this chapter

Cite this chapter

Banks, R., Khomenko, V., Steggles, L.J. (2011). Modeling Genetic Regulatory Networks. In: Koch, I., Reisig, W., Schreiber, F. (eds) Modeling in Systems Biology. Computational Biology, vol 16. Springer, London. https://doi.org/10.1007/978-1-84996-474-6_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-84996-474-6_5

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84996-473-9

  • Online ISBN: 978-1-84996-474-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics