Generated January 13, 2021

Title: Information- and Communication-Centric Approach in Cell Metabolism for Analyzing Behavior of Microbial Communities

Scope

This narrative explains the steps involved in model import, media, construction of community models followed by constructing minimal combine media, and finally estimates the amount of information flow for every model.

Abstract

Naturally, microorganisms interact readily with one another and perform complex communication through the exchange of molecules and play a central role not only in cycling of nutrients but also in the degradation of complex organic compounds. Understanding their complex communications and information propagation is essential in human health, our environment, food, energy resources, and in engineered communication applications such as nanotechnology-enabled devices. We present a molecular communication-based information and communication-centric computational approach to quantify information about single and multiple-species community interactions with multiple compounds present in their environment. We adopt a molecular communication abstraction of cell metabolism and fundamentals from Shannon information theory to understand variations in the amount of information that propagates (information flow) through the genome to the metabolic network of individual species, as well as the information exchanged among species. We study the models growing separately, growing in merged ("mixed-bag") form as if both species were combined into a single species, or growing together in a "compartmentalized". We utilize the gold standard models of Escherichia coli (E. coli) and Bacteroides thetaiotaomicron (B. theta) to study the bacteria occupancy at different niches in the gut and to evaluate their impact on a range of applications. We introduce an open source computational tool, named RFMIA, that estimates the amount of information flow that occurs through a single-cell or multi-cell metabolic network as nutrients in the environment are consumed and transformed. Our study shows that, overall, information flows are more efficient through community than with single models. The </i>"mixed-bag"</i> model has the highest amount of information flow in most of the substrate combinations with respect to biomass, secretion, and uptake fluxes. All the tools and data related to this study are publicly available for use and further analysis by the scientific community in the DOE Systems Biology Knowledgebase (http://www.kbase.us).

Steps in this Narrative

  1. Import published single model and media
  2. Edit model and medai modification
  3. Costructing combine and base medai for model
  4. Community model construction
  5. Estimate the mutual information (MI) for single and community model-for-single-and-community-model)

Allen BH, Faria JP, Edirisinghe JN, Cottingham RW, Henry CS*. "Application of the metabolic modeling pipeline in KBase to categorize reactions, predict essential genes, and predict pathways in an isolate genome." -- (2019) in press

iAH991:

Monk JM, Lloyd CJ, Brunk E, Mih N, Sastry A, King Z, Takeuchi R, Nomura W,Zhang Z, Mori H, Feist AM. iML1515, a knowledgebase that computesEscherichia coli traits. Nature Biotechnology, 2017 Oct 11;35(10):904

iML1515:

Heinken A, Sahoo S, Fleming RM, Thiele I. Systems-level characterization of ahost-microbe metabolic symbiosis in the mammalian gut. Gut Microbes, 2013 Jan1;4(1):28-40

Authors and affiliations

Benjamin H. Allen1, Janaka N. Edirisinghe2, Jose P. Faria2, Robert W. Cottingham1, Christopher S. Henry2*

* Corresponding author: Christopher S. Henry ([email protected])

  1. Biosciences Division, Oak Ridge National Laboratory, Oak Ridge, TN 37830, USA
  2. Data Science and Learning Division, Argonne National Laboratory, Argonne, IL 60439, USA

Step 1: Import published single model and media

Importing Bacteroides thetaiotaomicron (B. theta) iAH991 model for community modeling (published version)

v1 - KBaseFBA.FBAModel-7.1
The viewer for the data in this Cell is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Importing B. theta minimal media for community modeling

v1 - KBaseBiochem.Media-4.0
The viewer for the data in this Cell is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Importing Escherichia coli (E.coli) (iML1515) model for community modeling (published version)

v1 - KBaseFBA.FBAModel-11.0
The viewer for the data in this Cell is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Importing E. coli minimal media for community modeling

v1 - KBaseBiochem.Media-4.1
The viewer for the data in this Cell is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Step 2: Edit model and media modification

Add dextran compound to E. coli (iML1515) model

Edit a metabolic model by adding, removing, or altering compounds, reactions, or biomass
This app completed without errors in 23s.
Objects
Created Object Name Type Description
E_iML1515.kb FBAModel FBAModel-11 E_iML1515.kb
Report
Summary
Name of edited model: E_iML1515.kb Starting from: 40576/18/1 Compounds added:cpd11658_e0 Compounds changed: Biomass added: Biomass compounds removed: Biomass compounds added: Biomass compounds changed: Reactions added: Reactions changed: Reactions removed:
Output from Edit Metabolic Model
The viewer for the output created by this App is available at the original Narrative here: https://narrative.kbase.us/narrative/40576
v1 - KBaseFBA.FBAModel-11.0
The viewer for the data in this Cell is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Add cpd00098 to the extracellular compartment to iAH991V2 B.theta, add rxn09692, remove sink-chols_c0, remove sink-hpyr_c0

Edit a metabolic model by adding, removing, or altering compounds, reactions, or biomass
This app completed without errors in 43s.
Objects
Created Object Name Type Description
E_iAH991V2 FBAModel FBAModel-11 E_iAH991V2
Report
Summary
Name of edited model: E_iAH991V2 Starting from: 40576/2/1 Compounds added:cpd00098_e0 Compounds changed: Biomass added: Biomass compounds removed: Biomass compounds added: Biomass compounds changed: Reactions added:rxn09692_c0 Reactions changed: Reactions removed:sink-chols_c0 sink-hpyr_c0
v3 - KBaseFBA.FBAModel-11.0
The viewer for the data in this Cell is available at the original Narrative here: https://narrative.kbase.us/narrative/40576
Output from Edit Metabolic Model
The viewer for the output created by this App is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Step 3: Costructing combine and base medai for model

Combining B. theta and E. coli minimal media to make a combined minimal media that works for both

Edit an existing media formulation.
This app completed without errors in 22s.
Objects
Created Object Name Type Description
Btheta_Ecoli_minimal_media Media Media-4 Btheta_Ecoli_minimal_media
Report
Summary
No compounds removed from the media. 2 compounds changed in the media: cpd00009; cpd00013. 7 compounds added to the media: cpd00048; cpd11574; cpd00244; cpd03387; cpd03396; cpd15574; cpd00098.
Output from Edit Media
The viewer for the output created by this App is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Running FBA in combined media on B. theta model

Use flux balance analysis to predict metabolic fluxes in a metabolic model of an organism grown on a given media.
This app completed without errors in 53s.
Objects
Created Object Name Type Description
E_iAH991V2_GMM.fba FBA FBA-13 E_iAH991V2_GMM.fba
Report
Summary
A flux balance analysis (FBA) was performed on the metabolic model 40576/3128/3 growing in 40576/22/5 media.
Output from Run Flux Balance Analysis
The viewer for the output created by this App is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Running FBA in combined media on E. coli model

Use flux balance analysis to predict metabolic fluxes in a metabolic model of an organism grown on a given media.
This app completed without errors in 1m 22s.
Objects
Created Object Name Type Description
E_iML1515_GMM.fba FBA FBA-13 E_iML1515_GMM.fba
Report
Summary
A flux balance analysis (FBA) was performed on the metabolic model 40576/1958/1 growing in 40576/22/5 media.
Output from Run Flux Balance Analysis
The viewer for the output created by this App is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Creating base media for mutual information analysis

Edit an existing media formulation.
This app completed without errors in 23s.
Objects
Created Object Name Type Description
Btheta_Ecoli_base_media Media Media-4 Btheta_Ecoli_base_media
Report
Summary
5 compounds removed from the media: cpd00007; cpd00013; cpd00027; cpd00048; cpd00239. No compounds changed in the media. No compounds added to the media.
Output from Edit Media
The viewer for the output created by this App is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Building Compartmentalized community model = CCM

Merge two or more metabolic models into a compartmentalized community model.
This app completed without errors in 2m 53s.
Objects
Created Object Name Type Description
CMM_iAH991V2_iML1515.kb FBAModel FBAModel-11 CMM_iAH991V2_iML1515.kb
Output from Merge Metabolic Models into Community Model
The viewer for the output created by this App is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Building Mix Bag Model = MB

Merge two or more metabolic models into a compartmentalized community model.
This app completed without errors in 3m 2s.
Objects
Created Object Name Type Description
MB_iAH991V2_iML1515.kb FBAModel FBAModel-11 MB_iAH991V2_iML1515.kb
Output from Merge Metabolic Models into Community Model
The viewer for the output created by this App is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Running FBA in combined media on CMM_iAH991V2_iML1515.kb

Use flux balance analysis to predict metabolic fluxes in a metabolic model of an organism grown on a given media.
This app completed without errors in 1m 19s.
Objects
Created Object Name Type Description
MB_iAH991V2_iML1515.kb_GMM FBA FBA-13 MB_iAH991V2_iML1515.kb_GMM
Report
Summary
A flux balance analysis (FBA) was performed on the metabolic model 40576/29/4 growing in 40576/22/5 media.
Output from Run Flux Balance Analysis
The viewer for the output created by this App is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Run RFMI on iAH991V2 with base media = B. theta P.S. B.theta is an obligate anaerobe organism. Hence we set the max O2 flux as zero and in MI calculation we set the MI values with any combination of O2 to be 0 bits

Explore the mutual information between model flux and media inputs
This app produced errors in 3m 39s.
No output found.
Explore the mutual information between model flux and media inputs
This app completed without errors in 2m 10s.
Explore the mutual information between model flux and media inputs
This app is new, and hasn't been started.
No output found.

Run RFMI on iML1515_GMM = E.Coli P.S. E.coli does rely on mono and polysaccharides on other organisms. Hence in the E.coli model dextran (cpd11658) is not present. Hence MI values with any combination of Dextran would be 0 bits

Explore the mutual information between model flux and media inputs
This app completed without errors in 4m 39s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 3m 53s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 4m 30s.

Run RFMI on MB_iAH991V2_iML1515.kb_GMM

Explore the mutual information between model flux and media inputs
This app completed without errors in 4m 47s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 4m 32s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 4m 57s.

Building Mix Bag Model = MB used E_iML1515.kb dextran in E. coli model

Merge two or more metabolic models into a compartmentalized community model.
This app completed without errors in 2m 51s.
Objects
Created Object Name Type Description
MB_iAH991V2_E_iML1515.kb FBAModel FBAModel-11 MB_iAH991V2_E_iML1515.kb
v1 - KBaseFBA.FBAModel-11.0
The viewer for the data in this Cell is available at the original Narrative here: https://narrative.kbase.us/narrative/40576
Check the mass balance of all reactions in a metabolic model.
This app completed without errors in 1m 10s.
Report
Explore the mutual information between model flux and media inputs
This app completed without errors in 9m 14s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 9m 13s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 10m 1s.
Output from Merge Metabolic Models into Community Model
The viewer for the output created by this App is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

Building Compartmentalized Community Model. = MB used E_iML1515.kb dextran in E. coli model

Explore the mutual information between model flux and media inputs
This app completed without errors in 17m 27s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 17m 49s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 17m 60s.

Reruning the RFMIA with edited models by Dr. Chris on 29th March 2019

Edit an existing media formulation.
This app completed without errors in 56s.
Objects
Created Object Name Type Description
Btheta_Ecoli_base_media Media Media-4 Btheta_Ecoli_base_media
Report
Summary
No compounds removed from the media. 1 compounds changed in the media: cpd00098. No compounds added to the media.
Output from Edit Media
The viewer for the output created by this App is available at the original Narrative here: https://narrative.kbase.us/narrative/40576

RFMIA on iAH991V2 - B.theta

Explore the mutual information between model flux and media inputs
This app completed without errors in 2m 36s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 2m 19s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 2m 19s.

RFMIA on iML1515.kb - E.coli

Explore the mutual information between model flux and media inputs
This app completed without errors in 4m 44s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 4m 40s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 9m 34s.

RFMIA on Mixbag model by Dr. Chris 29th March 2019

Explore the mutual information between model flux and media inputs
This app completed without errors in 7m 35s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 6m 34s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 6m 46s.

RFMIA on CMM model by Dr. Chris 29th March 2019

Explore the mutual information between model flux and media inputs
This app completed without errors in 7m 25s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 7m 51s.
Explore the mutual information between model flux and media inputs
This app completed without errors in 7m 53s.

Released Apps

  1. Check Model Mass Balance
    no citations
  2. Edit Media
    no citations
  3. Edit Metabolic Model
    no citations
  4. Merge Metabolic Models into Community Model
    no citations
  5. Run Flux Balance Analysis
    • 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: 977 982. doi:10.1038/nbt.1672
    • Orth JD, Thiele I, Palsson B . What is flux balance analysis? Nature Biotechnology. 2010;28: 245 248. doi:10.1038/nbt.1614

Apps in Beta

  1. Merge Metabolic Models into Community Model
    • 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
    • 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: 977 982. doi:10.1038/nbt.1672
  2. Run Flux Mutual Information Analysis
    • [1] Pierobon, M. et al. Mutual information upper bound of molecular communication based on cell metabolism. , In Signal Processing Advances in Wireless Communications (SPAWC), 2016 IEEE 17th International Workshop on, pp. 1-6. IEEE, 2016. Preprint at IEEE Xplore DL.
    • [2] Zahmeeth, S.S. et al. "End-to-end molecular communication channels in cell metabolism: an information theoretic study", In Proceedings of the 4th ACM International Conference on Nanoscale Computing and Communication, p. 21. ACM, 2017. Preprint at ACM DL.
    • [3] Zahmeeth, S.S. et al. "Characterization of Molecular Communication Based on Cell Metabolism Through Mutual Information and Flux Balance Analysis.", Master's thesis 2016 Dec. Preprint at DigitalCommons@University of Nebraska - Lincoln.