Boolean network

Last updated
State space of a Boolean Network with N=4 nodes and K=1 links per node. Nodes can be either switched on (red) or off (blue). Thin (black) arrows symbolise the inputs of the Boolean function which is a simple "copy"-function for each node. The thick (grey) arrows show what a synchronous update does. Altogether there are 6 (orange) attractors, 4 of them are fixed points. Hou710 BooleanNetwork.svg
State space of a Boolean Network with N=4 nodes and K=1 links per node. Nodes can be either switched on (red) or off (blue). Thin (black) arrows symbolise the inputs of the Boolean function which is a simple "copy"-function for each node. The thick (grey) arrows show what a synchronous update does. Altogether there are 6 (orange) attractors, 4 of them are fixed points.

A Boolean network consists of a discrete set of boolean variables each of which has a Boolean function (possibly different for each variable) assigned to it which takes inputs from a subset of those variables and output that determines the state of the variable it is assigned to. This set of functions in effect determines a topology (connectivity) on the set of variables, which then become nodes in a network. Usually, the dynamics of the system is taken as a discrete time series where the state of the entire network at time t+1 is determined by evaluating each variable's function on the state of the network at time t. This may be done synchronously or asynchronously. [1]

Contents

Boolean networks have been used in biology to model regulatory networks. Although Boolean networks are a crude simplification of genetic reality where genes are not simple binary switches, there are several cases where they correctly convey the correct pattern of expressed and suppressed genes. [2] [3] The seemingly mathematical easy (synchronous) model was only fully understood in the mid 2000s. [4]

Classical model

A Boolean network is a particular kind of sequential dynamical system, where time and states are discrete, i.e. both the set of variables and the set of states in the time series each have a bijection onto an integer series.

A random Boolean network (RBN) is one that is randomly selected from the set of all possible boolean networks of a particular size, N. One then can study statistically, how the expected properties of such networks depend on various statistical properties of the ensemble of all possible networks. For example, one may study how the RBN behavior changes as the average connectivity is changed.

The first Boolean networks were proposed by Stuart A. Kauffman in 1969, as random models of genetic regulatory networks [5] but their mathematical understanding only started in the 2000s. [6] [7]

Attractors

Since a Boolean network has only 2N possible states, a trajectory will sooner or later reach a previously visited state, and thus, since the dynamics are deterministic, the trajectory will fall into a steady state or cycle called an attractor (though in the broader field of dynamical systems a cycle is only an attractor if perturbations from it lead back to it). If the attractor has only a single state it is called a point attractor, and if the attractor consists of more than one state it is called a cycle attractor. The set of states that lead to an attractor is called the basin of the attractor. States which occur only at the beginning of trajectories (no trajectories lead to them), are called garden-of-Eden states [8] and the dynamics of the network flow from these states towards attractors. The time it takes to reach an attractor is called transient time. [4]

With growing computer power and increasing understanding of the seemingly simple model, different authors gave different estimates for the mean number and length of the attractors, here a brief summary of key publications. [9]

AuthorYearMean attractor lengthMean attractor numbercomment
Kauffman [5] 1969
Bastolla/ Parisi [10] 1998faster than a power law, faster than a power law, first numerical evidences
Bilke/ Sjunnesson [11] 2002linear with system size,
Socolar/Kauffman [12] 2003faster than linear, with
Samuelsson/Troein [13] 2003superpolynomial growth, mathematical proof
Mihaljev/Drossel [14] 2005faster than a power law, faster than a power law,

Stability

In dynamical systems theory, the structure and length of the attractors of a network corresponds to the dynamic phase of the network. The stability of Boolean networks depends on the connections of their nodes. A Boolean network can exhibit stable, critical or chaotic behavior. This phenomenon is governed by a critical value of the average number of connections of nodes (), and can be characterized by the Hamming distance as distance measure. In the unstable regime, the distance between two initially close states on average grows exponentially in time, while in the stable regime it decreases exponentially. In this, with "initially close states" one means that the Hamming distance is small compared with the number of nodes () in the network.

For N-K-model [15] the network is stable if , critical if , and unstable if .

The state of a given node is updated according to its truth table, whose outputs are randomly populated. denotes the probability of assigning an off output to a given series of input signals.

If for every node, the transition between the stable and chaotic range depends on . According to Bernard Derrida and Yves Pomeau [16] , the critical value of the average number of connections is .

If is not constant, and there is no correlation between the in-degrees and out-degrees, the conditions of stability is determined by [17] [18] [19] The network is stable if , critical if , and unstable if .

The conditions of stability are the same in the case of networks with scale-free topology where the in-and out-degree distribution is a power-law distribution: , and , since every out-link from a node is an in-link to another. [20]

Sensitivity shows the probability that the output of the Boolean function of a given node changes if its input changes. For random Boolean networks, . In the general case, stability of the network is governed by the largest eigenvalue of matrix , where , and is the adjacency matrix of the network. [21] The network is stable if , critical if , unstable if .

Variations of the model

Other topologies

One theme is to study different underlying graph topologies .

Other updating schemes

Classical Boolean networks (sometimes called CRBN, i.e. Classic Random Boolean Network) are synchronously updated. Motivated by the fact that genes don't usually change their state simultaneously, [24] different alternatives have been introduced. A common classification [25] is the following:

Application of Boolean Networks

Classification

See also

Related Research Articles

<span class="mw-page-title-main">Scale-free network</span> Network whose degree distribution follows a power law

A scale-free network is a network whose degree distribution follows a power law, at least asymptotically. That is, the fraction P(k) of nodes in the network having k connections to other nodes goes for large values of k as

In probability theory and mathematical physics, a random matrix is a matrix-valued random variable—that is, a matrix in which some or all elements are random variables. Many important properties of physical systems can be represented mathematically as matrix problems. For example, the thermal conductivity of a lattice can be computed from the dynamical matrix of the particle-particle interactions within the lattice.

<span class="mw-page-title-main">Degree distribution</span>

In the study of graphs and networks, the degree of a node in a network is the number of connections it has to other nodes and the degree distribution is the probability distribution of these degrees over the whole network.

The Kuramoto model, first proposed by Yoshiki Kuramoto, is a mathematical model used in describing synchronization. More specifically, it is a model for the behavior of a large set of coupled oscillators. Its formulation was motivated by the behavior of systems of chemical and biological oscillators, and it has found widespread applications in areas such as neuroscience and oscillating flame dynamics. Kuramoto was quite surprised when the behavior of some physical systems, namely coupled arrays of Josephson junctions, followed his model.

<span class="mw-page-title-main">Barabási–Albert model</span> Scale-free network generation algorithm

The Barabási–Albert (BA) model is an algorithm for generating random scale-free networks using a preferential attachment mechanism. Several natural and human-made systems, including the Internet, the World Wide Web, citation networks, and some social networks are thought to be approximately scale-free and certainly contain few nodes with unusually high degree as compared to the other nodes of the network. The BA model tries to explain the existence of such nodes in real networks. The algorithm is named for its inventors Albert-László Barabási and Réka Albert.

<span class="mw-page-title-main">Assortativity</span> Tendency for similar nodes to be connected

Assortativity, or assortative mixing, is a preference for a network's nodes to attach to others that are similar in some way. Though the specific measure of similarity may vary, network theorists often examine assortativity in terms of a node's degree. The addition of this characteristic to network models more closely approximates the behaviors of many real world networks.

In network science, a gradient network is a directed subnetwork of an undirected "substrate" network where each node has an associated scalar potential and one out-link that points to the node with the smallest potential in its neighborhood, defined as the union of itself and its neighbors on the substrate network.

<span class="mw-page-title-main">Fractal dimension on networks</span>

Fractal analysis is useful in the study of complex networks, present in both natural and artificial systems such as computer systems, brain and social networks, allowing further development of the field in network science.

In theoretical physics, quantum nonlocality refers to the phenomenon by which the measurement statistics of a multipartite quantum system do not allow an interpretation with local realism. Quantum nonlocality has been experimentally verified under a variety of physical assumptions. Any physical theory that aims at superseding or replacing quantum theory should account for such experiments and therefore cannot fulfill local realism; quantum nonlocality is a property of the universe that is independent of our description of nature.

In quantum mechanics, a weak value is a quantity related to a shift of a measuring device's pointer when usually there is pre- and postselection. It should not be confused with a weak measurement, which is often defined in conjunction. The weak value was first defined by Yakir Aharonov, David Albert, and Lev Vaidman, published in Physical Review Letters 1988, and is related to the two-state vector formalism. There is also a way to obtain weak values without postselection.

<span class="mw-page-title-main">Quantum complex network</span> Notion in network science of quantum information networks

Quantum complex networks are complex networks whose nodes are quantum computing devices. Quantum mechanics has been used to create secure quantum communications channels that are protected from hacking. Quantum communications offer the potential for secure enterprise-scale solutions.

Robustness, the ability to withstand failures and perturbations, is a critical attribute of many complex systems including complex networks.

In quantum mechanics, weak measurements are a type of quantum measurement that results in an observer obtaining very little information about the system on average, but also disturbs the state very little. From Busch's theorem the system is necessarily disturbed by the measurement. In the literature weak measurements are also known as unsharp, fuzzy, dull, noisy, approximate, and gentle measurements. Additionally weak measurements are often confused with the distinct but related concept of the weak value.

Supersymmetric theory of stochastic dynamics or stochastics (STS) is an exact theory of stochastic (partial) differential equations (SDEs), the class of mathematical models with the widest applicability covering, in particular, all continuous time dynamical systems, with and without noise. The main utility of the theory from the physical point of view is a rigorous theoretical explanation of the ubiquitous spontaneous long-range dynamical behavior that manifests itself across disciplines via such phenomena as 1/f, flicker, and crackling noises and the power-law statistics, or Zipf's law, of instantonic processes like earthquakes and neuroavalanches. From the mathematical point of view, STS is interesting because it bridges the two major parts of mathematical physics – the dynamical systems theory and topological field theories. Besides these and related disciplines such as algebraic topology and supersymmetric field theories, STS is also connected with the traditional theory of stochastic differential equations and the theory of pseudo-Hermitian operators.

<span class="mw-page-title-main">Configuration model</span>

In network science, the configuration model is a method for generating random networks from a given degree sequence. It is widely used as a reference model for real-life social networks, because it allows the modeler to incorporate arbitrary degree distributions.

A set of networks that satisfies given structural characteristics can be treated as a network ensemble. Brought up by Ginestra Bianconi in 2007, the entropy of a network ensemble measures the level of the order or uncertainty of a network ensemble.

The continuous spontaneous localization (CSL) model is a spontaneous collapse model in quantum mechanics, proposed in 1989 by Philip Pearle. and finalized in 1990 Gian Carlo Ghirardi, Philip Pearle and Alberto Rimini.

In statistical mechanics, Lee–Yang theory, sometimes also known as Yang–Lee theory, is a scientific theory which seeks to describe phase transitions in large physical systems in the thermodynamic limit based on the properties of small, finite-size systems. The theory revolves around the complex zeros of partition functions of finite-size systems and how these may reveal the existence of phase transitions in the thermodynamic limit.

In network science, the network entropy is a disorder measure derived from information theory to describe the level of randomness and the amount of information encoded in a graph. It is a relevant metric to quantitatively characterize real complex networks and can also be used to quantify network complexity

<span class="mw-page-title-main">Random generalized Lotka–Volterra model</span> Model in theoretical ecology and statistical mechanics

The random generalized Lotka–Volterra model (rGLV) is an ecological model and random set of coupled ordinary differential equations where the parameters of the generalized Lotka–Volterra equation are sampled from a probability distribution, analogously to quenched disorder. The rGLV models dynamics of a community of species in which each species' abundance grows towards a carrying capacity but is depleted due to competition from the presence of other species. It is often analyzed in the many-species limit using tools from statistical physics, in particular from spin glass theory.

References

  1. Naldi, A.; Monteiro, P. T.; Mussel, C.; Kestler, H. A.; Thieffry, D.; Xenarios, I.; Saez-Rodriguez, J.; Helikar, T.; Chaouiya, C. (25 January 2015). "Cooperative development of logical modelling standards and tools with CoLoMoTo". Bioinformatics. 31 (7): 1154–1159. doi: 10.1093/bioinformatics/btv013 . PMID   25619997.
  2. Albert, Réka; Othmer, Hans G (July 2003). "The topology of the regulatory interactions predicts the expression pattern of the segment polarity genes in Drosophila melanogaster". Journal of Theoretical Biology. 223 (1): 1–18. arXiv: q-bio/0311019 . Bibcode:2003JThBi.223....1A. CiteSeerX   10.1.1.13.3370 . doi:10.1016/S0022-5193(03)00035-3. PMC   6388622 . PMID   12782112.
  3. Li, J.; Bench, A. J.; Vassiliou, G. S.; Fourouclas, N.; Ferguson-Smith, A. C.; Green, A. R. (30 April 2004). "Imprinting of the human L3MBTL gene, a polycomb family member located in a region of chromosome 20 deleted in human myeloid malignancies". Proceedings of the National Academy of Sciences. 101 (19): 7341–7346. Bibcode:2004PNAS..101.7341L. doi: 10.1073/pnas.0308195101 . PMC   409920 . PMID   15123827.
  4. 1 2 Drossel, Barbara (December 2009). "Random Boolean Networks". In Schuster, Heinz Georg (ed.). Chapter 3. Random Boolean Networks. Reviews of Nonlinear Dynamics and Complexity. Wiley. pp. 69–110. arXiv: 0706.3351 . doi:10.1002/9783527626359.ch3. ISBN   9783527626359. S2CID   119300231.
  5. 1 2 Kauffman, Stuart (11 October 1969). "Homeostasis and Differentiation in Random Genetic Control Networks". Nature. 224 (5215): 177–178. Bibcode:1969Natur.224..177K. doi:10.1038/224177a0. PMID   5343519. S2CID   4179318.
  6. Aldana, Maximo; Coppersmith, Susan; Kadanoff, Leo P. (2003). "Boolean Dynamics with Random Couplings". Perspectives and Problems in Nolinear Science. pp. 23–89. arXiv: nlin/0204062 . doi:10.1007/978-0-387-21789-5_2. ISBN   978-1-4684-9566-9. S2CID   15024306.{{cite book}}: |journal= ignored (help)
  7. Gershenson, Carlos (2004). "Introduction to Random Boolean Networks". In Bedau, M., P. Husbands, T. Hutton, S. Kumar, and H. Suzuki (Eds.) Workshop and Tutorial Proceedings, Ninth International Conference on the Simulation and Synthesis of Living Systems (ALife IX). Pp. 2004: 160–173. arXiv: nlin.AO/0408006 . Bibcode:2004nlin......8006G.
  8. Wuensche, Andrew (2011). Exploring discrete dynamics : [the DDLab manual : tools for researching cellular automata, random Boolean and multivalue neworks [sic] and beyond]. Frome, England: Luniver Press. p. 16. ISBN   9781905986316. Archived from the original on 4 February 2023. Retrieved 12 January 2016.
  9. Greil, Florian (2012). "Boolean Networks as Modeling Framework". Frontiers in Plant Science. 3: 178. doi: 10.3389/fpls.2012.00178 . PMC   3419389 . PMID   22912642.
  10. Bastolla, U.; Parisi, G. (May 1998). "The modular structure of Kauffman networks". Physica D: Nonlinear Phenomena. 115 (3–4): 219–233. arXiv: cond-mat/9708214 . Bibcode:1998PhyD..115..219B. doi:10.1016/S0167-2789(97)00242-X. S2CID   1585753.
  11. Bilke, Sven; Sjunnesson, Fredrik (December 2001). "Stability of the Kauffman model". Physical Review E. 65 (1): 016129. arXiv: cond-mat/0107035 . Bibcode:2001PhRvE..65a6129B. doi:10.1103/PhysRevE.65.016129. PMID   11800758. S2CID   2470586.
  12. Socolar, J.; Kauffman, S. (February 2003). "Scaling in Ordered and Critical Random Boolean Networks". Physical Review Letters. 90 (6): 068702. arXiv: cond-mat/0212306 . Bibcode:2003PhRvL..90f8702S. doi:10.1103/PhysRevLett.90.068702. PMID   12633339. S2CID   14392074.
  13. Samuelsson, Björn; Troein, Carl (March 2003). "Superpolynomial Growth in the Number of Attractors in Kauffman Networks". Physical Review Letters. 90 (9): 098701. Bibcode:2003PhRvL..90i8701S. doi:10.1103/PhysRevLett.90.098701. PMID   12689263.
  14. Mihaljev, Tamara; Drossel, Barbara (October 2006). "Scaling in a general class of critical random Boolean networks". Physical Review E. 74 (4): 046101. arXiv: cond-mat/0606612 . Bibcode:2006PhRvE..74d6101M. doi:10.1103/PhysRevE.74.046101. PMID   17155127. S2CID   17739744.
  15. Kauffman, S. A. (1969). "Metabolic stability and epigenesis in randomly constructed genetic nets". Journal of Theoretical Biology. 22 (3): 437–467. Bibcode:1969JThBi..22..437K. doi:10.1016/0022-5193(69)90015-0. PMID   5803332.
  16. Derrida, B; Pomeau, Y (1986-01-15). "Random Networks of Automata: A Simple Annealed Approximation". Europhysics Letters (EPL). 1 (2): 45–49. Bibcode:1986EL......1...45D. doi:10.1209/0295-5075/1/2/001. S2CID   160018158. Archived from the original on 2020-05-17. Retrieved 2016-01-12.
  17. Solé, Ricard V.; Luque, Bartolo (1995-01-02). "Phase transitions and antichaos in generalized Kauffman networks". Physics Letters A. 196 (5–6): 331–334. Bibcode:1995PhLA..196..331S. doi:10.1016/0375-9601(94)00876-Q.
  18. Luque, Bartolo; Solé, Ricard V. (1997-01-01). "Phase transitions in random networks: Simple analytic determination of critical points". Physical Review E. 55 (1): 257–260. Bibcode:1997PhRvE..55..257L. doi:10.1103/PhysRevE.55.257.
  19. Fox, Jeffrey J.; Hill, Colin C. (2001-12-01). "From topology to dynamics in biochemical networks". Chaos: An Interdisciplinary Journal of Nonlinear Science. 11 (4): 809–815. Bibcode:2001Chaos..11..809F. doi: 10.1063/1.1414882 . ISSN   1054-1500. PMID   12779520.
  20. Aldana, Maximino; Cluzel, Philippe (2003-07-22). "A natural class of robust networks". Proceedings of the National Academy of Sciences. 100 (15): 8710–8714. Bibcode:2003PNAS..100.8710A. doi: 10.1073/pnas.1536783100 . ISSN   0027-8424. PMC   166377 . PMID   12853565.
  21. Pomerance, Andrew; Ott, Edward; Girvan, Michelle; Losert, Wolfgang (2009-05-19). "The effect of network topology on the stability of discrete state models of genetic control". Proceedings of the National Academy of Sciences. 106 (20): 8209–8214. arXiv: 0901.4362 . Bibcode:2009PNAS..106.8209P. doi: 10.1073/pnas.0900142106 . ISSN   0027-8424. PMC   2688895 . PMID   19416903.
  22. Aldana, Maximino (October 2003). "Boolean dynamics of networks with scale-free topology". Physica D: Nonlinear Phenomena. 185 (1): 45–66. arXiv: cond-mat/0209571 . Bibcode:2003PhyD..185...45A. doi:10.1016/s0167-2789(03)00174-x.
  23. Drossel, Barbara; Greil, Florian (4 August 2009). "Critical Boolean networks with scale-free in-degree distribution". Physical Review E. 80 (2): 026102. arXiv: 0901.0387 . Bibcode:2009PhRvE..80b6102D. doi:10.1103/PhysRevE.80.026102. PMID   19792195. S2CID   2487442.
  24. Harvey, Imman; Bossomaier, Terry (1997). Husbands, Phil; Harvey, Imman (eds.). Time out of joint: Attractors in asynchronous random Boolean networks. MIT Press. pp. 67–75. ISBN   9780262581578. Archived from the original on 2023-02-04. Retrieved 2020-09-16.{{cite book}}: |journal= ignored (help)
  25. Gershenson, Carlos (2002). Standish, Russell K; Bedau, Mark A (eds.). Classification of Random Boolean Networks. Artificial Life. Vol. 8. Cambridge, Massachusetts, USA. pp. 1–8. arXiv: cs/0208001 . Bibcode:2002cs........8001G. ISBN   9780262692816. Archived from the original on 4 February 2023. Retrieved 12 January 2016.{{cite book}}: |journal= ignored (help)CS1 maint: location missing publisher (link)
  26. Gershenson, Carlos; Broekaert, Jan; Aerts, Diederik (14 September 2003). "Contextual Random Boolean Networks". Advances in Artificial Life[7th European Conference, ECAL 2003]. Lecture Notes in Computer Science. Vol. 2801. Dortmund, Germany. pp. 615–624. arXiv: nlin/0303021 . doi:10.1007/978-3-540-39432-7_66. ISBN   978-3-540-39432-7. S2CID   4309400.{{cite book}}: CS1 maint: location missing publisher (link)
  27. Imani, M.; Braga-Neto, U. M. (2017-01-01). "Maximum-Likelihood Adaptive Filter for Partially Observed Boolean Dynamical Systems". IEEE Transactions on Signal Processing. 65 (2): 359–371. arXiv: 1702.07269 . Bibcode:2017ITSP...65..359I. doi:10.1109/TSP.2016.2614798. ISSN   1053-587X. S2CID   178376.
  28. Imani, M.; Braga-Neto, U. M. (2015). "Optimal state estimation for boolean dynamical systems using a boolean Kalman smoother". 2015 IEEE Global Conference on Signal and Information Processing (GlobalSIP). pp. 972–976. doi:10.1109/GlobalSIP.2015.7418342. ISBN   978-1-4799-7591-4. S2CID   8672734.
  29. Imani, M.; Braga-Neto, U. M. (2016). 2016 American Control Conference (ACC). pp. 227–232. doi:10.1109/ACC.2016.7524920. ISBN   978-1-4673-8682-1. S2CID   7210088.
  30. Imani, M.; Braga-Neto, U. (2016-12-01). "Point-based value iteration for partially-observed Boolean dynamical systems with finite observation space". 2016 IEEE 55th Conference on Decision and Control (CDC). pp. 4208–4213. doi:10.1109/CDC.2016.7798908. ISBN   978-1-5090-1837-6. S2CID   11341805.
  31. Zhang, Rui; Cavalcante, Hugo L. D. de S.; Gao, Zheng; Gauthier, Daniel J.; Socolar, Joshua E. S.; Adams, Matthew M.; Lathrop, Daniel P. (2009). "Boolean chaos". Physical Review E. 80 (4): 045202. arXiv: 0906.4124 . Bibcode:2009PhRvE..80d5202Z. doi:10.1103/PhysRevE.80.045202. ISSN   1539-3755. PMID   19905381. S2CID   43022955.
  32. Cavalcante, Hugo L. D. de S.; Gauthier, Daniel J.; Socolar, Joshua E. S.; Zhang, Rui (2010). "On the origin of chaos in autonomous Boolean networks". Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences. 368 (1911): 495–513. arXiv: 0909.2269 . Bibcode:2010RSPTA.368..495C. doi:10.1098/rsta.2009.0235. ISSN   1364-503X. PMID   20008414. S2CID   426841.
  33. Hajiramezanali, E. & Imani, M. & Braga-Neto, U. & Qian, X. & Dougherty, E.. Scalable Optimal Bayesian Classification of Single-Cell Trajectories under Regulatory Model Uncertainty. ACMBCB'18. https://dl.acm.org/citation.cfm?id=3233689 Archived 2021-03-22 at the Wayback Machine