Chemical reaction network theory
What Is Chemical Reaction Network Theory?
Chemical reaction network theory is a branch of applied mathematics that relates the structure of a set of coupled chemical reactions to the qualitative behavior of the differential equations those reactions generate. Its central question is what can be said about steady states, stability, oscillation, and multistationarity from the network's connectivity alone, without knowing the numerical values of the rate constants. That parameter-free character is what distinguishes it from ordinary kinetic modeling, where conclusions depend on a specific fitted parameter set.
The field was established in the 1970s through the work of Fritz Horn, Roy Jackson, and Martin Feinberg, who formalized a reaction network as a directed graph whose vertices are complexes, the multisets of species appearing on each side of a reaction arrow, and whose edges are the reactions themselves. Under mass-action kinetics the resulting model is a polynomial system of ordinary differential equations, so the subject sits at the intersection of dynamical systems, graph theory, and real algebraic geometry. A modern account of that formulation and its main results appears in a mathematical survey of chemical reaction systems.
Network Structure and Stoichiometry
A network is specified by its species, its complexes, and its reactions. The stoichiometric matrix records the net change in each species produced by each reaction, and its column space, called the stoichiometric subspace, constrains any trajectory to an affine translate known as a stoichiometric compatibility class. Conservation laws correspond to the left null space of the same matrix. Two further structural indices carry most of the theory's weight: the number of linkage classes, meaning connected components of the reaction graph, and whether the network is weakly reversible, meaning that every reaction lies on a directed cycle.
Deficiency Theory
Deficiency is a non-negative integer computed as the number of complexes minus the number of linkage classes minus the dimension of the stoichiometric subspace. It measures the extent to which the complexes fail to be independent as vectors, and it turns out to control dynamics. The deficiency zero theorem states that a weakly reversible network of deficiency zero, taken with mass-action kinetics, has exactly one positive steady state in each stoichiometric compatibility class and that this state is locally asymptotically stable, whatever positive rate constants are chosen. A deficiency zero network that is not weakly reversible admits no positive steady state at all. The deficiency one theorem extends uniqueness results to a broader class, and current work continues to widen the conditions, as in extensions covering decomposable and essentially univariate mass-action systems.
Algebraic and Stochastic Formulations
Because mass-action steady states are the real positive solutions of a polynomial system, the subject connects naturally to toric geometry, Groebner bases, and polyhedral methods, a link surveyed in work moving between reaction networks and algebraic and polyhedral geometry. Complex-balanced systems correspond to toric varieties, and multistationarity can be decided by sign conditions on determinants rather than by numerical continuation.
At low molecule counts a deterministic description is inadequate, so the same network is modeled as a continuous-time Markov chain governed by the chemical master equation. A notable result carries the deterministic theory across: weakly reversible deficiency zero networks admit a product-form stationary distribution with independent Poisson marginals, established for deficiency zero chemical reaction networks. Simulation uses the Gillespie stochastic simulation algorithm and its accelerated variants, while moment closure methods approximate low-order statistics directly.
Applications
Chemical reaction network theory has applications in a range of fields, including:
- Systems biology models of signaling and metabolic pathways
- Synthetic biology circuit design and verification
- Chemical process and reactor engineering
- Molecular programming and DNA strand displacement computing
- Epidemiological and population dynamics models with the same algebraic structure
- Control theory for biochemical feedback systems