In biochemistry, elementary modes may be considered minimal realizable flow patterns through a biochemical network that can sustain a steady state. This means that elementary modes cannot be decomposed further into simpler pathways. All possible flows through a network can be constructed from linear combinations of the elementary modes.
The set of elementary modes for a given network is unique (up to an arbitrary scaling factor). Given the fundamental nature of elementary modes in relation to uniqueness and non-decomposability, the term 'pathway' can be defined as an elementary mode. Note that the set of elementary modes will change as the set of expressed enzymes change during transitions from one cell state to another. Mathematically, the set of elementary modes is defined as the set of flux vectors v {\displaystyle \mathbf {v} } that satisfy the steady state condition
N v ( x , p ) = 0 {\displaystyle \mathbf {N} \ \mathbf {v} (\mathbf {x} ,\mathbf {p} )=0}
where N {\displaystyle \mathbf {N} } is the stoichiometry matrix, v {\displaystyle \mathbf {v} } is the vector of rates, x {\displaystyle \mathbf {x} } the vector of steady state floating (or internal) species and p {\displaystyle \mathbf {p} } , the vector of system parameters.
An important condition is that the rate of each irreversible reaction must be non-negative, v i r r ≥ 0. {\displaystyle \mathbf {v} _{irr}\geq 0.}
A more formal definition is given by:
An elementary mode, v i {\displaystyle \mathbf {v} _{i}} , is defined as a vector of fluxes, v 1 , v 2 , … {\displaystyle v_{1},v_{2},\ldots } , such that the three conditions listed in the following criteria are satisfied.