Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Export sucrose from Synechococcus #20

Closed
djinnome opened this issue Feb 22, 2023 · 10 comments
Closed

Export sucrose from Synechococcus #20

djinnome opened this issue Feb 22, 2023 · 10 comments
Assignees

Comments

@djinnome
Copy link
Member

No description provided.

@djinnome
Copy link
Member Author

djinnome commented Mar 1, 2023

Make sure that cyano excretes sucrose under co2 + light inputs
Make sure that rhodosporidum is capable of growth on sucrose

@djinnome djinnome changed the title Export sucrose from Synechococcus, import sucrose to Rhodo Export sucrose from Synechococcus Mar 1, 2023
@mcnaughtonadm
Copy link
Contributor

mcnaughtonadm commented Mar 2, 2023

By setting the EX_glc__D_e reaction to 0 in the RT CobraPy medium, the FBA solution returns infeasible. If we then add the EX_sucr_e reaction into the RT medium at a flux of 1 (what the EX_glc__D_e is normally at). The RT model will grow.

The objective values are:

  • With EX_glu__D_e : 0.0733
  • With EX_sucr_e : 0.149
  • With both: 0.225

Reactions that sucr_e is involved in:

SUCRe: h2o_e + sucr_e --> fru_e + glc__D_e
EX_sucr_e: sucr_e --> 

Reactions that glc__D_e is involved in:

MLTG1e: h2o_e + malttr_e --> glc__D_e + malt_e
TREHe: h2o_e + tre_e --> 2.0 glc__D_e
AMY2e: glygn2_e + 8.0 h2o_e --> 8.0 glc__D_e + glygn4_e
EX_glc__D_e: glc__D_e <=> 
BG_CELLB: cellb_e + h2o_e --> 2.0 glc__D_e
BG_MBDG: h2o_e + mbdg_e --> glc__D_e + meoh_e
SALCNHe: h2o_e + salcn_e --> 2hxmp_e + glc__D_e
AMY1e: 8.0 h2o_e + strch1_e --> 8.0 glc__D_e + strch2_e
MALTe: h2o_e + malt_e --> 2.0 glc__D_e
ARBTHe: arbt_e + h2o_e --> glc__D_e + hqn_e
GLCt1: glc__D_e --> glc__D_c
13BGHe: 13BDglcn_e + h2o_e --> glc__D_e
SUCRe: h2o_e + sucr_e --> fru_e + glc__D_e

@PBohutskyi
Copy link

hey. I have a real sucrose export data from batch experiment if want to validate or constrain the model

@djinnome
Copy link
Member Author

djinnome commented Mar 10, 2023

You have exported metabolite data for axenic Rhodosporidum toruloides growing on sucrose? If so, that would be awesome, as we currently only have exported metabolite data for Rhodo in a co-culture

@PBohutskyi
Copy link

It is content (g/L) of sucrose in axenic S.elongatus when it is growing alone and content in S.elongatus-Rhodo co-culture when they grow together mixed, or when they are separated by membranes

@djinnome
Copy link
Member Author

Got it. At what point in time after inoculation was the measurement taken for each condition (axenic, co-culture mixed, co-culture separated)? Do we also have measurements of biomass (or a proxy such as OD) taken at the same time as sucrose was measured?

@djinnome
Copy link
Member Author

#20 (comment)

@mcnaughtonadm getting Rhodo to grow on sucrose solves half the problem. The other half is adding sucrose export to cyano, and ensuring it secretes it.

@mcnaughtonadm
Copy link
Contributor

mcnaughtonadm commented Mar 15, 2023

As a point of reference towards this, here is the base optimization through CobraPy of the cyano model.

We have an objective value of: 0.0539 with the following Uptake and Secretion

Uptake

Metabolite Reaction Flux C-Number C-Flux
co2_e EX_co2_e 0.7191 1 30.67%
cobalt2_e EX_cobalt2_e 2.758E-07 0 0.00%
fe3_e EX_fe3_e 8.635E-05 0 0.00%
h_e EX_h_e 1.882 0 0.00%
hco3_e EX_hco3_e 1.455 1 62.07%
leu__L_e EX_leu__L_e 0.02836 6 7.26%
mg2_e EX_mg2_e 0.0006043 0 0.00%
nh4_e EX_nh4_e 0.0031 0 0.00%
no3_e EX_no3_e 0.4029 0 0.00%
photon650_e EX_photon650_e 0.0006043 0 0.00%
photon670_e EX_photon670_e 11.7 0 0.00%
photon690_e EX_photon690_e 18.2 0 0.00%
pi_e EX_pi_e 0.023 0 0.00%
so4_e EX_so4_e 0.008394 0 0.00%
amylose_c SK_amylose_c 0.02769 0 0.00%

Secretion

Metabolite Reaction Flux C-Number C-Flux
5drib_c DM_5drib_c -5.6E-06 5 26.10%
amob_c DM_amob_c -1.411E-06 15 19.73%
co_c DM_co_c -5.701E-05 1 53.14%
dialurate_c DM_dialurate_c -2.758E-07 4 1.03%
pho_loss_c DM_pho_loss_c -0.5849 0 0.00%
o2_e EX_o2_e -3.151 0 0.00%

The current state of sucr within the model is as follows:

SUCR: h2o_c + sucr_c --> fru_c + glc__D_c
SPP: h2o_c + suc6p_c --> pi_c + sucr_c

@mcnaughtonadm mcnaughtonadm mentioned this issue Mar 21, 2023
Merged
@mcnaughtonadm
Copy link
Contributor

Current Pull Request waiting for Review and Approval by either @JamesPino or @djinnome introducing Jupyter Notebook showing how to generate a Synechococcus model capable of exporting sucrose. Moving this task to done, but not closing the issue until PR goes through.

@mcnaughtonadm
Copy link
Contributor

Issue solved with #33 , closing issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants