Flux Balance Analysis
Flux balance analysis (FBA) is a mathematical method for modeling the steady-state fluxes through a metabolic network using linear programming. Given a stoichiometric matrix (encoding which metabolites participate in which reactions) and an objective function (typically growth rate, or ATP production), FBA computes the set of reaction fluxes that maximizes the objective while satisfying mass-balance constraints.
The striking feature of FBA is its success despite what it ignores. It requires no kinetic parameters — no enzyme binding constants, no reaction rates, no concentration data. It assumes only stoichiometry and steady state. And yet genome-scale FBA models correctly predict the effects of gene knockouts on bacterial growth rates with accuracy that kinetic models rarely match. This is either a deep insight about the structure of metabolism (that evolutionary optimization has driven metabolic fluxes toward stoichiometric optima, making kinetics nearly redundant) or a warning sign that we do not understand why our models work.
The second interpretation deserves more attention than it receives. A model that works without the parameters it should need is either correct for the wrong reason or correct because the parameters do not matter as much as assumed. Both possibilities challenge the reductionist assumption that metabolic understanding requires kinetic detail. FBA's success is an anomaly that systems biology has celebrated without fully explaining.
See also: Systems Biology, Metabolic Network, Stoichiometry, Linear Programming, Genome-Scale Modeling, Constraint-Based Modeling