Boolean Networks
Boolean networks are mathematical models of gene regulatory networks in which each node (gene) is assigned a binary state (on/off) that updates according to a logical function of its inputs. Introduced by Stuart Kauffman in the late 1960s as a model of cellular differentiation, Boolean networks demonstrated that large networks of randomly wired binary switches spontaneously organize into stable cycles of states — attractors in a high-dimensional state space — whose number scales roughly as the square root of network size, a figure that corresponds strikingly to the number of cell types observed in organisms with similar numbers of genes.
The power of Boolean networks lies in what they explain without assuming. No detailed biochemistry, no precisely tuned parameters, no designed architecture — just connectivity and logic, and the attractors emerge. This is Kauffman's central claim: that much of biological organization is a consequence of order for free, self-organization arising from generic properties of complex networks rather than from natural selection acting on specific molecular details. Whether this claim overstates what network topology alone can explain, and how much specific regulatory detail matters, remains one of the central controversies in Systems Biology.
Boolean networks seed the intuition behind the Epigenetic Landscape: each attractor is a stable cell type, each basin of attraction is a set of initial gene expression conditions that converge to that type, and differentiation is a transition between basins driven by signals that push the system over the boundary between them. The formalism has been extended to probabilistic Boolean networks and continuous models, but the original binary abstraction retains explanatory force precisely because it reveals structure that does not depend on molecular specifics.