{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T20:18:42Z","timestamp":1773519522854,"version":"3.50.1"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"1","content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Syst Biol"],"published-print":{"date-parts":[[2013,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:sec>\n            <jats:title>Background<\/jats:title>\n            <jats:p>Stoichiometric models provide a structural framework for analyzing steady-state cellular behavior. Models are developed either through augmentations of existing models or more recently through automatic reconstruction tools. There is currently no standardized practice or method for validating the properties of a model before placing it in the public domain. Considerable effort is often required to understand a model\u2019s inconsistencies before its reuse within new research efforts.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Results<\/jats:title>\n            <jats:p>We present a review of common issues in stoichiometric models typically uncovered during pathway analysis and constraint-based optimization, and we detail succinct and efficient ways to find them. We present MC<jats:sup>3<\/jats:sup>, <jats:italic>Model and Constraint Consistency Checker<\/jats:italic>, a computational tool that can be used for two purposes: (a) identifying potential connectivity and topological issues for a given stoichiometric matrix, <jats:italic>S,<\/jats:italic> and (b) flagging issues that arise during constraint-based optimization. The MC<jats:sup>3<\/jats:sup> tool includes three distinct checking components. The first examines the results of computing the basis for the null space for <jats:italic>Sv<\/jats:italic> = 0<jats:italic>;<\/jats:italic> the second uses connectivity analysis; and the third utilizes Flux Variability Analysis. MC<jats:sup>3<\/jats:sup> takes as input a stoichiometric matrix and flux constraints, and generates a report summarizing issues.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Conclusions<\/jats:title>\n            <jats:p>We report the results of applying MC<jats:sup>3<\/jats:sup> to published models for several systems including <jats:italic>Escherichia coli<\/jats:italic>, an adipocyte cell, a Chinese Hamster Ovary cell, and <jats:italic>Leishmania major<\/jats:italic>. Several issues with no prior documentation are identified. MC<jats:sup>3<\/jats:sup> provides a standalone MATLAB-based comprehensive tool for model validation, a task currently performed either ad hoc or implemented in part within other computational tools.<\/jats:p>\n          <\/jats:sec>","DOI":"10.1186\/1752-0509-7-129","type":"journal-article","created":{"date-parts":[[2013,11,21]],"date-time":"2013-11-21T16:03:11Z","timestamp":1385049791000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["MC3: a steady-state model and constraint consistency checker for biochemical networks"],"prefix":"10.1186","volume":"7","author":[{"given":"Mona","family":"Yousofshahi","sequence":"first","affiliation":[]},{"given":"Ehsan","family":"Ullah","sequence":"additional","affiliation":[]},{"given":"Russell","family":"Stern","sequence":"additional","affiliation":[]},{"given":"Soha","family":"Hassoun","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2013,11,21]]},"reference":[{"issue":"6912","key":"1208_CR1","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1038\/nature01166","volume":"420","author":"J Stelling","year":"2002","unstructured":"Stelling J, Klamt S, Bettenbrock K, Schuster S, Gilles ED: Metabolic network structure determines key aspects of functionality and regulation. Nature. 2002, 420 (6912): 190-193. 10.1038\/nature01166.","journal-title":"Nature"},{"issue":"7","key":"1208_CR2","doi-asserted-by":"publisher","first-page":"1203","DOI":"10.1093\/bioinformatics\/bti127","volume":"21","author":"R Urbanczik","year":"2005","unstructured":"Urbanczik R, Wagner C: An improved algorithm for stoichiometric network analysis: theory and applications. Bioinformatics. 2005, 21 (7): 1203-1210. 10.1093\/bioinformatics\/bti127.","journal-title":"Bioinformatics"},{"issue":"6","key":"1208_CR3","doi-asserted-by":"publisher","first-page":"737","DOI":"10.1007\/s00253-005-1920-7","volume":"68","author":"N Vijayasankaran","year":"2005","unstructured":"Vijayasankaran N, Carlson R, Srienc F: Metabolic pathway structures for recombinant protein synthesis in Escherichia coli. Appl Microbiol Biotechnol. 2005, 68 (6): 737-746. 10.1007\/s00253-005-1920-7.","journal-title":"Appl Microbiol Biotechnol"},{"issue":"2","key":"1208_CR4","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1101\/gr.1926504","volume":"14","author":"AP Burgard","year":"2004","unstructured":"Burgard AP, Nikolaev EV, Schilling CH, Maranas CD: Flux coupling analysis of genome-scale metabolic network reconstructions. Genome Res. 2004, 14 (2): 301-312. 10.1101\/gr.1926504.","journal-title":"Genome Res"},{"key":"1208_CR5","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1093\/bioinformatics\/btn589","volume":"25","author":"RP Carlson","year":"2009","unstructured":"Carlson RP: Decomposition of complex microbial behaviors into resource-based stress responses. Bioinformatics. 2009, 25: 90-97. 10.1093\/bioinformatics\/btn589.","journal-title":"Bioinformatics"},{"issue":"12","key":"1208_CR6","doi-asserted-by":"publisher","first-page":"3634","DOI":"10.1128\/AEM.02708-07","volume":"74","author":"CT Trinh","year":"2008","unstructured":"Trinh CT, Unrean P, Srienc F: Minimal Escherichia coli cell for the most efficient production of ethanol from hexoses and pentoses. Appl Environ Microbiol. 2008, 74 (12): 3634-3643. 10.1128\/AEM.02708-07.","journal-title":"Appl Environ Microbiol"},{"issue":"7018","key":"1208_CR7","doi-asserted-by":"publisher","first-page":"779","DOI":"10.1038\/nature03145","volume":"432","author":"J Schwender","year":"2004","unstructured":"Schwender J, Goffman F, Ohlrogge JB, Shachar-Hill Y: Rubisco without the Calvin cycle improves the carbon efficiency of developing green seeds. Nature. 2004, 432 (7018): 779-782. 10.1038\/nature03145.","journal-title":"Nature"},{"issue":"8","key":"1208_CR8","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1016\/S0167-7799(97)01067-6","volume":"15","author":"HP Bonarius","year":"1997","unstructured":"Bonarius HP, Schmid GJT: Flux analysis of underdetermined metabolic networks: The quest for the missing constraints. Trends Biotechnol. 1997, 15 (8): 308-314. 10.1016\/S0167-7799(97)01067-6.","journal-title":"Trends Biotechnol"},{"issue":"3","key":"1208_CR9","doi-asserted-by":"publisher","first-page":"781","DOI":"10.1042\/bj2380781","volume":"238","author":"DA Fell","year":"1986","unstructured":"Fell DA, Small JR: Fat synthesis in adipose tissue. An examination of stoichiometric constraints. Biochem J. 1986, 238 (3): 781-786.","journal-title":"Biochem J"},{"issue":"4","key":"1208_CR10","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1016\/j.ymben.2003.09.002","volume":"5","author":"R Mahadevan","year":"2003","unstructured":"Mahadevan R, Schilling CH: The effects of alternate optimal solutions in constraint-based genome-scale metabolic models. Metab Eng. 2003, 5 (4): 264-276. 10.1016\/j.ymben.2003.09.002.","journal-title":"Metab Eng"},{"key":"1208_CR11","doi-asserted-by":"publisher","first-page":"1331","DOI":"10.1016\/S0006-3495(02)73903-9","volume":"83","author":"R Mahadevan","year":"2002","unstructured":"Mahadevan R, Edwards JS, Doyle FJ: Dynamic flux balance analysis of diauxic growth in Escherichia coli. Biophys J. 2002, 83: 1331-1340. 10.1016\/S0006-3495(02)73903-9.","journal-title":"Biophys J"},{"issue":"6","key":"1208_CR12","doi-asserted-by":"publisher","first-page":"647","DOI":"10.1002\/bit.10803","volume":"84","author":"A Burgard","year":"2003","unstructured":"Burgard A, Pharkya P, Maranas C: Optknock: a bilevel programming framework for identifying gene knockout strategies for microbial strain optimization. Biotechnol Bioeng. 2003, 84 (6): 647-657. 10.1002\/bit.10803.","journal-title":"Biotechnol Bioeng"},{"issue":"1","key":"1208_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.ymben.2005.08.003","volume":"8","author":"P Pharkya","year":"2006","unstructured":"Pharkya P, Maranas CD: An optimization framework for identifying reaction activation\/inhibition or elimination candidates for overproduction in microbial systems. Metab Eng. 2006, 8 (1): 1-13. 10.1016\/j.ymben.2005.08.003.","journal-title":"Metab Eng"},{"issue":"4","key":"1208_CR14","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1038\/nrmicro2737","volume":"10","author":"NE Lewis","year":"2012","unstructured":"Lewis NE, Nagarajan H, Palsson BO: Constraining the metabolic genotype-phenotype relationship using a phylogeny of in silico methods. Nat Rev Microbiol. 2012, 10 (4): 291-305.","journal-title":"Nat Rev Microbiol"},{"issue":"1","key":"1208_CR15","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1016\/S0006-3495(02)75150-3","volume":"83","author":"DA Beard","year":"2002","unstructured":"Beard DA, Liang SD, Qian H: Energy balance for analysis of complex metabolic networks. Biophys J. 2002, 83 (1): 79-86. 10.1016\/S0006-3495(02)75150-3.","journal-title":"Biophys J"},{"issue":"9","key":"1208_CR16","doi-asserted-by":"publisher","first-page":"2692","DOI":"10.1128\/JB.185.9.2692-2699.2003","volume":"185","author":"JL Reed","year":"2003","unstructured":"Reed JL, Palsson BO: Thirteen years of building constraint-based in silico models of Escherichia coli. J Bacteriol. 2003, 185 (9): 2692-2699. 10.1128\/JB.185.9.2692-2699.2003.","journal-title":"J Bacteriol"},{"issue":"3","key":"1208_CR17","doi-asserted-by":"publisher","first-page":"e1000312","DOI":"10.1371\/journal.pcbi.1000312","volume":"5","author":"I Thiele","year":"2009","unstructured":"Thiele I, Jamshidi N, Fleming RM, Palsson BO: Genome-scale reconstruction of Escherichia coli\u2019s transcriptional and translational machinery: a knowledge base, its mathematical formulation, and its functional characterization. PLoS Comput Biol. 2009, 5 (3): e1000312-10.1371\/journal.pcbi.1000312.","journal-title":"PLoS Comput Biol"},{"issue":"9","key":"1208_CR18","doi-asserted-by":"publisher","first-page":"977","DOI":"10.1038\/nbt.1672","volume":"28","author":"CS Henry","year":"2010","unstructured":"Henry CS, DeJongh M, Best AA, Frybarger PM, Linsay B, Stevens RL: High-throughput generation, optimization and analysis of genome-scale metabolic models. Nat Biotechnol. 2010, 28 (9): 977-982. 10.1038\/nbt.1672.","journal-title":"Nat Biotechnol"},{"issue":"2","key":"1208_CR19","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1038\/nrmicro1949","volume":"7","author":"AM Feist","year":"2009","unstructured":"Feist AM, Herrgard MJ, Thiele I, Reed JL, Palsson BO: Reconstruction of biochemical networks in microorganisms. Nat Rev Microbiol. 2009, 7 (2): 129-143.","journal-title":"Nat Rev Microbiol"},{"key":"1208_CR20","volume-title":"Large Scale Methods to Enumerate Extreme Rays and Elementary Modes","author":"M Terzer","year":"2009","unstructured":"Terzer M: Large Scale Methods to Enumerate Extreme Rays and Elementary Modes. 2009, Zurich: Swiss Feder Institute of Technology"},{"key":"1208_CR21","volume-title":"Metabolic Engineering: Principles and Methodologies","author":"G Stephanopoulos","year":"1998","unstructured":"Stephanopoulos G, Aristidou AA, Nielsen J: Metabolic Engineering: Principles and Methodologies. 1998, Elsevier Science"},{"key":"1208_CR22","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511790515","volume-title":"Systems Biology","author":"BO Palsson","year":"2006","unstructured":"Palsson BO: Systems Biology. 2006, Cambridge University Press"},{"issue":"9","key":"1208_CR23","doi-asserted-by":"publisher","first-page":"1290","DOI":"10.1038\/nprot.2011.308","volume":"6","author":"J Schellenberger","year":"2007","unstructured":"Schellenberger J, Que R, Fleming RM, Thiele I, Orth JD, Feist AM, Zielinski DC, Bordbar A, Lewis NE, Rahmanian S, et al: Quantitative prediction of cellular metabolism with constraint-based models: the COBRA Toolbox v2.0. Nat Protoc. 2007, 6 (9): 1290-1307.","journal-title":"Nat Protoc"},{"issue":"2","key":"1208_CR24","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1093\/bioinformatics\/19.2.261","volume":"19","author":"S Klamt","year":"2003","unstructured":"Klamt S, Stelling J, Ginkel M, Gilles ED: FluxAnalyzer: exploring structure, pathways, and flux distributions in metabolic networks on interactive flux maps. Bioinformatics. 2003, 19 (2): 261-269. 10.1093\/bioinformatics\/19.2.261.","journal-title":"Bioinformatics"},{"key":"1208_CR25","doi-asserted-by":"crossref","unstructured":"Reed JL, Vo TD, Schilling CH, Palsson BO: An expanded genome-scale model of Escherichia coli K-12 (i JR904 GSM\/GPR). Genome Biol. 2003, 3 (R54):","DOI":"10.1186\/gb-2003-4-9-r54"},{"issue":"3","key":"1208_CR26","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1093\/bioinformatics\/15.3.251","volume":"15","author":"T Pfeiffer","year":"1999","unstructured":"Pfeiffer T, Sanchez-Valdenebro I, Nuno JC, Montero F, Schuster S: METATOOL: for studying metabolic networks. Bioinformatics. 1999, 15 (3): 251-257. 10.1093\/bioinformatics\/15.3.251.","journal-title":"Bioinformatics"},{"issue":"1","key":"1208_CR27","doi-asserted-by":"publisher","first-page":"e26","DOI":"10.1371\/journal.pcbi.0040026","volume":"4","author":"RA Notebaart","year":"2008","unstructured":"Notebaart RA, Teusink B, Siezen RJ, Papp B: Co-regulation of metabolic genes is better explained by flux coupling than by network distance. PLoS Comput Biol. 2008, 4 (1): e26-10.1371\/journal.pcbi.0040026.","journal-title":"PLoS Comput Biol"},{"key":"1208_CR28","unstructured":"MATLAB: version 7.5.0 (R2007a). Natick, Massachusetts: The MathWorks Inc"},{"issue":"10","key":"1208_CR29","doi-asserted-by":"publisher","first-page":"1275","DOI":"10.1093\/bioinformatics\/btl111","volume":"22","author":"SM Keating","year":"2006","unstructured":"Keating SM, Bornstein BJ, Finney A, Hucka M: SBMLToolbox: an SBML toolbox for MATLAB users. Bioinformatics. 2006, 22 (10): 1275-1277. 10.1093\/bioinformatics\/btl111.","journal-title":"Bioinformatics"},{"key":"1208_CR30","volume-title":"GNU Linear Programming Kit","author":"GLPK","year":"2006","unstructured":"GLPK: GNU Linear Programming Kit. 2006,http:\/\/www.gnu.org\/software\/glpk\/glpk.html,"},{"issue":"4","key":"1208_CR31","doi-asserted-by":"publisher","first-page":"524","DOI":"10.1093\/bioinformatics\/btg015","volume":"19","author":"M Hucka","year":"2003","unstructured":"Hucka M, Finney A, Sauro HM, Bolouri H, Doyle JC, Kitano H, Forum: atrotS, Arkin AP, Bornstein BJ, Bray D, et al: The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models. Bioinformatics. 2003, 19 (4): 524-531. 10.1093\/bioinformatics\/btg015.","journal-title":"Bioinformatics"},{"key":"1208_CR32","volume-title":"Mol Syst Biol","author":"AM Feist","year":"2007","unstructured":"Feist AM, Henry CS, Reed JL, Krummenacker M, Joyce AR, Karp PD, Broadbelt LJ, Hatzimanikatis V, Palsson BO: A genome-scale metabolic reconstruction for Escherichia coli K-12 MG1655 that accounts for 1260 ORFs and thermodynamic information. Mol Syst Biol. 2007, 3:"},{"issue":"1","key":"1208_CR33","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1186\/1752-0509-1-2","volume":"1","author":"S Klamt","year":"2007","unstructured":"Klamt S, Saez-Rodriguez J, Gilles E: Structural and functional analysis of cellular networks with Cell NetAnalyzer. BMC Syst Biol. 2007, 1 (1): 2-10.1186\/1752-0509-1-2.","journal-title":"BMC Syst Biol"},{"key":"1208_CR34","volume-title":"Brief Bioinform","author":"T Bernard","year":"2012","unstructured":"Bernard T, Bridge A, Morgat A, Moretti S, Xenarios I, Pagni M: Reconciliation of metabolites and biochemical reactions for metabolic networks. Brief Bioinform. 2012"},{"issue":"6","key":"1208_CR35","doi-asserted-by":"publisher","first-page":"815","DOI":"10.1093\/bioinformatics\/btt036","volume":"29","author":"M Ganter","year":"2013","unstructured":"Ganter M, Bernard T, Moretti S, Stelling J, Pagni M: MetaNetX.org: a website and repository for accessing, analysing and manipulating metabolic networks. Bioinformatics. 2013, 29 (6): 815-816. 10.1093\/bioinformatics\/btt036.","journal-title":"Bioinformatics"},{"issue":"6","key":"1208_CR36","doi-asserted-by":"publisher","first-page":"E1637","DOI":"10.1152\/ajpendo.00670.2006","volume":"292","author":"Y Si","year":"2007","unstructured":"Si Y, Yoon J, Lee K: Flux profile and modularity analysis of time-dependent metabolic changes of de novo adipocyte formation. Am J Physiol Endocrinol Metab. 2007, 292 (6): E1637-1646. 10.1152\/ajpendo.00670.2006.","journal-title":"Am J Physiol Endocrinol Metab"},{"issue":"2","key":"1208_CR37","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/j.ymben.2009.09.002","volume":"12","author":"LE Quek","year":"2010","unstructured":"Quek LE, Dietmair S, Kromer JO, Nielsen LK: Metabolic flux analysis in mammalian cell culture. Metab Eng. 2010, 12 (2): 161-171. 10.1016\/j.ymben.2009.09.002.","journal-title":"Metab Eng"},{"key":"1208_CR38","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1038\/msb.2008.15","volume":"4","author":"AK Chavali","year":"2008","unstructured":"Chavali AK, Whittemore JD, Eddy JA, Williams KT, Papin JA: Systems analysis of metabolism in the pathogenic trypanosomatid Leishmania major. Mol Syst Biol. 2008, 4: 177-","journal-title":"Mol Syst Biol"}],"container-title":["BMC Systems Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/1752-0509-7-129.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,2]],"date-time":"2021-09-02T02:13:17Z","timestamp":1630548797000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcsystbiol.biomedcentral.com\/articles\/10.1186\/1752-0509-7-129"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,11,21]]},"references-count":38,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,12]]}},"alternative-id":["1208"],"URL":"https:\/\/doi.org\/10.1186\/1752-0509-7-129","relation":{},"ISSN":["1752-0509"],"issn-type":[{"value":"1752-0509","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,11,21]]},"assertion":[{"value":"7 March 2013","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 November 2013","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 November 2013","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"129"}}