App Catalog
Sign Up Sign In
Compare Flux with Expression


By: chenry


Compare reaction fluxes with gene expression values to identify metabolic pathways where expression and flux data agree or conflict.

This method evaluates the agreement/disagreement of a flux distribution against overall gene expression and organizes the results based on KEGG metabolic pathways that represent the entire metabolic model. For metabolic modeling related questions, please refer to the metabolic modeling FAQ.

The following inputs are required: a flux balance analysis (FBA), a solution, and a gene expression data set. Please note that for optimum outcome the FBA solution needs to be generated against either the same or a similar media formulation as the expression data was originally generated.

App output
Upon successful completion, the App creates a pathway analysis data object of type FBAPathwayAnalysis and creates a visual summary via horizontal bar graphs. These bar graphs are generated by decomposing model reactions into KEGG pathways. Bars represent each the combinations of presence or absence of reactions or flux:

Note that GAR stands for Gene Associated Reactions.

Active expression is defined by log2(fold_change) > expression fold-change threshold (input parameter).

The bar graph visualization is generated using the Plotly library. Icon widgets in the top right allow the user to change the graph scale, download the image as a .png file, and access other functionalities offered through Plotly.

Team members who developed & deployed algorithm in KBase: Chris Henry, Janaka Edirisinghe, and Neal Conrad. For questions, please contact us.

Related Publications

App Specification:

Module Commit: b083384ac00d4f9d7cb796a664ee3ffd017cf248