For each flux balance analysis (FBA) solution, compare objective values, reaction fluxes, and metabolite uptake and excretion.
KBase permits the use of flux balance analysis (FBA) to predict how an organism will behave metabolically in a wide range of growth conditions. With this capability, it quickly becomes important to be able to compare the flux profiles predicted by FBAs side-by-side, so as to understand how an organism's behavior changes from one condition to the next, or how the behavior of two different organisms varies within a single condition. The Compare FBA Solutions App enables this comparison. FBA solutions are compared on three levels: (i) the objective value; (ii) the flux through each reaction; and (iii) the uptake and excretion of metabolites. In this comparison, reaction fluxes are categorized into four possible states: not in model; no flux; forward flux; and reverse flux. Metabolite fluxes are categorized into similar states: not in model; no flux; uptake; and excretion. FBA solutions are compared based on these states, and solutions with similar states are compared based on the magnitude of flux. Further information about microbial metabolic modeling and analyses within KBase can be found within this Tutorial Narrative.
Compare FBA Solutions Output
The Compare FBA Solutions output report currently consists of five tabs.
- Overview: this tab provides basic information on the FBA comparison job.
- Flux Balance Analyses: this tab lists the Flux Balance Analyses in the comparison, as well as the model, media, objective function value (e.g. biomass production), reactions and exchanges.
- FBA Comparisons: this tab lists the FBA solution with the far right columns making a matrix. In this matrix, the R value is the ratio of reactions also present in the other FBA solution. Likewise, the C is the ratio of compounds also present in the other FBA solution.
- Reactions: this tab lists the union of all the reactions for the participating FBAs. The first three columns list the reaction identifier, name, and equation. The FBAs column is the number of FBAs that have this reaction. The Most Common State column can have one of 4 values (IA - Inactive, FOR - Forward, REV - Reverse and NA - Not Applicable) followed by a percentage of FBAs with this most common state. The Inactive State column displays the counts and object references of the FBA objects with this state. The Forward and Reverse State columns display the average and plus or minus to the max/mins of the reactions fluxes. They then display the FBA object reference and its corresponding rate.
- Compounds: this tab lists the transported compounds present in the FBA. The first three columns list the compound identifier, name, and exchange. The FBAs column gives the number of FBAs with this compound. The Most Common State lists which state the compound is found in and the percentage of FBAs in this state. The possible states are UP (uptake), EX (Excretion) and IA (Inactive). The Inactive State column gives the count of FBAs where that compound is inactive as well as the object reference to those FBAs. The Uptake and Excretion State columns detail the average and plus or minus to the max/mins of the reaction flux that transport the compound. Additionally, they detail the values of each FBA (in the form of an object reference) with this state. It is important to note that only compounds that are transported show up in this tab.
Team members who developed & deployed algorithm in KBase: Chris Henry, Matt DeJongh, Jos P. Faria, Janaka Edirisinghe, Sam Seaver, and Neal Conrad. For questions, please contact us.
Related Publications
- Arkin AP, Cottingham RW, Henry CS, Harris NL, Stevens RL, Maslov S, et al. KBase: The United States Department of Energy Systems Biology Knowledgebase. Nature Biotechnology. 2018;36: 566. doi: 10.1038/nbt.4163 , https://www.nature.com/articles/nbt.4163
App Specification:
https://github.com/cshenry/fba_tools/tree/b083384ac00d4f9d7cb796a664ee3ffd017cf248/ui/narrative/methods/compare_fba_solutionsModule Commit: b083384ac00d4f9d7cb796a664ee3ffd017cf248