Skip to main content
Log in

Dynamical regimes in non-ergodic random Boolean networks

  • Published:
Natural Computing Aims and scope Submit manuscript

Abstract

Random boolean networks are a model of genetic regulatory networks that has proven able to describe experimental data in biology. Random boolean networks not only reproduce important phenomena in cell dynamics, but they are also extremely interesting from a theoretical viewpoint, since it is possible to tune their asymptotic behaviour from order to disorder. The usual approach characterizes network families as a whole, either by means of static or dynamic measures. We show here that a more detailed study, based on the properties of system’s attractors, can provide information that makes it possible to predict with higher precision important properties, such as system’s response to gene knock-out. A new set of principled measures is introduced, that explains some puzzling behaviours of these networks. These results are not limited to random Boolean network models, but they are general and hold for any discrete model exhibiting similar dynamical characteristics.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. An attractor basin is the set of states whose evolution lead to the attractor, its size (or dimension) being the cardinality of the set.

  2. We remind that in disordered systems trajectories starting from nearby points typically lead to different attractors.

  3. The estimation is performed on many different initial conditions.

  4. In this case, the averages are around 1, as the ensemble considered is the first historical example of critical systems.

  5. An odd number of nodes avoids the cases with equal quantity of 0s and 1s.

  6. For the reasons discussed above.

  7. See (Serra et al. 2007b) for details on the calculation of these coefficients.

References

  • Aldana M (2003) Boolean dynamics of networks with scale-free topology. Phys D 185(1):45–66

    Article  MathSciNet  MATH  Google Scholar 

  • Aldana M, Coppersmith S, Kadanoff LP (2003) Boolean dynamics with random couplings. In: Kaplan E, Marsden J, Sreenivasan KR (eds) Perspectives and problems in nonlinear science. Springer Applied Mathematical Sciences Series, Berlin, pp 23–90

    Chapter  Google Scholar 

  • Bagnoli F, Rechtman R, Ruffo S (1992) Damage spreading and lyapunov exponents in cellular automata. Phys Lett A 172(12):34–38

    Article  MATH  Google Scholar 

  • Bastolla U, Parisi G (1998a) The modular structure of Kauffman networks. Phys D 115(3–4):219–233

    Article  MATH  Google Scholar 

  • Bastolla U, Parisi G (1998b) Relevant elements, magnetization and dynamical properties in Kauffman networks: a numerical study. Phys D 115(3–4):203–218

    Article  MATH  Google Scholar 

  • Benedettini S, Villani M, Roli A, Serra R, Manfroni M, Gagliardi A, Pinciroli C, Birattari M (2013) Dynamical regimes and learning properties of evolved boolean networks. Neurocomputing 99:111–123

    Article  Google Scholar 

  • Bornholdt S (2008) Boolean network models of cellular regulation: prospects and limitations. J R Soc Interface 5:S85–S94

    Article  Google Scholar 

  • Campioli D, Villani M, Poli I, Serra R (2011) Dynamical stability in random boolean networks. In: Apolloni B, Bassis S, Esposito A, Morabito FC (eds) Frontiers in Artificial Intelligence and Applications, WIRN, vol 234, 120th edn. IOS Press, Amsterdam

    Google Scholar 

  • Cheng X, Sun M, Socolar J (2012) Autonomous boolean modelling of developmental gene regulatory networks. J R Soc Interface 10:1–12

    Article  Google Scholar 

  • Damiani C, Serra R, Villani M, Kauffman S, Colacci A (2011) Cell-cell interaction and diversity of emergent behaviours. Syst Biol IET 5(2):137–144

    Article  Google Scholar 

  • Derrida B, Pomeau Y (1986) Random networks of automata: a simple annealed approximation. Europhys Lett 1 1(2):45–49

    Article  Google Scholar 

  • Derrida B, Weisbuch G (1986) Evolution of overlaps between configurations in random boolean networks. J Phys 47:1297–1303

    Article  Google Scholar 

  • Drossel B (2005) Number of attractors in random boolean networks. Phys Rev E 72(1):016110

    Article  MathSciNet  Google Scholar 

  • Drossel B (2008) Random boolean networks. In: Schuster HG (ed) Reviews of nonlinear dynamics and complexity, vol 1. Wiley, New York

    Google Scholar 

  • Fretter C, Szejka A, Drossel B (2009) Perturbation propagation in random and evolved boolean networks. N J Phys 11(0905):0646

    Google Scholar 

  • Hughes T, Marton M, Jones A, Roberts C, Stoughton R, Armour C, Bennett H, Coffey E, Dai H, He Y, Kidd M, King A, Meyer M, Slade D, Lum P, Stepaniants S, Shoemaker D, Gachotte D, Chakraburtty K, Simon J, Bard M, Friend S (2000) Functional discovery via a compendium of expression profiles. Cell 102(1):109–126

    Article  Google Scholar 

  • Kauffman SA (1969) Metabolic stability and epigenesis in randomly constructed genetic nets. J Theor Biol 22(3):437–467

    Article  MathSciNet  Google Scholar 

  • Kauffman SA (1971) Gene regulation networks: a theory of their global structure and behaviour. Top Dev Biol 6:145–182

    Google Scholar 

  • Kauffman SA (1993) The origins of order. Oxford University Press, Oxford

    Google Scholar 

  • Kauffman SA (1995) At home in the universe. Oxford University Press, Oxford

    Google Scholar 

  • Luque B, Solé RV (2000) Lyapunov exponents in random boolean networks. Phys A 284:33–45

    Article  Google Scholar 

  • Mesot B, Teuscher C (2005) Deducing local rules for solving global tasks with random boolean networks. Phys D 211(12):88–106

    Article  MathSciNet  MATH  Google Scholar 

  • Moreira A, Amaral L (2005) Canalizing Kauffman networks: nonergodicity and its effect on their critical behavior. Phys Rev Lett 94(21):218702

    Article  Google Scholar 

  • Packard NH (1988) Adaptation toward the edge of chaos. In: Kelso JAS, Mandell AJ, Shlesinger MF (eds) Dynamic patterns in complex systems. World Scientific, Singapore, pp 293–301

    Google Scholar 

  • Ramo P, Kesseli J, Yli-Harja O (2006) Perturbation avalanches and criticality in gene regulatory networks. J Theor Biol 242(1):164–170

    Article  MathSciNet  MATH  Google Scholar 

  • Serra R, Villani M (2002) Perturbing the regular topology of cellular automata: Implications for the dynamics. In: Proceedings of the 5th international conference on cellular automata for research and industry, Springer, London, ACRI’01, pp 168–177

  • Serra R, Villani M, Semeria A (2004) Genetic network models and statistical properties of gene expression data in knock-out experiments. J Theor Biol 227:149–157

    Article  MathSciNet  Google Scholar 

  • Serra R, Villani M, Ingrami P, SAK, (2006) Coupled random boolean network forming an artificial tissue. In: LNCS 4173, pp 548–556

  • Serra R, Villani M, Damiani C, Graudenzi A, Colacci A, Kauffman SA (2007a) Interacting random boolean networks. In: Jost J, Helbing D (eds) Proceedings of ECCS07: European Conference on Complex Systems

  • Serra R, Villani M, Graudenzi A, Kauffman SA (2007b) Why a simple model of genetic regulatory networks describes the distribution of avalanches in gene expression data. J Theor Biol 246(3):449–460

    Article  MathSciNet  Google Scholar 

  • Serra R, Villani M, Damiani C, Graudenzi A, Colacci A (2008a) The diffusion of perturbations in a model of coupled random boolean networks. In: Umeo H, Morishiga S, Nishinari K, Komatsuzaki T, Banidini S (eds) Cellular Automata (proceedings of 8th International Conference on Cellular Auotomata ACRI 2008, Yokohama, September 2008). Springer Lecture Notes in Computer Science, Berlin, vol 5191, pp 315– 322. ISBN: 0302-9743

  • Serra R, Villani M, Graudenzi A, Colacci A, Kauffman SA (2008b) The simulation of gene knock-out in scale-free random boolean models of genetic networks. Netw Heterog Media 2(3):333–343

    Article  MathSciNet  MATH  Google Scholar 

  • Serra R, Graudenzi A, Villani M (2009) Genetic regulatory networks and neural networks. In: New Directions in Neural Networks—18th Italian Workshop on Neural Networks: WIRN, pp 109–117

  • Serra R, Villani M, Barbieri A, Kauffman S, Colacci A (2010) On the dynamics of random Boolean networks subject to noise: attractors, ergodic sets and cell types. J Theor Biol 265(2):185–193. doi:10.1016/j.jtbi.2010.04.012

    Article  MathSciNet  Google Scholar 

  • Shmulevich I, Kauffman S (2004) Activities and sensitivities in boolean network models. Phys Rev Lett 93(048701):1–4

    Google Scholar 

  • Shmulevich I, Dougherty E, Kim S, Zhang W (2002) Probabilistic Boolean networks: a rule-based uncertainty model for gene regulatory networks. Bioinformatics 18(2):261–274

    Article  Google Scholar 

  • Shmulevich I, Kauffman SA, Aldana M (2005) Eukaryotic cells are dynamically ordered or critical but not chaotic. PNAS 102(38):13439–13444

    Article  Google Scholar 

  • Socolar JES, Kauffman SA (2003) Scaling in ordered and critical random boolean networks. Phys Rev Lett 90(6):068702

    Article  Google Scholar 

  • Szejka A, Mihaljev T, Drossel B (2008) The phase diagram of random threshold networks. New J Phys 10(6):063009

    Article  Google Scholar 

  • Villani M, Serra R (2014) Attractors perturbations in biological modelling: avalanches and cellular differentiation. In: Cagnoni S, Mirolli M, Villani M (eds) Evolution, complexity and artificial life. Springer, Berlin, pp 59–76

    Chapter  Google Scholar 

  • Villani M, Barbieri A, Serra R (2011) A dynamical model of genetic networks for cell differentiation. PloS one 6(3):e17703

    Article  Google Scholar 

  • Villani M, Serra R, Barbieri A, Roli A, Kauffman S, Colacci A (2013) The influence of the introduction of a semi-permeable membrane in a stochastic model of catalytic reaction networks. In: ECCS 2013, European Conference on Complex Systems (poster presentation)

Download references

Acknowledgments

We are deeply indebted to Stuart Kauffman for his inspiring ideas and for several discussions on various aspects of random Boolean networks. We also gratefully acknowledge useful discussions with David Lane and Alex Graudenzi.

Authors’ contributions

MV and RS conceived and designed the experiments and provided a first analysis of the results. DC developed the code and performed the experiments. CD performed further experiments. MV, RS, CD, AR and AF analysed and discussed the results. AR, MV, CD, and AF wrote the paper. All authors gave final approval for publication.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Villani.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Villani, M., Campioli, D., Damiani, C. et al. Dynamical regimes in non-ergodic random Boolean networks. Nat Comput 16, 353–363 (2017). https://doi.org/10.1007/s11047-016-9552-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-016-9552-7

Keywords

Navigation