<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
<ui>1752-0509-6-94</ui>
<ji>1752-0509</ji>
<fm>
<dochead>Software</dochead>
<bibl>
<title>
<p>MicrobesFlux: a web platform for drafting metabolic models from the KEGG database</p></title>
<aug>
<au id="A1" ca="yes" ce="yes"><snm>Feng</snm><fnm>Xueyang</fnm><insr iid="I1"/><insr iid="I3"/><email>xfeng@illinois.edu</email></au>
<au id="A2" ce="yes"><snm>Xu</snm><fnm>You</fnm><insr iid="I2"/><email>xu.mathena@gmail.com</email></au>
<au id="A3"><snm>Chen</snm><fnm>Yixin</fnm><insr iid="I2"/><email>chen@cse.wustl.edu</email></au>
<au id="A4"><snm>Tang</snm><mi>J</mi><fnm>Yinjie</fnm><insr iid="I1"/><email>yinjie.tang@seas.wustl.edu</email></au></aug>
<insg>
<ins id="I1"><p>Department of Energy, Environmental and Chemical Engineering, Washington University in St. Louis, Saint Louis, MO 63130, USA</p></ins>
<ins id="I2"><p>Department of Computer Science and Engineering, Washington University in St. Louis, St. Louis, MO, 63130, USA</p></ins>
<ins id="I3"><p>Energy Biosciences Institute, University of Illinois, Urbana, IL 61801, USA</p></ins></insg>
<source>BMC Systems Biology</source>
<section><title><p>Methods, software and technology</p></title></section><issn>1752-0509</issn>
<pubdate>2012</pubdate>
<volume>6</volume>
<issue>1</issue>
<fpage>94</fpage>
<url>http://www.biomedcentral.com/1752-0509/6/94</url><xrefbib><pubidlist><pubid idtype="doi">10.1186/1752-0509-6-94</pubid><pubid idtype="pmpid">22857267</pubid></pubidlist></xrefbib></bibl>
<history><rec><date><day>6</day><month>3</month><year>2012</year></date></rec><acc><date><day>17</day><month>7</month><year>2012</year></date></acc><pub><date><day>2</day><month>8</month><year>2012</year></date></pub></history>
<cpyrt><year>2012</year><collab>Feng et al.; licensee BioMed Central Ltd.</collab><note>This is an Open Access article distributed under the terms of the Creative Commons Attribution License (
<url>http://creativecommons.org/licenses/by/2.0</url>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</note></cpyrt>
<abs>
<sec>
<st>
<p>Abstract</p></st>
<sec>
<st>
<p>Background</p></st>
<p>Concurrent with the efforts currently underway in mapping microbial genomes using high-throughput sequencing methods, systems biologists are building metabolic models to characterize and predict cell metabolisms. One of the key steps in building a metabolic model is using multiple databases to collect and assemble essential information about genome-annotations and the architecture of the metabolic network for a specific organism. To speed up metabolic model development for a large number of microorganisms, we need a user-friendly platform to construct metabolic networks and to perform constraint-based flux balance analysis based on genome databases and experimental results.</p></sec>
<sec>
<st>
<p>Results</p></st>
<p>We have developed a semi-automatic, web-based platform (MicrobesFlux) for generating and reconstructing metabolic models for annotated microorganisms. MicrobesFlux is able to automatically download the metabolic network (including enzymatic reactions and metabolites) of ~1,200 species from the KEGG database (Kyoto Encyclopedia of Genes and Genomes) and then convert it to a metabolic model draft. The platform also provides diverse customized tools, such as gene knockouts and the introduction of heterologous pathways, for users to reconstruct the model network. The reconstructed metabolic network can be formulated to a constraint-based flux model to predict and analyze the carbon fluxes in microbial metabolisms. The simulation results can be exported in the SBML format (The Systems Biology Markup Language). Furthermore, we also demonstrated the platform functionalities by developing an FBA model (including 229 reactions) for a recent annotated bioethanol producer, <it>Thermoanaerobacter sp</it>. strain X514, to predict its biomass growth and ethanol production.</p></sec>
<sec>
<st>
<p>Conclusion</p></st>
<p>MicrobesFlux is an installation-free and open-source platform that enables biologists without prior programming knowledge to develop metabolic models for annotated microorganisms in the KEGG database. Our system facilitates users to reconstruct metabolic networks of organisms based on experimental information. Through human-computer interaction, MicrobesFlux provides users with reasonable predictions of microbial metabolism via flux balance analysis. This prototype platform can be a springboard for advanced and broad-scope modeling of complex biological systems by integrating other &#8220;omics&#8221; data or <sup>13</sup>&#8201;C- metabolic flux analysis results. MicrobesFlux is available at 
<url>http://tanglab.engineering.wustl.edu/static/MicrobesFlux.html</url> and will be continuously improved based on feedback from users.</p></sec></sec></abs></fm>
<bdy>
<sec>
<st>
<p>Background</p></st>
<p>Arising interests in metabolic engineering have focused on systems analyses of cell metabolisms 
<abbrgrp>
<abbr bid="B1">1</abbr>
<abbr bid="B2">2</abbr>
<abbr bid="B3">3</abbr>
<abbr bid="B4">4</abbr>
<abbr bid="B5">5</abbr>
<abbr bid="B6">6</abbr></abbrgrp>. Metabolic flux analysis is a key approach in systems biology that determines the <it>in vivo</it> enzyme activities in a metabolic network and links genotype to phenotypes. In the past decade, over 100 genome-scale metabolic models have been constructed for <it>E.coli</it>
<abbrgrp>
<abbr bid="B7">7</abbr>
<abbr bid="B8">8</abbr>
<abbr bid="B9">9</abbr></abbrgrp>, <it>Bacillus subtilis</it>
<abbrgrp>
<abbr bid="B10">10</abbr>
<abbr bid="B11">11</abbr></abbrgrp>, and <it>Saccharomyces cerevisiae</it>
<abbrgrp>
<abbr bid="B12">12</abbr>
<abbr bid="B13">13</abbr>
<abbr bid="B14">14</abbr></abbrgrp> to expand our understanding of their physiologies. Although metabolic model reconstructions are important, their development is still much slower than that of high throughput genome sequencing of diverse microorganisms 
<abbrgrp>
<abbr bid="B15">15</abbr></abbrgrp> due to three reasons. First, constructing metabolic models is normally a slow, tedious and labor-intensive process, including over 90 steps from assembling genome annotations of target organisms to validating the metabolic model by various &#8220;omics&#8221; studies 
<abbrgrp>
<abbr bid="B16">16</abbr></abbrgrp>. Second, a systemic reconstruction of metabolic models often relies on commercial software (e.g. MATLAB) and requires proficient programming skills. Though the majority of microbiologists know the physiology of environmental microorganisms well, they may not have practical experience with computer modeling. Third, for studying numerous poorly understood environmental organisms, it is necessary to build a programming-free and user-friendly computer platform that facilitates researchers to convert a vast amount of experimental data into model constraints to reduce solution space and to improve the model predictability.</p>
<p>Currently, a few software tools are available to assist biologists in metabolic modeling. SimPheny (
<url>http://www.genomatica.com</url>) is a commercial software tool for genome-scale Flux Balance Analysis (FBA). Webcoli supplies diverse approaches for users to reconstruct a genome-scale <it>E.coli</it> metabolic model 
<abbrgrp>
<abbr bid="B17">17</abbr></abbrgrp>. OpenFLUX is a computationally efficient software tool for <sup>13</sup>&#8201;C-assisted metabolic flux analysis 
<abbrgrp>
<abbr bid="B18">18</abbr></abbrgrp>. OptFlux is an open-source, modular software package for FBA and microbial strain design using an evolutionary optimization algorithm 
<abbrgrp>
<abbr bid="B19">19</abbr></abbrgrp>. BioMet Toolbox provides web-based resources for FBA and transcriptome analysis 
<abbrgrp>
<abbr bid="B20">20</abbr></abbrgrp>. Model SEED 
<abbrgrp>
<abbr bid="B21">21</abbr></abbrgrp> can automatically generate genome-scale metabolic models for different microbes based on the RAST (Rapid Annotation using Subsystem Technology) annotations. FAME 
<abbrgrp>
<abbr bid="B22">22</abbr></abbrgrp> is a web-based modeling tool for creating, editing and analyzing metabolic models for microorganisms from the KEGG database. To augment these tools, we are developing MicrobesFlux, a web platform to draft and reconstruct metabolic models (Table
<tblr tid="T1">1</tblr>). This system has several distinguishing features: 1) it can automatically generate metabolic models of ~1,200 microbes sequenced in the KEGG database (
<url>http://www.genome.jp/kegg/</url>), 2) it allows users to fine tune the metabolic models according to user-defined requests, and 3) it can help researchers perform both flux balance analysis (FBA) with user-defined objective functions and dynamic flux balance analysis (dFBA). The marriage of flux model generation and customized model reconstruction is of great benefit to biologists since they can easily validate or refute hypotheses in microbial metabolism by drafting and comparing numerous metabolic models. In the future, this prototype platform will potentially be able to interact with other software packages (e.g. OptFlux 
<abbrgrp>
<abbr bid="B19">19</abbr></abbrgrp>, COBRA 
<abbrgrp>
<abbr bid="B23">23</abbr></abbrgrp>) to perform broad-scope metabolic modeling of complex biological systems. </p><table id="T1">
<title>
<p>Table 1</p></title>
<caption>
<p><b>Comparison of MicrobesFlux and other web-based fluxomics software</b></p></caption>
<tgroup align="left" cols="7">
<colspec align="left" colname="c1" colnum="1" colwidth="1*"/>
<colspec align="left" colname="c2" colnum="2" colwidth="1*"/>
<colspec align="left" colname="c3" colnum="3" colwidth="1*"/>
<colspec align="left" colname="c4" colnum="4" colwidth="1*"/>
<colspec align="left" colname="c5" colnum="5" colwidth="1*"/>
<colspec align="left" colname="c6" colnum="6" colwidth="1*"/>
<colspec align="left" colname="c7" colnum="7" colwidth="1*"/>
<thead valign="top">
<row rowsep="1">
<entry colname="c1"/>
<entry colname="c2"/>
<entry colname="c3">
<p><b>MicrobesFlux</b></p></entry>
<entry colname="c4">
<p><b>FAME</b></p></entry>
<entry colname="c5">
<p><b>Model SEED</b></p></entry>
<entry colname="c6">
<p><b>Webcoli</b></p></entry>
<entry colname="c7">
<p><b>BioMet Toolbox</b></p></entry></row></thead><tfoot>
<p>1: The embedded functions, as developed in MicrobesFlux, FAME and Webcoli, are the functional modules that are directly incorporated into the web-based software to provide human-computer interaction and to minimize users&#8217; programming work. Model SEED can achieve the model reconstruction via manual programming on a SBML-formatted metabolic model, instead of using the embedded functions 
<abbrgrp>
<abbr bid="B22">22</abbr></abbrgrp>.</p>
<p>2: The biomass composition needs to be manually inputted in MicrobesFlux and FAME. Model SEED can automatically generate one template biomass composition for different organisms. Webcoli has fixed the biomass composition of <it>E.coli</it> in the system.</p>
<p>3: The transport reactions (i.e., inflow/outflow) can be coupled to ATP and proton translocation manually in MicrobesFlux, FAME, and Webcoli.</p>
<p>4: None of the software included in Table
<tblr tid="T1">1</tblr> predicts the reaction directionality/reversibility based on thermodynamics.</p>
<p>5: Gap-fill is achieved manually in MicrobesFlux and FAME. Model SEED uses a computational algorithm to achieve semi-automatic gap-fill.</p></tfoot><tbody valign="top">
<row>
<entry colname="c1">
<p><b>Model generation</b></p></entry>
<entry colname="c2">
<p>Database</p></entry>
<entry colname="c3">
<p>KEGG</p></entry>
<entry colname="c4">
<p>KEGG</p></entry>
<entry colname="c5">
<p>RAST</p></entry>
<entry colname="c6">
<p>iJR904</p></entry>
<entry colname="c7">
<p>None</p></entry></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Number of organisms</p></entry>
<entry colname="c3">
<p>1,194</p></entry>
<entry colname="c4">
<p>~780</p></entry>
<entry colname="c5">
<p>~5,000</p></entry>
<entry colname="c6">
<p>1</p></entry>
<entry colname="c7">
<p>NA</p></entry></row>
<row>
<entry colname="c1">
<p><b>Embedded functions  for model reconstruction</b><sup><b>1</b></sup></p></entry>
<entry colname="c2">
<p>Inflow/outflow introduction</p></entry>
<entry colname="c3">
<p>&#9679;</p></entry>
<entry colname="c4">
<p>&#9679;</p></entry>
<entry colname="c5"/>
<entry colname="c6">
<p>&#9679;</p></entry>
<entry colname="c7"/></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Biomass production implementation</p></entry>
<entry colname="c3">
<p>&#9679;</p></entry>
<entry colname="c4">
<p>&#9679;</p></entry>
<entry colname="c5">
<p>&#9679;</p></entry>
<entry colname="c6">
<p>&#9679;</p></entry>
<entry colname="c7"/></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Automated generation of biomass composition<sup>2</sup></p></entry>
<entry colname="c3"/>
<entry colname="c4"/>
<entry colname="c5">
<p>&#9675;</p></entry>
<entry colname="c6"/>
<entry colname="c7"/></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Heterologous pathways</p></entry>
<entry colname="c3">
<p>&#9679;</p></entry>
<entry colname="c4">
<p>&#9679;</p></entry>
<entry colname="c5"/>
<entry colname="c6">
<p>&#9679;</p></entry>
<entry colname="c7"/></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Knock out pathways</p></entry>
<entry colname="c3">
<p>&#9679;</p></entry>
<entry colname="c4">
<p>&#9679;</p></entry>
<entry colname="c5"/>
<entry colname="c6">
<p>&#9679;</p></entry>
<entry colname="c7"/></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Reactant/product Modification</p></entry>
<entry colname="c3">
<p>&#9679;</p></entry>
<entry colname="c4">
<p>&#9679;</p></entry>
<entry colname="c5"/>
<entry colname="c6"/>
<entry colname="c7"/></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Automated mass balance</p></entry>
<entry colname="c3">
<p>&#9679;</p></entry>
<entry colname="c4">
<p>&#9679;</p></entry>
<entry colname="c5">
<p>&#9679;</p></entry>
<entry colname="c6">
<p>&#9679;</p></entry>
<entry colname="c7">
<p>&#9679;</p></entry></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Automated compound charging and charge balance</p></entry>
<entry colname="c3"/>
<entry colname="c4"/>
<entry colname="c5">
<p>&#9679;</p></entry>
<entry colname="c6"/>
<entry colname="c7"/></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Transport reactions with coupling to ATP and proton translocation<sup>3</sup></p></entry>
<entry colname="c3">
<p>&#9675;</p></entry>
<entry colname="c4">
<p>&#9675;</p></entry>
<entry colname="c5"/>
<entry colname="c6">
<p>&#9675;</p></entry>
<entry colname="c7"/></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Prediction of reaction directionality/reversibility based on thermodynamics<sup>4</sup></p></entry>
<entry colname="c3"/>
<entry colname="c4"/>
<entry colname="c5"/>
<entry colname="c6"/>
<entry colname="c7"/></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Gap-fill<sup>5</sup></p></entry>
<entry colname="c3">
<p>&#9675;</p></entry>
<entry colname="c4">
<p>&#9675;</p></entry>
<entry colname="c5">
<p>&#9675;</p></entry>
<entry colname="c6"/>
<entry colname="c7"/></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Gene-Protein-Reaction associations</p></entry>
<entry colname="c3"/>
<entry colname="c4"/>
<entry colname="c5">
<p>&#9679;</p></entry>
<entry colname="c6">
<p>&#9679;</p></entry>
<entry colname="c7"/></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Reaction compartments</p></entry>
<entry colname="c3"/>
<entry colname="c4">
<p>&#9679;</p></entry>
<entry colname="c5">
<p>&#9679;</p></entry>
<entry colname="c6"/>
<entry colname="c7"/></row>
<row>
<entry colname="c1">
<p><b>Flux analysis</b></p></entry>
<entry colname="c2">
<p>FBA</p></entry>
<entry colname="c3">
<p>&#9679;</p></entry>
<entry colname="c4">
<p>&#9679;</p></entry>
<entry colname="c5">
<p>&#9679;</p></entry>
<entry colname="c6">
<p>&#9679;</p></entry>
<entry colname="c7">
<p>&#9679;</p></entry></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>FBA with customized objective function</p></entry>
<entry colname="c3">
<p>&#9679;</p></entry>
<entry colname="c4"/>
<entry colname="c5"/>
<entry colname="c6"/>
<entry colname="c7">
<p>&#9679;</p></entry></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Dynamic FBA</p></entry>
<entry colname="c3">
<p>&#9679;</p></entry>
<entry colname="c4"/>
<entry colname="c5"/>
<entry colname="c6"/>
<entry colname="c7"/></row>
<row>
<entry colname="c1"/>
<entry colname="c2">
<p>Flux Variability Analysis</p></entry>
<entry colname="c3"/>
<entry colname="c4">
<p>&#9679;</p></entry>
<entry colname="c5"/>
<entry colname="c6"/>
<entry colname="c7"/></row>
<row>
<entry colname="c1">
<p><b>Output</b></p></entry>
<entry colname="c2">
<p>Pathway visualization</p></entry>
<entry colname="c3">
<p>&#9679;</p></entry>
<entry colname="c4">
<p>&#9679;</p></entry>
<entry colname="c5">
<p>&#9679;</p></entry>
<entry colname="c6">
<p>&#9679;</p></entry>
<entry colname="c7">
<p>&#9679;</p></entry></row>
<row rowsep="1">
<entry colname="c1"/>
<entry colname="c2">
<p>SBML output</p></entry>
<entry colname="c3">
<p>&#9679;</p></entry>
<entry colname="c4">
<p>&#9679;</p></entry>
<entry colname="c5">
<p>&#9679;</p></entry>
<entry colname="c6">
<p>&#9679;</p></entry>
<entry colname="c7">
<p>&#9679;</p></entry></row></tbody></tgroup></table></sec>
<sec>
<st>
<p>Implementation</p></st>
<p>MicrobesFlux is an open-source platform that is free to academic users with mandatory registration. It has three high-level components: the <it>logic level</it>, the <it>application level</it>, and the <it>achievement level</it>. The <it>logic level</it> includes KGML and KEGG LIGAND, two fundamental databases used in MicrobesFlux. KGML is for organism-specific metabolic networks and KEGG LIGAND is for general enzymatic reactions and metabolites. The basic principles for metabolic model reconstruction and constraint-based flux analysis are summarized in the logic level (Figure
<figr fid="F1">1</figr>). In the <it>application level</it>, organism-specific metabolic networks are downloaded from the KEGG database to generate metabolic models, which are then used for customized reconstruction. The reconstructed metabolic network can be formulated as either an FBA or a dynamic FBA model to determine the flux distributions under metabolic steady or dynamic states, respectively. The constraint-based flux analysis will be accomplished in the <it>achievement level</it>, by using state-of-the-art optimization solvers, such as IPOPT (Interior Point OPTimizer). The calculated flux distributions and the reconstructed metabolic network are recorded in the SBML format (The Systems Biology Markup Language) and the metabolic networks can be viewed in a web browser using Scalable Vector Graphics (SVG) format. Both results are sent to users via email in the output module. The front end of MicrobesFlux is written with Google Web Toolkit technology and the backend is written in Python with the Django web framework. In summary, three key features to facilitate flux model development are embedded in MicrobesFlux: 1) high-throughput metabolic models generation; 2) customized metabolic models drafting; and 3) constraint-based flux analysis in steady and dynamic metabolic states.</p>
<fig id="F1"><title><p>Figure 1 </p></title><caption><p>Architecture of MicrobesFlux.</p></caption><text>
   <p>
      <b>Architecture of MicrobesFlux.</b>
   </p>
</text><graphic file="1752-0509-6-94-1"/></fig>
<sec>
<st>
<p>High-throughput generation of metabolic model</p></st>
<p>MicrobesFlux can serve as a platform to build metabolic models for 1,194 organisms sequenced in the KEGG database. To generate a metabolic model for a specific microorganism, the gene annotation information is downloaded from a set of corresponding KGML files, and cross-referenced with the KEGG LIGAND database. The generated pathway network serves as a seed model subject to further customization by the users.</p></sec>
<sec>
<st>
<p>Customized drafting of metabolic models</p></st>
<p>The model draft of the designated microorganisms, automatically generated from the KEGG database, should be reconstructed to fill in the gaps between the genome annotation and the functional metabolism. MicrobesFlux can provide a list of tools to help users build customized metabolic models. They include: 1) the introduction of inflow/outflow fluxes to describe the nutrient transport between the cytosol and the extracellular medium; 2) the implementation of biomass production reactions with the manual identification of the organism-specific biomass composition; 3) the inclusion of heterologous pathways or gap-fill pathways that do not exist in the seed model; and 4) the modification of metabolic pathways by tuning reaction directions and reactants/products species in the reactions. The functions in MicrobesFlux can help users build a drafted metabolic model for further reconstruction and flux analysis. The metabolic pathway network can be exported as SBML and viewed with SVG.</p>
<p>It is necessary to point out that the complete genome-scale metabolic model reconstructions cannot be automatically achieved in MicrobesFlux (Table
<tblr tid="T1">1</tblr>) yet. According to the protocol made by Thiele and Palsson 
<abbrgrp>
<abbr bid="B16">16</abbr></abbrgrp>, a high-quality genome-scale metabolic reconstruction requires 4 stages and 94 steps. By using MicrobesFlux, users can finish 100% of stage 1 (i.e., draft recognition, 5 out of 5 steps), 69% of stage 2 (i.e., refinement of reconstruction, 22 out of 32 steps), 100% of stage 3 (i.e., conversion of reconstruction into a computable format, 5 out of 5 steps) and 33% of stage 4 (i.e., network evaluations, 17 out of 52 steps). More specifically, several iterative model curation steps in stage 2 and 4 cannot be achieved in the current version of MicrobesFlux yet. For example, the compound charging (step 8 in stage 2) and charge balance in metabolic reactions such as electron transport chains (step 20 in stage 2) cannot be automatically curated due to the lack of information in the KEGG LIGAND database and KGML files used for building the metabolic models in MicrobesFlux. In addition, the automated computational gap-analyses (step 46&#8211;48 in stage 4) and gap-fill algorithms (step 51&#8211;58 in stage 4) are not incorporated in MicrobesFlux, although, for a medium-scale metabolic model, users can manually identify gaps (such as dead-end metabolites) and adjust the metabolic reactions to fill these gaps. Other features that are essential for completing a high-quality genome-scale metabolic model but are not covered by MicrobesFlux include predicting reaction directions based on thermodynamics (step 10), assigning the location of genes and metabolic reactions (step 11), and correlating genes, proteins and metabolic reactions (step 13). In order to construct an accurate genome-scale metabolic model, these steps need to be done by users off-line to expand the MicrobesFlux-drafted model. Given this, the MicrobesFlux software should be used as a toolkit for &#8220;drafting&#8221; instead of &#8220;finalizing&#8221; metabolic models.</p></sec>
<sec>
<st>
<p>Constraint-based flux analysis in steady and dynamic metabolic states</p></st>
<p>For each reconstructed metabolic network, users can choose to perform either FBA or dFBA tasks to determine flux distributions under metabolic steady or dynamic states. The objective functions used in constraint-based flux analysis can either be the commonly used &#8220;maximizing biomass&#8221;, or a user-defined objective function. The users can also define the upper and lower bounds for each flux in FBA and dFBA. MicrobesFlux converts the constraint-based flux analysis model on the reconstructed network to a large-scale optimization problem with constraints, and employs IPOPT (an optimization solver based on an interior-point algorithm) to find an optimal solution 
<abbrgrp>
<abbr bid="B24">24</abbr></abbrgrp>. The solutions acquired by IPOPT are then transformed into the metabolic fluxes as requested by users. MicrobesFlux automatically distributes these large-scale optimization tasks to a cluster of machines so that multiple users can conduct flux analyses on our system simultaneously. Our system also supports the dynamic simulation of metabolic fluxes by using the static optimization approach (SOA) 
<abbrgrp>
<abbr bid="B25">25</abbr></abbrgrp>. In this approach, the users can assume that the entire dynamic microbial metabolism is composed of numerous pseudo-steady states. For each pseudo-steady state, a conventional FBA problem is formulated with the user-defined inflow and outflow fluxes. In other words, a dFBA problem will be converted to multiple mini-FBAs that are subject to constraints from the measurement of time-dependent inflow (substrate uptake) and outflow fluxes (metabolite production). To avoid extensive analytical efforts to measure inflow and outflow fluxes at each time interval, the users can use an empirical or a kinetic model to estimate the time-dependent inflow/outflow fluxes for the mini-FBAs through an entire growth period based on limited measurement data. The dynamic flux simulation is of particular industrial interest 
<abbrgrp>
<abbr bid="B26">26</abbr></abbrgrp>, since many biological systems cannot maintain a meaningful metabolic steady state during the fermentation process.</p></sec></sec>
<sec>
<st>
<p>Results and discussion</p></st>
<p>We have applied MicrobesFlux to a few case studies in drafting metabolic models. We first drafted a TOY model (Figure
<figr fid="F2">2</figr>), which has 10 metabolites and 16 fluxes, as a demonstration of the MicrobesFlux workflow. We then constructed a medium-scale stoichiometric model with 196 metabolites and 229 reactions for <it>Thermoanaerobacter</it> sp. strain X514, a thermophilic bacterium that is of great interest in cellulosic ethanol production 
<abbrgrp>
<abbr bid="B27">27</abbr></abbrgrp>. The functionality and applicability of MicrobesFlux have been proved in both case studies.</p>
<fig id="F2"><title><p>Figure 2 </p></title><caption><p>(<b>A</b>) Pathway network of the TOY model used in MicrobesFlux, and (<b>B</b>) the simulated flux distribution of the TOY model used in MicrobesFlux.</p></caption><text>
   <p>(<b>A</b>)<b> Pathway network of the TOY model used in MicrobesFlux, and (B) the simulated flux distribution of the TOY model used in MicrobesFlux.</b> The same results were obtained by using &#8220;linprog&#8221; in MATLAB.</p>
</text><graphic file="1752-0509-6-94-2"/></fig>
<sec>
<st>
<p>Case study 1: A toy model</p></st>
<p>To demonstrate the use of the MicrobesFlux platform, a simple toy model was constructed, which only included the central metabolic pathways: the glycolysis pathway, the pentose phosphate pathway, the TCA cycle, and the anaplerotic pathway. Glucose represented the carbon substrate and acetate represented the extracellular metabolite product. The TOY model was loaded from MicrobesFlux (Figure
<figr fid="F3">3</figr>), which included 10 reactions that described the intracellular fluxes and lumped biomass production. Subsequently, the toy model was reconstructed by introducing the inflow flux: &#8220;Glucose &#8594; G6P&#8221; and the outflow flux: &#8220;AcCoA &#8594; Acetate&#8221;. The drafted TOY model was then used for constraint-based flux analysis by setting the objective function as &#8220;maximizing biomass&#8221; and fixing the inflow and outflow fluxes as 11.0 and 6.4&#8201;mmol/g DCW/h respectively. The reconstructed pathways and the simulated flux distributions from the TOY model can be found in Additional file 
<supplr sid="S1">1</supplr> and Additional file 
<supplr sid="S2">2</supplr>. The simulated results from MicrobesFlux were confirmed by an independent linear optimization of the same TOY model via &#8220;linprog&#8221; in MATLAB (Additional file 
<supplr sid="S3">3</supplr>).</p>
<suppl id="S1">
<title>
<p>Additional file 1</p></title><text>
<p><b>SBML of TOY model used in MicrobesFlux.</b></p></text>
<file name="1752-0509-6-94-S1.xml">
   <p>Click here for file</p>
</file></suppl>
<suppl id="S2">
<title>
<p>Additional file 2</p></title><text>
<p><b>Simulated results of TOY model used in MicrobesFlux.</b></p></text>
<file name="1752-0509-6-94-S2.txt">
   <p>Click here for file</p>
</file></suppl>
<suppl id="S3">
<title>
<p>Additional file 3</p></title><text>
<p><b>MATLAB Code for FBA of TOY model.</b></p></text>
<file name="1752-0509-6-94-S3.m">
   <p>Click here for file</p>
</file></suppl>
<fig id="F3"><title><p>Figure 3 </p></title><caption><p>Screenshot of the reconstruction of the TOY model by using MicrobesFlux.</p></caption><text>
   <p><b>Screenshot of the reconstruction of the TOY model by using MicrobesFlux.</b> (<b>A</b>) the TOY model loaded from MicrobesFlux; (<b>B</b>) the pathway information of the TOY model; (<b>C</b>) the customized reconstruction of the TOY model; and (<b>D</b>) the constraint-based flux balance analysis of the TOY model.</p>
</text><graphic file="1752-0509-6-94-3"/></fig></sec>
<sec>
<st>
<p>Case study 2: A medium-scale metabolic model for <it>Thermoanaerobacter</it> sp. strain X514</p></st>
<p>Based on a similar flowchart to that of Case Study 1, we drafted a medium-scale metabolic model of <it>Thermoanaerobacter</it> sp. strain X514. <it>Thermoanaerobacter</it> species are thermophilic bacteria that can simultaneously convert both pentose and hexose to ethanol with high yield 
<abbrgrp>
<abbr bid="B28">28</abbr>
<abbr bid="B29">29</abbr></abbrgrp>. It can also be co-cultured with cellulosic <it>Clostridium thermocellum</it> species to produce ethanol from cellulose. <it>Thermoanaerobacter</it> sp. strain X514 was not sequenced until recently. The metabolic pathways of the central metabolism have been studied via a <sup>13</sup>&#8201;C-based metabolic pathway analysis 
<abbrgrp>
<abbr bid="B28">28</abbr></abbrgrp>. However, there is limited experimental data on the secondary metabolism, including the peripheral pathways of <it>Thermoanaerobacter</it> sp. strain X514. Therefore, this study chose to reconstruct a medium-scale model that included only the central metabolic pathways to demonstrate the applicability of MicrobesFlux-based FBA for understanding strain X514&#8217;s ethanol metabolism.</p>
<p>Using the experimental data of strain X514 reported in 
<abbrgrp>
<abbr bid="B28">28</abbr></abbrgrp> and 
<abbrgrp>
<abbr bid="B29">29</abbr></abbrgrp>, we applied MicrobesFlux and reconstructed a metabolic model that described the carbohydrate metabolism and amino acids biosynthesis in strain X514. The drafted model consisted of 196 metabolites and 229 reactions, of which 162 reactions were intracellular reactions, 19 reactions were inflow/outflow reactions, 39 reactions were gap-filling reactions, and 9 reactions were used for biomass building block syntheses and biomass production. The intracellular reactions in the drafted model were derived from the genome-annotation of <it>Thermoanaerobacter</it> sp. strain X514 from the KEGG database, considering only the carbon and cofactor balance. The inflow/outflow reactions were introduced into the metabolic model only if the transporters of the specific substrates or extracellular products had been reported by published research. Moreover, two algorithms were employed to fill the gaps in the metabolic pathways. First, we implemented un-annotated pathways identified from the <sup>13</sup>&#8201;C-assisted pathway analysis (e.g. the Re-type citrate synthase in TCA cycle) into the metabolic model of strain X514 
<abbrgrp>
<abbr bid="B28">28</abbr></abbrgrp>. Since the draft model was a simplified model focusing on carbohydrate metabolism and amino acids biosynthesis, the gaps might have been generated due to the lack of consideration of the metabolites exchange between the pathways that were included in the model (e.g. carbohydrate metabolism) and other pathways that were not included in the model (e.g. purine metabolism). Accordingly, we employed the principle of introducing the metabolite-exchange-reactions to fill the gaps. For example, UTP is involved in both carbohydrate metabolism and RNA synthesis. Since we did not include the RNA synthesis pathway in the MicrobesFlux model, we instead introduced a UTP exchange pathway to fill the gap. The gap-filling reactions were evaluated carefully to make sure that each one of them was necessary for feasible predictions of biomass production.</p>
<p>The biomass composition of <it>Thermoanaerobacter</it> sp. strain X514 is not yet available. In the drafted model, we used the reported biomass composition of a related species, <it>Clostridium acetobutylicum</it>
<abbrgrp>
<abbr bid="B30">30</abbr></abbrgrp>. Besides the biomass composition, the growth-associated maintenance (GAM) and non-growth associated maintenance (NGAM) energies were found to play an important role in simulating the growth rate of organisms 
<abbrgrp>
<abbr bid="B30">30</abbr>
<abbr bid="B31">31</abbr>
<abbr bid="B32">32</abbr></abbrgrp>. In our model simulation, the NGAM was chosen as 7.6&#8201;mmol ATP/g DCW/h, as reported previously 
<abbrgrp>
<abbr bid="B32">32</abbr></abbrgrp>. To identify the GAM, we plotted the relationship between growth rate and GAM (Figure
<figr fid="F4">4</figr>), and found the value of GAM that could match the experimental measurement (i.e. growth rate of strain X514 as 0.042&#8201;h<sup>-1</sup> reported in 
<abbrgrp>
<abbr bid="B29">29</abbr></abbrgrp>) to be 220.0&#8201;mmol ATP/g DCW. This fitted value is higher than the previously reported GAM value (150.0&#8201;mmol ATP/g DCW) in a thermopilic cellulose degrader (<it>Clostridium thermocellum</it>) 
<abbrgrp>
<abbr bid="B33">33</abbr></abbrgrp>. Such a high value of GAM in strain X514 could be associated with the much higher ethanol productivity in X514 than <it>C. thermocellum</it> during cell growth 
<abbrgrp>
<abbr bid="B34">34</abbr></abbrgrp>. This result is consistent with the positive correlation of ethanol yield and maintenance-energy in other microbial species 
<abbrgrp>
<abbr bid="B34">34</abbr></abbrgrp>. The strain 514 model and the simulated flux distributions can be found in Additional file 
<supplr sid="S4">4</supplr> and Additional file 
<supplr sid="S5">5</supplr>. Based on this model, we also predicted the correlations between growth rate, ethanol production, and waste product outflow (Figure
<figr fid="F5">5</figr>). The prediction shows a trade-off relationship between ethanol production and growth rate. The ethanol production can be increased by 25% (i.e. increased from 6.3&#8201;mmol/g DCW/h to 7.8&#8201;mmol/g DCW/h) while halving the growth rate (i.e. decreased from 0.045&#8201;h<sup>-1</sup> to 0.027&#8201;h<sup>-1</sup>). By inhibiting the acetate production from 2.0&#8201;mmol/g DCW/h to 0.6&#8201;mmol/g DCW/h, the ethanol production under the optimal growth conditions could be improved by 33%. Therefore, we have shown the platform is able to make reasonable predictions for the biomass growth in response to metabolites synthesis.</p>
<suppl id="S4">
<title>
<p>Additional file 4 </p></title><text>
<p><b>SBML of drafted model of </b><b><it>Thermoanaerobacter</it></b><b> sp. strain X514.</b></p></text>
<file name="1752-0509-6-94-S4.xml">
   <p>Click here for file</p>
</file></suppl>
<suppl id="S5">
<title>
<p>Additional file 5 </p></title><text>
<p><b>Simulated results of drafted model of </b><b><it>Thermoanaerobacter</it></b><b> sp. strain X514.</b></p></text>
<file name="1752-0509-6-94-S5.txt">
   <p>Click here for file</p>
</file></suppl>
<fig id="F4"><title><p>Figure 4 </p></title><caption><p>Estimation of the growth-associated maintenance (GAM) in <it>Thermoanaerobacter</it> sp. strain X514.</p></caption><text>
   <p><b>Estimation of the growth-associated maintenance (GAM) in</b><b><it>Thermoanaerobacter </it></b><b>sp. strain X514.</b> From this comparison, the GAM value (red dotted line) that was consistent with the experimental data (i.e. growth rate was 0.042&#8201;h<sup>-1</sup><abbrgrp><abbr bid="B29">29</abbr></abbrgrp>) could be estimated and was indicated on the figure as a 220.0&#8201;mmol ATP/g DCW.</p>
</text><graphic file="1752-0509-6-94-4"/></fig>
<fig id="F5"><title><p>Figure 5 </p></title><caption><p>Predictions of the relationship between growth rate and outflow fluxes [Unit: mmol/g DCW/h] in <it>Thermoanaerobacter</it> sp. strain X514.</p></caption><text>
   <p><b>Predictions of the relationship between growth rate and outflow fluxes [Unit: mmol/g DCW/h] in</b><b><it>Thermoanaerobacter </it></b><b>sp. strain X514.</b> The glucose inflow flux was fixed as 3.92&#8201;mmol/g DCW/h.</p>
</text><graphic file="1752-0509-6-94-5"/></fig></sec></sec>
<sec>
<st>
<p>Conclusion</p></st>
<p>MicrobesFlux is designed for semi-automatic and high-throughput drafting of metabolic models for environmental microorganisms based on genome annotations in KEGG. Unlike the model organisms that have been systemically studied via different &#8220;omics&#8221; approaches, the environmental organisms have more complex metabolic features and fewer measurements from laboratories. Therefore, MicrobesFlux is a platform to construct models for predicting cell metabolisms. This main goal of this software is to offer an interface to make flux modeling as simple and efficient as possible for users. On the other hand, the validation of a genome-scale metabolic model can be a challenge due to the requirement of manually tuned pathways and due to a lack of experimental data to confirm functional pathways. For example, <it>Thermoanaerobacter</it> sp. strain X514 (used in the MicrobesFlux case study) is capable of growing under high temperatures and converting sugars to ethanol, which can be simulated by a medium-scale metabolic model. Such a convenient FBA model has decent predictive power for <it>in silico</it> studies of a non-model environmental microorganism for bioethanol production at different growth rates (Figure
<figr fid="F5">5</figr>). However, many other metabolic features (e.g., secondary metabolisms) in the strain X514 are not fully understood yet. It requires extensive experimental studies, including transcriptomics and proteomics analyses, for a precise reconstruction of the genome-scale model. Although the X514 model in this study only focused on the central carbon metabolic pathways (&lt;300 reactions), it serves as a good demonstration for users to learn how to use the MicrobesFlux platform to fill annotation gaps and reconstruct metabolic models for real applications.</p>
<p>In summary, we have developed MicrobesFlux to draft the metabolic models of environmental organisms from the KEGG database and to serve as a high-throughput tool for systems biology. The user manual is also provided along with this software (Additional file 
<supplr sid="S6">6</supplr>). MicrobesFlux relieves microbiologists from having to write computer programs for metabolic modeling. It covers a large number of sequenced organisms in the KEGG database and provides multiple approaches to assist systems biologists in model generation and reconstruction. Both FBA and dFBA (via SOA approach) can be done in MicrobesFlux to simulate the metabolic behaviors of organisms in metabolic steady state and dynamic state. The drafted model can also be used by other software packages for genome-scale model reconstruction and <it>in silico</it> predictions. In the future, we will implement broad fluxomic approaches (e.g. <sup>13</sup>&#8201;C-metabolic flux analysis) in MicrobesFlux to improve the accuracy and predictive power of the drafted metabolic models.</p>
<suppl id="S6">
<title>
<p>Additional file 6 </p></title><text>
<p><b>User manual of MicrobesFlux.</b></p></text>
<file name="1752-0509-6-94-S6.pdf">
   <p>Click here for file</p>
</file></suppl></sec>
<sec>
<st>
<p>Availability and requirements</p></st>
<p indent="1">&#8226; <b>Project name:</b> MicrobesFlux</p>
<p indent="1">&#8226; <b>Project homepage:</b>
<url>http://tanglab.engineering.wustl.edu/static/MicrobesFlux.html</url></p>
<p indent="1">&#8226; <b>Operating systems:</b> Platform independent</p>
<p indent="1">&#8226; <b>Programming language:</b> Java and Python</p>
<p indent="1">&#8226; <b>License:</b> MicrobesFlux is freely available for noncommercial purposes.</p>
<p indent="1">&#8226; <b>Any restrictions to use by non-academics:</b> none</p></sec>
<sec>
<st>
<p>Competing interests</p></st>
<p>The authors declare that they have no competing interests.</p></sec>
<sec>
<st>
<p>Authors&#8217; contributions</p></st>
<p>XF and YJT initiated this study. YX, XF and YC developed the MicrobesFlux software. XF and YX performed the flux analysis. XF and YJT wrote the manuscript. All authors revised and approved the final manuscript.</p></sec></bdy>
<bm>
<ack>
<sec>
<st>
<p>Acknowledgements</p></st>
<p>The project was funded by an NSF Career Grant (MCB0954016) and by a DOE bioenergy research grant (DEFG0208ER64694). We thank Jizhong Zhou&#8217;s Lab for providing us with experimental information on <it>Thermoanaerobacter</it> sp. X514. We also thank James Ballard and Amelia Chen at Washington University in St. Louis for editing this manuscript.</p></sec></ack>
<refgrp><bibl id="B1"><title><p>Metabolic network reconstruction of <it>Chlamydomonas</it> offers insight into light-driven algal metabolism</p></title><aug><au><snm>Chang</snm><fnm>RL</fnm></au><au><snm>Ghamsari</snm><fnm>L</fnm></au><au><snm>Manichaikul</snm><fnm>A</fnm></au><au><snm>Home</snm><fnm>EFY</fnm></au><au><snm>Balaji</snm><fnm>S</fnm></au><au><snm>Fu</snm><fnm>W</fnm></au><au><snm>Shen</snm><fnm>Y</fnm></au><au><snm>Hao</snm><fnm>T</fnm></au><au><snm>Palsson</snm><fnm>BO</fnm></au><au><snm>Salehi-Ashtiani</snm><fnm>K</fnm></au><etal/></aug><source>Mol Syst Biol</source><pubdate>2011</pubdate><volume>7</volume><issue>518</issue><xrefbib><pubid idtype="doi">10.1038/msb.2011.52</pubid></xrefbib></bibl><bibl id="B2"><title><p>Zea mays iRS1563: A Comprehensive Genome-Scale Metabolic Reconstruction of Maize Metabolism</p></title><aug><au><snm>Saha</snm><fnm>R</fnm></au><au><snm>Suthers</snm><fnm>PF</fnm></au><au><snm>Maranas</snm><fnm>CD</fnm></au></aug><source>PLoS One</source><pubdate>2011</pubdate><volume>6</volume><issue>7</issue><fpage>e21784</fpage><xrefbib><pubidlist><pubid idtype="doi">10.1371/journal.pone.0021784</pubid><pubid idtype="pmcid">3131064</pubid><pubid idtype="pmpid" link="fulltext">21755001</pubid></pubidlist></xrefbib></bibl><bibl id="B3"><title><p>Large-scale in silico modeling of metabolic interactions between cell types in the human brain</p></title><aug><au><snm>Lewis</snm><fnm>N</fnm></au><au><snm>Schramm</snm><fnm>G</fnm></au><au><snm>Bordbar</snm><fnm>A</fnm></au><au><snm>Schellenberger</snm><fnm>J</fnm></au><au><snm>Andersen</snm><fnm>M</fnm></au><au><snm>Cheng</snm><fnm>J</fnm></au><au><snm>Patel</snm><fnm>N</fnm></au><au><snm>Yee</snm><fnm>A</fnm></au><au><snm>Lewis</snm><fnm>R</fnm></au><au><snm>Eils</snm><fnm>R</fnm></au><etal/></aug><source>Nat Biotechnol</source><pubdate>2010</pubdate><volume>28</volume><issue>12</issue><fpage>1279</fpage><lpage>1285</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1038/nbt.1711</pubid><pubid idtype="pmcid">3140076</pubid><pubid idtype="pmpid" link="fulltext">21102456</pubid></pubidlist></xrefbib></bibl><bibl id="B4"><title><p><it>In situ to in silico</it> and back: elucidating the physiology and ecology of <it>Geobacter</it> spp</p></title><aug><au><snm>Mahadevan</snm><fnm>R</fnm></au><au><snm>Palsson</snm><fnm>BO</fnm></au><au><snm>Lovley</snm><fnm>DR</fnm></au></aug><source>Using genome-scale modeling. Nature Reviews Microbiology</source><pubdate>2011</pubdate><volume>9</volume><fpage>39</fpage><lpage>50</lpage></bibl><bibl id="B5"><title><p>Metabolic reconstruction of the archaeon methanogen <it>Methanosarcina acetivorans</it></p></title><aug><au><snm>Satish Kumar</snm><fnm>V</fnm></au><au><snm>Ferry</snm><fnm>JG</fnm></au><au><snm>Maranas</snm><fnm>CD</fnm></au></aug><source>BMC Syst Biol</source><pubdate>2011</pubdate><volume>5</volume><issue>28</issue></bibl><bibl id="B6"><title><p>iRsp1095: A genome-scale reconstruction of the <it>Rhodobacter sphaeroides</it> metabolic network</p></title><aug><au><snm>Imam</snm><fnm>S</fnm></au><au><snm>Yilmaz</snm><fnm>S</fnm></au><au><snm>Sohmen</snm><fnm>U</fnm></au><au><snm>Gorzalski</snm><fnm>AS</fnm></au><au><snm>Reed</snm><fnm>JL</fnm></au><au><snm>Noguera</snm><fnm>DR</fnm></au><au><snm>Donohue</snm><fnm>TJ</fnm></au></aug><source>BMC Syst Biol</source><pubdate>2011</pubdate><volume>5</volume><issue>116</issue><xrefbib><pubid idtype="doi">10.1186/1752-0509-5-116</pubid></xrefbib></bibl><bibl id="B7"><title><p>The <it>Escherichia coli</it> MG1655 <it>in silico</it> metabolic genotype: Its definition, characteristics, and capabilities</p></title><aug><au><snm>Edwards</snm><fnm>JS</fnm></au><au><snm>Palsson</snm><fnm>BO</fnm></au></aug><source>PNAS</source><pubdate>2000</pubdate><volume>97</volume><issue>10</issue><fpage>5528</fpage><lpage>5533</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1073/pnas.97.10.5528</pubid><pubid idtype="pmcid">25862</pubid><pubid idtype="pmpid" link="fulltext">10805808</pubid></pubidlist></xrefbib></bibl><bibl id="B8"><title><p>An expanded genome-scale model of <it>Escherichia coli</it> K-12 (iJR904 GSM/GPR)</p></title><aug><au><snm>Reed</snm><fnm>J</fnm></au><au><snm>Vo</snm><fnm>T</fnm></au><au><snm>Schilling</snm><fnm>C</fnm></au><au><snm>Palsson</snm><fnm>B</fnm></au></aug><source>Genome Biol</source><pubdate>2003</pubdate><volume>4</volume><issue>9</issue><fpage>R54</fpage><xrefbib><pubidlist><pubid idtype="doi">10.1186/gb-2003-4-9-r54</pubid><pubid idtype="pmcid">193654</pubid><pubid idtype="pmpid" link="fulltext">12952533</pubid></pubidlist></xrefbib></bibl><bibl id="B9"><title><p>A genome-scale metabolic reconstruction for <it>Escherichia coli</it> K-12 MG1655 that accounts for 1260 ORFs and thermodynamic information</p></title><aug><au><snm>Feist</snm><fnm>A</fnm></au><au><snm>Henry</snm><fnm>C</fnm></au><au><snm>Reed</snm><fnm>J</fnm></au><au><snm>Krummenacker</snm><fnm>M</fnm></au><au><snm>Joyce</snm><fnm>A</fnm></au><au><snm>Karp</snm><fnm>P</fnm></au><au><snm>Broadbelt</snm><fnm>L</fnm></au><au><snm>Hatzimanikatis</snm><fnm>V</fnm></au><au><snm>B&#216;</snm><fnm>P</fnm></au></aug><source>Mol Syst Biol</source><pubdate>2007</pubdate><volume>3</volume><issue>121</issue><xrefbib><pubid idtype="doi">10.1038/msb4100155</pubid></xrefbib></bibl><bibl id="B10"><title><p>Genome-scale reconstruction of metabolic network in <it>Bacillus subtilis</it> based on high-throughput phenotyping and gene essentiality data</p></title><aug><au><snm>Oh</snm><fnm>Y-K</fnm></au><au><snm>Palsson</snm><fnm>BO</fnm></au><au><snm>Park</snm><fnm>SM</fnm></au><au><snm>Schilling</snm><fnm>CH</fnm></au><au><snm>Mahadevan</snm><fnm>R</fnm></au></aug><source>J Biol Chem</source><pubdate>2007</pubdate><volume>282</volume><issue>39</issue><fpage>28791</fpage><lpage>28799</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1074/jbc.M703759200</pubid><pubid idtype="pmpid" link="fulltext">17573341</pubid></pubidlist></xrefbib></bibl><bibl id="B11"><title><p>iBsu1103: a new genome-scale metabolic model of <it>Bacillus subtilis</it> based on SEED annotations</p></title><aug><au><snm>Henry</snm><fnm>CS</fnm></au><au><snm>Zinner</snm><fnm>JF</fnm></au><au><snm>Cohoon</snm><fnm>MP</fnm></au><au><snm>Stevens</snm><fnm>RL</fnm></au></aug><source>Genome Biol</source><pubdate>2009</pubdate><volume>10</volume><issue>R69</issue></bibl><bibl id="B12"><title><p>Genome-scale reconstruction of the <it>Saccharomyces cerevisiae</it> metabolic network</p></title><aug><au><snm>F&#246;rster</snm><fnm>J</fnm></au><au><snm>Famili</snm><fnm>I</fnm></au><au><snm>Fu</snm><fnm>P</fnm></au><au><snm>Palsson</snm><fnm>B</fnm></au><au><snm>Nielsen</snm><fnm>J</fnm></au></aug><source>Genome Res</source><pubdate>2003</pubdate><volume>13</volume><issue>2</issue><fpage>244</fpage><lpage>253</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1101/gr.234503</pubid><pubid idtype="pmcid">420374</pubid><pubid idtype="pmpid" link="fulltext">12566402</pubid></pubidlist></xrefbib></bibl><bibl id="B13"><title><p>Reconstruction and validation of <it>Saccharomyces cerevisiae</it> iND750, a fully compartmentalized genome-scale metabolic model</p></title><aug><au><snm>Duarte</snm><fnm>N</fnm></au><au><snm>Herrg&#229;rd</snm><fnm>M</fnm></au><au><snm>Palsson</snm><fnm>B</fnm></au></aug><source>Genome Res</source><pubdate>2004</pubdate><volume>14</volume><issue>7</issue><fpage>1298</fpage><lpage>1309</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1101/gr.2250904</pubid><pubid idtype="pmcid">442145</pubid><pubid idtype="pmpid" link="fulltext">15197165</pubid></pubidlist></xrefbib></bibl><bibl id="B14"><title><p>A consensus yeast metabolic network reconstruction obtained from a community approach to systems biology</p></title><aug><au><snm>Herrg&#229;rd</snm><fnm>M</fnm></au><au><snm>Swainston</snm><fnm>N</fnm></au><au><snm>Dobson</snm><fnm>P</fnm></au><au><snm>Dunn</snm><fnm>W</fnm></au><au><snm>Arga</snm><fnm>K</fnm></au><au><snm>Arvas</snm><fnm>M</fnm></au><au><snm>Bl&#252;thgen</snm><fnm>N</fnm></au><au><snm>Borger</snm><fnm>S</fnm></au><au><snm>Costenoble</snm><fnm>R</fnm></au><au><snm>Heinemann</snm><fnm>M</fnm></au><etal/></aug><source>Nat Biotechnol</source><pubdate>2008</pubdate><volume>26</volume><issue>10</issue><fpage>1155</fpage><lpage>1160</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1038/nbt1492</pubid><pubid idtype="pmpid" link="fulltext">18846089</pubid></pubidlist></xrefbib></bibl><bibl id="B15"><title><p>A genome-scale metabolic reconstruction of <it>Mycoplasma genitalium</it>, iPS189</p></title><aug><au><snm>Suthers</snm><fnm>PF</fnm></au><au><snm>Dasika</snm><fnm>MS</fnm></au><au><snm>Kumar</snm><fnm>VS</fnm></au><au><snm>Denisov</snm><fnm>G</fnm></au><au><snm>Glass</snm><fnm>JI</fnm></au><au><snm>Maranas</snm><fnm>CD</fnm></au></aug><source>PLoS Comput Biol</source><pubdate>2009</pubdate><volume>5</volume><issue>2</issue><fpage>e1000285</fpage><xrefbib><pubidlist><pubid idtype="doi">10.1371/journal.pcbi.1000285</pubid><pubid idtype="pmcid">2633051</pubid><pubid idtype="pmpid" link="fulltext">19214212</pubid></pubidlist></xrefbib></bibl><bibl id="B16"><title><p>A protocol for generating a high-quality genome-scale metabolic reconstruction</p></title><aug><au><snm>Thiele</snm><fnm>I</fnm></au><au><snm>Palsson</snm><fnm>BO</fnm></au></aug><source>Nat Protoc</source><pubdate>2010</pubdate><volume>5</volume><fpage>93</fpage><lpage>121</lpage><xrefbib><pubidlist><pubid idtype="pmcid">3125167</pubid><pubid idtype="pmpid" link="fulltext">20057383</pubid></pubidlist></xrefbib></bibl><bibl id="B17"><title><p>WEbcoli: an interactive and asynchronous web application for in silico design and analysis of genome-scale E.coli model</p></title><aug><au><snm>Jung</snm><fnm>T-S</fnm></au><au><snm>Yeo</snm><fnm>HC</fnm></au><au><snm>Reddy</snm><fnm>SG</fnm></au><au><snm>Cho</snm><fnm>W-S</fnm></au><au><snm>Lee</snm><fnm>D-Y</fnm></au></aug><source>Bioinformatics</source><pubdate>2009</pubdate><volume>25</volume><issue>21</issue><fpage>2850</fpage><lpage>2852</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1093/bioinformatics/btp496</pubid><pubid idtype="pmpid" link="fulltext">19689960</pubid></pubidlist></xrefbib></bibl><bibl id="B18"><title><p>OpenFLUX: efficient modelling software for <sup>13</sup>C-based metabolic flux analysis</p></title><aug><au><snm>Quek</snm><fnm>L-E</fnm></au><au><snm>Wittmann</snm><fnm>C</fnm></au><au><snm>Nielsen</snm><fnm>LK</fnm></au><au><snm>Kr&#246;mer</snm><fnm>JO</fnm></au></aug><source>Microb Cell Fact</source><pubdate>2009</pubdate><volume>8</volume><issue>25</issue><xrefbib><pubid idtype="doi">10.1186/1475-2859-8-25</pubid></xrefbib></bibl><bibl id="B19"><title><p>OptFlux: an open-source software platform for in silico metabolic engineering</p></title><aug><au><snm>Rocha</snm><fnm>I</fnm></au><au><snm>Maia</snm><fnm>P</fnm></au><au><snm>Evangelista</snm><fnm>P</fnm></au><au><snm>Vila&#231;a</snm><fnm>P</fnm></au><au><snm>Soares</snm><fnm>S</fnm></au><au><snm>Pinto</snm><fnm>JP</fnm></au><au><snm>Nielsen</snm><fnm>J</fnm></au><au><snm>Patil</snm><fnm>KR</fnm></au><au><snm>Ferreira</snm><fnm>EC</fnm></au><au><snm>Rocha</snm><fnm>M</fnm></au></aug><source>BMC Syst Biol</source><pubdate>2010</pubdate><volume>4</volume><fpage>45</fpage><xrefbib><pubidlist><pubid idtype="doi">10.1186/1752-0509-4-45</pubid><pubid idtype="pmcid">2864236</pubid><pubid idtype="pmpid" link="fulltext">20403172</pubid></pubidlist></xrefbib></bibl><bibl id="B20"><title><p>BioMet Toolbox: genome-wide analysis of metabolism</p></title><aug><au><snm>Cvijovic</snm><fnm>M</fnm></au><au><snm>Olivares-Hern&#225;ndez</snm><fnm>R</fnm></au><au><snm>Agren</snm><fnm>R</fnm></au><au><snm>Dahr</snm><fnm>N</fnm></au><au><snm>Vongsangnak</snm><fnm>W</fnm></au><au><snm>Nookaew</snm><fnm>I</fnm></au><au><snm>Patil</snm><fnm>KR</fnm></au><au><snm>Nielsen</snm><fnm>J</fnm></au></aug><source>Nucleic Acids Res</source><pubdate>2010</pubdate><volume>38</volume><fpage>W144</fpage><xrefbib><pubidlist><pubid idtype="doi">10.1093/nar/gkq404</pubid><pubid idtype="pmcid">2896146</pubid><pubid idtype="pmpid" link="fulltext">20483918</pubid></pubidlist></xrefbib></bibl><bibl id="B21"><title><p>High-throughput generation, optimization and analysis of genome-scale metabolic models</p></title><aug><au><snm>Henry</snm><fnm>C</fnm></au><au><snm>DeJongh</snm><fnm>M</fnm></au><au><snm>Best</snm><fnm>A</fnm></au><au><snm>Frybarger</snm><fnm>P</fnm></au><au><snm>Linsay</snm><fnm>B</fnm></au><au><snm>Stevens</snm><fnm>R</fnm></au></aug><source>Nat Biotechnol</source><pubdate>2010</pubdate><volume>28</volume><issue>9</issue><fpage>977</fpage><lpage>982</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1038/nbt.1672</pubid><pubid idtype="pmpid" link="fulltext">20802497</pubid></pubidlist></xrefbib></bibl><bibl id="B22"><title><p>FAME, the Flux Analysis and Modeling Environment</p></title><aug><au><snm>Boele</snm><fnm>J</fnm></au><au><snm>Olivier</snm><fnm>BG</fnm></au><au><snm>Teusink</snm><fnm>B</fnm></au></aug><source>BMC Syst Biol</source><pubdate>2012</pubdate><volume>6</volume><issue>8</issue><xrefbib><pubid idtype="doi">10.1186/1752-0509-6-8</pubid></xrefbib></bibl><bibl id="B23"><title><p>Quantitative prediction of cellular metabolism with constraint-based models: The COBRA Toolbox</p></title><aug><au><snm>Becker</snm><fnm>SA</fnm></au><au><snm>Feist</snm><fnm>AM</fnm></au><au><snm>Mo</snm><fnm>ML</fnm></au><au><snm>Hannum</snm><fnm>G</fnm></au><au><snm>Palsson</snm><fnm>B&#216;</fnm></au><au><snm>Herrgard</snm><fnm>MJ</fnm></au></aug><source>Nat Protocols</source><pubdate>2007</pubdate><volume>2</volume><fpage>727</fpage><lpage>738</lpage><xrefbib><pubid idtype="doi">10.1038/nprot.2007.99</pubid></xrefbib></bibl><bibl id="B24"><title><p>On the Implementation of a Primal-Dual Interior Point Filter Line Search Algorithm for Large-Scale Nonlinear Programming</p></title><aug><au><snm>W&#228;chter</snm><fnm>A</fnm></au><au><snm>Biegler</snm><fnm>LT</fnm></au></aug><source>Math Program</source><pubdate>2006</pubdate><volume>106</volume><issue>1</issue><fpage>25</fpage><lpage>57</lpage><xrefbib><pubid idtype="doi">10.1007/s10107-004-0559-y</pubid></xrefbib></bibl><bibl id="B25"><title><p>Dynamic flux balance analysis of diauxic growth in Escherichia coli</p></title><aug><au><snm>Mahadevan</snm><fnm>R</fnm></au><au><snm>Edwards</snm><fnm>JS</fnm></au><au><snm>Doyle</snm><fnm>FJ</fnm></au></aug><source>Biophys J</source><pubdate>2002</pubdate><volume>83</volume><issue>3</issue><fpage>1331</fpage><lpage>1340</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1016/S0006-3495(02)73903-9</pubid><pubid idtype="pmcid">1302231</pubid><pubid idtype="pmpid" link="fulltext">12202358</pubid></pubidlist></xrefbib></bibl><bibl id="B26"><title><p>Integrate Flux Balance Analysis into Kinetic Model to Decipher Dynamic Metabolism of <it>Shewanella oneidensis</it> MR-1</p></title><aug><au><snm>Feng</snm><fnm>X</fnm></au><au><snm>Xu</snm><fnm>Y</fnm></au><au><snm>Chen</snm><fnm>Y</fnm></au><au><snm>Tang</snm><fnm>Y</fnm></au></aug><source>PLoS Comput Biol</source><pubdate>2012</pubdate><volume>8</volume><issue>2</issue><fpage>e1002376</fpage><xrefbib><pubidlist><pubid idtype="doi">10.1371/journal.pcbi.1002376</pubid><pubid idtype="pmcid">3271021</pubid><pubid idtype="pmpid" link="fulltext">22319437</pubid></pubidlist></xrefbib></bibl><bibl id="B27"><title><p>Mechanisms of enhanced cellulosic bioethanol fermentation by co-cultivation of <it>Clostridium</it> and <it>Thermoanaerobacter</it> spp</p></title><aug><au><snm>He</snm><fnm>Q</fnm></au><au><snm>Hemme</snm><fnm>CL</fnm></au><au><snm>Jiang</snm><fnm>H</fnm></au><au><snm>He</snm><fnm>Z</fnm></au><au><snm>Zhou</snm><fnm>J</fnm></au></aug><source>Bioresour Technol</source><pubdate>2011</pubdate><volume>102</volume><issue>20</issue><fpage>9586</fpage><lpage>9592</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1016/j.biortech.2011.07.098</pubid><pubid idtype="pmpid" link="fulltext">21868218</pubid></pubidlist></xrefbib></bibl><bibl id="B28"><title><p>Characterization of the Central Metabolic Pathways in <it>Thermoanaerobacter</it> sp. X514 via Isotopomer-Assisted Metabolite Analysis</p></title><aug><au><snm>Feng</snm><fnm>X</fnm></au><au><snm>Mouttaki</snm><fnm>H</fnm></au><au><snm>Lin</snm><fnm>L</fnm></au><au><snm>Huang</snm><fnm>R</fnm></au><au><snm>Wu</snm><fnm>B</fnm></au><au><snm>Hemme</snm><fnm>CL</fnm></au><au><snm>He</snm><fnm>Z</fnm></au><au><snm>Zhang</snm><fnm>B</fnm></au><au><snm>Hicks</snm><fnm>LM</fnm></au><au><snm>Xu</snm><fnm>J</fnm></au><etal/></aug><source>Appl Environ Microbiol</source><pubdate>2009</pubdate><volume>75</volume><issue>15</issue><fpage>5001</fpage><lpage>5008</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1128/AEM.00715-09</pubid><pubid idtype="pmcid">2725511</pubid><pubid idtype="pmpid" link="fulltext">19525270</pubid></pubidlist></xrefbib></bibl><bibl id="B29"><title><p>Correlation of genomic and physiological traits of thermoanaerobacter species with biofuel yields</p></title><aug><au><snm>Hemme</snm><fnm>C</fnm></au><au><snm>Fields</snm><fnm>M</fnm></au><au><snm>He</snm><fnm>Q</fnm></au><au><snm>Deng</snm><fnm>Y</fnm></au><au><snm>Lin</snm><fnm>L</fnm></au><au><snm>Tu</snm><fnm>Q</fnm></au><au><snm>Mouttaki</snm><fnm>H</fnm></au><au><snm>Zhou</snm><fnm>A</fnm></au><au><snm>Feng</snm><fnm>X</fnm></au><au><snm>Zuo</snm><fnm>Z</fnm></au><etal/></aug><source>Appl Environ Microbiol</source><pubdate>2011</pubdate><volume>77</volume><issue>22</issue><fpage>7998</fpage><lpage>8008</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1128/AEM.05677-11</pubid><pubid idtype="pmcid">3209010</pubid><pubid idtype="pmpid" link="fulltext">21948836</pubid></pubidlist></xrefbib></bibl><bibl id="B30"><title><p>Genome-scale reconstruction and in silico analysis of the <it>Clostridium acetobutylicum</it> ATCC 824 metabolic network</p></title><aug><au><snm>Lee</snm><fnm>J</fnm></au><au><snm>Yun</snm><fnm>H</fnm></au><au><snm>Feist</snm><fnm>AM</fnm></au><au><snm>Palsson</snm><fnm>B&#216;</fnm></au><au><snm>Lee</snm><fnm>SY</fnm></au></aug><source>Appl Microbiol Biotechnol</source><pubdate>2008</pubdate><volume>80</volume><fpage>849</fpage><lpage>862</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1007/s00253-008-1654-4</pubid><pubid idtype="pmpid" link="fulltext">18758767</pubid></pubidlist></xrefbib></bibl><bibl id="B31"><title><p>Modeling methanogenesis with a genome-scale metabolic reconstruction of Methanosarcina barkeri</p></title><aug><au><snm>Feist</snm><fnm>A</fnm></au><au><snm>Scholten</snm><fnm>J</fnm></au><au><snm>Palsson</snm><fnm>B</fnm></au><au><snm>Brockman</snm><fnm>F</fnm></au><au><snm>Ideker</snm><fnm>T</fnm></au></aug><source>Mol Syst Biol</source><pubdate>2006</pubdate><volume>2</volume><fpage>2006.0004</fpage><xrefbib><pubidlist><pubid idtype="pmcid">1681478</pubid><pubid idtype="pmpid" link="fulltext">16738551</pubid></pubidlist></xrefbib></bibl><bibl id="B32"><title><p>Stoichiometric flux balance models quantitatively predict growth and metabolic by-product secretion in wild-type <it>Escherichia coli</it> W3110</p></title><aug><au><snm>Varma</snm><fnm>A</fnm></au><au><snm>Palsson</snm><fnm>BO</fnm></au></aug><source>Appl Environ Microbiol</source><pubdate>1994</pubdate><volume>60</volume><issue>10</issue><fpage>3724</fpage><lpage>3731</lpage><xrefbib><pubidlist><pubid idtype="pmcid">201879</pubid><pubid idtype="pmpid" link="fulltext">7986045</pubid></pubidlist></xrefbib></bibl><bibl id="B33"><title><p>Genome-scale metabolic analysis of Clostridium thermocellum for bioethanol production</p></title><aug><au><snm>Roberts</snm><fnm>S</fnm></au><au><snm>Gowen</snm><fnm>C</fnm></au><au><snm>Brooks</snm><fnm>J</fnm></au><au><snm>Fong</snm><fnm>S</fnm></au></aug><source>BMC Syst Biol</source><pubdate>2010</pubdate><volume>4</volume><issue>31</issue><xrefbib><pubid idtype="doi">10.1186/1752-0509-4-31</pubid></xrefbib></bibl><bibl id="B34"><title><p>Steady-state and dynamic flux balance analysis of ethanol production by <it>Saccharomyces cerevisiae</it></p></title><aug><au><snm>Hjersted</snm><fnm>JL</fnm></au><au><snm>Henson</snm><fnm>MA</fnm></au></aug><source>IET Syst Biol</source><pubdate>2009</pubdate><volume>3</volume><issue>3</issue><fpage>167</fpage><lpage>179</lpage><xrefbib><pubidlist><pubid idtype="doi">10.1049/iet-syb.2008.0103</pubid><pubid idtype="pmpid" link="fulltext">19449977</pubid></pubidlist></xrefbib></bibl></refgrp></bm></art>