Boolean network on its way to an attractor
Criticality Gene networksA random Boolean network is a minimal model of a gene regulatory circuit. Each node is a gene that is either on or off (expressed or not), with k randomly chosen regulators and a random Boolean rule that decides its next state from theirs. Every gene updates at the same time, one step per frame.
The graph on the left is the network: bright nodes are genes that are on, faint ones are off, and the edges are regulatory interactions. The grid on the right is the state trajectory — one row per time step, one column per gene, green for on. After an irregular transient the same block of rows starts repeating: that cycle is an attractor, the set of states the network settles into.
The numbers D(s0, s1) … D(s3, s4) average, over many random starting states, the fraction of genes that flip at each step. They are a quick read on the dynamical regime: values near zero describe a frozen, ordered network, values near 0.5 mean that half the genes change at every step, as in the chaotic regime. The k slider moves you between those regimes — k = 1 tends to freeze, k = 2 is the classic critical case, and larger k becomes chaotic.