The currently applied reaction structure in stoichiometric flux balance models for the nonoxidative branch of the pentose phosphate pathway is not in accordance with the established ping-pong kinetic mechanism of the enzymes transketolase (EC 184.108.40.206) and transaldolase (EC 220.127.116.11). Based upon the ping-pong mechanism, the traditional reactions of the nonoxidative branch of the pentose phosphate pathway are replaced by metabolite specific, reversible, glycolaldehyde moiety (C(2)) and dihydroxyacetone moiety (C(3)) fragments producing and consuming half-reactions. It is shown that a stoichiometric model based upon these half-reactions is fundamentally different from the currently applied stoichiometric models with respect to the number of independent C(2) and C(3) fragment pools in the pentose phosphate pathway and can lead to different label distributions for (13)C-tracer experiments. To investigate the actual impact of the new reaction structure on the estimated flux patterns within a cell, mass isotopomer measurements from a previously published (13)C-based metabolic flux analysis of Saccharomyces cerevisiae were used. Different flux patterns were found. From a genetic point of view, it is well known that several micro-organisms, including Escherichia coli and S. cerevisiae, contain multiple genes encoding isoenzymes of transketolase and transaldolase. However, the extent to which these gene products are also actively expressed remains unknown. It is shown that the newly proposed stoichiometric model allows study of the effect of isoenzymes on the (13)C-label distribution in the nonoxidative branch of the pentose phosphate pathway by extending the half-reaction based stoichiometric model with two distinct transketolase enzymes instead of one. Results show that the inclusion of isoenzymes affects the ensuing flux estimates.