Rule-Based Modeling

  • Mario Andrea Marchisio
Part of the Learning Materials in Biosciences book series (LMB)


As we have seen in Chap.  2 , making a model for a synthetic gene circuit demands to define the species and the reactions necessary to predict the dynamics of the circuit output. The circuits we dealt with so far were structurally simple since they contained a handful of transcription units and their models could be derived by hands. However, genetic circuits made of a high number of DNA components – such as the RNAi-based logic evaluator [43] described in this Chapter – require computational methods in order to determine, in an automatic way, all reactions and species to be considered in their models. Rule-based modeling is a powerful computational technique that permits to derive model species and reactions from a minimal, abstract description of the kind of molecules involved in a biological system and the way they interact. In this Chapter we will give an introduction to the main ideas of rule-base modeling, and we will show how to derive fully mechanistic models for both the Repressilator and the Toggle Switch by using the open-source software BioNetGen [11].


  1. 11.
    M.L. Blinov, J.R. Faeder, B. Goldstein, W.S. Hlavacek, BioNetGen: software for rule-based modeling of signal transduction based on the interactions of molecular domains. Bioinformatics 20(17), 3289–3291 (2004)CrossRefPubMedPubMedCentralGoogle Scholar
  2. 12.
    V. Danos, C. Laneve, Formal molecular biology. Theor. Comput. Sci. 325, 69 (2004)CrossRefGoogle Scholar
  3. 13.
    M.B. Elowitz, S. Leibler, A synthetic oscillatory network of transcriptional regulators. Nature 403(6767), 335–338 (2000)CrossRefPubMedPubMedCentralGoogle Scholar
  4. 16.
    J.R. Faeder, M.L. Blinov, W.S. Hlavacek, Rule-based modeling of biochemical systems with BioNetGen. Methods Mol. Biol. 500, 113–167 (2009)CrossRefPubMedGoogle Scholar
  5. 26.
    M. Hucka, others, The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models. Bioinformatics 19(4), 524–531 (2003)Google Scholar
  6. 33.
    M.A. Marchisio, J. Stelling, Computational design of synthetic gene circuits with composable parts. Bioinformatics 24(17), 1903–1910 (2008)CrossRefGoogle Scholar
  7. 36.
    M.A. Marchisio, M. Colaiacovo, E. Whitehead, J. Stelling, Modular, rule-based modeling for the design of eukaryotic synthetic gene circuits. BMC Syst. Biol. 7(1), 42 (2013)CrossRefPubMedPubMedCentralGoogle Scholar
  8. 43.
    K. Rinaudo, L. Bleris, R. Maddamsetti, S. Subramanian, R. Weiss, Y. Benenson, A universal RNAi-based logic evaluator that operates in mammalian cells. Nat. Biotechnol. 25(7), 795–801 (2007)CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  • Mario Andrea Marchisio
    • 1
  1. 1.School of Life Science and TechnologyHarbin Institute of TechnologyHarbinChina

Personalised recommendations