All Topics  
Boolean network

 

   Email Print
   Bookmark   Link






 

Boolean network



 
 
A Boolean network consists of a set of Boolean variables whose state is determined by other variables in the network
Network (mathematics)

In graph theory, a network is a Directed graph with weighted edges. These networks have become an especially useful concept in analysing the interaction between biology and mathematics....
. They are a particular case of discrete dynamical network
Sequential dynamical system

Sequential dynamical systems are a class of discrete dynamical systems which generalize many aspects of systems such as cellular automata, and provide a framework for studying dynamical processes over graph theory....
s, where time and states are discrete, i.e. they have a bijection
Bijection

In mathematics, a bijection, or a bijective function is a function f from a set X to a set Y with the property that, for every y in Y, there is exactly one x in X such that f = y....
 onto an integer series. Boolean and elementary cellular automata are particular cases of Boolean networks, where the state of a variable is determined by its spatial neighbors.

Classical model
The first Boolean networks were proposed by Stuart A.






Discussion
Ask a question about 'Boolean network'
Start a new discussion about 'Boolean network'
Answer questions from other users
Full Discussion Forum



Encyclopedia


A Boolean network consists of a set of Boolean variables whose state is determined by other variables in the network
Network (mathematics)

In graph theory, a network is a Directed graph with weighted edges. These networks have become an especially useful concept in analysing the interaction between biology and mathematics....
. They are a particular case of discrete dynamical network
Sequential dynamical system

Sequential dynamical systems are a class of discrete dynamical systems which generalize many aspects of systems such as cellular automata, and provide a framework for studying dynamical processes over graph theory....
s, where time and states are discrete, i.e. they have a bijection
Bijection

In mathematics, a bijection, or a bijective function is a function f from a set X to a set Y with the property that, for every y in Y, there is exactly one x in X such that f = y....
 onto an integer series. Boolean and elementary cellular automata are particular cases of Boolean networks, where the state of a variable is determined by its spatial neighbors.

Classical model


The first Boolean networks were proposed by Stuart A. Kauffman in 1969, as random models of genetic regulatory networks (Kauffman 1969, 1993).

A Random Boolean network (RBN) is a system of N binary-state nodes (representing genes) with K inputs to each node representing regulatory mechanisms. The two states (on/off) represent respectively, the status of a gene being active or inactive. The variable K is typically held constant, but it can also be varied across all genes, making it a set of integers instead of a single integer. In the simplest case each gene is assigned, at random, K regulatory inputs from among the N genes, and one of the possible Boolean functions
Boolean function

In mathematics, a Boolean function is a function of the form f : Bk ? B, where B =  is a Boolean domain and k is a nonnegative integer called the arity of the function....
 of K inputs. This gives a random sample of the possible ensembles of NK networks. The state of a network at any point in time is given by the current states of all N genes. Thus the state space of any such network is 2N.

Simulation of RBNs is done in discrete time steps. The state of a node at time t+1 is a function of the state of its input nodes and the boolean function associated with it. The behavior of specific RBNs and generalized classes of them has been the subject of much of Kauffman's (and others) research.

Such models are also known as NK models, or Kauffman networks.

Attractors


A Boolean network has 2N possible states. Sooner or later it will reach a previously visited state, and thus, since the dynamics are deterministic, fall into an attractor
Attractor

An attractor is a set to which a dynamical system evolves after a long enough time. That is, points that get close enough to the attractor remain close even if slightly disturbed....
.

Topologies


  • homogeneous
  • normal
  • scale-free (Aldana, 2003)


Updating Schemes


  • synchronous
  • asynchronous (Harvey and Bossomaier, 1997)
  • semi-synchronous (Gershenson, 2002)
  • deterministic asynchronous
  • deterministic semi-synchronous


Applications


  • genetic regulatory networks


External links