After defining the high-confidence core and ranking all non-core reactions, our algorithm attempts to sequentially remove each non-core reaction, starting from those ranked at the bottom (lowest evidence). The selected reaction will be removed only if (i) the core set of reaction remains consistent; and (ii) removal does not prevent model from producing any key metabolites. Reactions in high-confidence core set can only be removed when (i) reactions in the negative reaction set (reactions with
Ex(
r) =0) are needed to enable flux through the high confidence core reactions; (ii) by removing the high confidence core reactions, more non-core reactions (including those in the negative reaction set) will be removed. Consistency of the core reaction set is confirmed by calculating the maximum and minimum flux for each reaction, and ensuring that at least one is non-zero. As the naïve implementation of flux variability analysis (FVA) is extremely slow, we adapted the
checkModelConsistency module described by Jerby
et al. in [14 (
link)] for optimal performance in Matlab—in particular, we included the option to use the efficient fastFVA algorithm [27 (
link)].
The list of key metabolites that must be produced from glucose is compiled based on the universal metabolic model validation test in [18 (
link)]. This includes metabolites in glycolysis, TCA cycle, pentose phosphate pathway, as well as non-essential amino acids, nucleotides, palmital-CoA, cholesterol, and several membrane lipids. A full list of these key metabolites is in Additional file
3: Table S1. Instead of testing the production of all non-essential fatty acids, as in [18 (
link)], we only tested the production of palmital-CoA, which is derived from palmitate, the first fatty acid produced in fatty acid synthesis, and the precursor of longer chain fatty acids. Similarly, we only tested those membrane lipids that can be derived from glucose and non-essential amino acids. With the addition of essential nutrients like choline, these membrane lipids can be transformed to other membrane lipids such as phosphatidylcholine and sphingomyelin that cannot be directly synthesized from glucose. We only check the production of pyrimidine nucleotides from glucose, as
de novo pyrimidine synthesis can occur in a variety of tissues [22 ]. As
de novo purine synthesis occurs primarily in the liver and other tissues use the salvage pathway [22 ], we test the ability of all tissues to synthesize purine nucleotides from purines bases and 5-phosphoribosyl 1-pyrophophate (PRPP).
Wang Y., Eddy J.A, & Price N.D. (2012). Reconstruction of genome-scale metabolic models for 126 human tissues using mCADRE. BMC Systems Biology, 6, 153.