Updating the objective function

161 views
Skip to first unread message

Bhushan Dhamale

unread,
Feb 19, 2021, 1:18:13 PM2/19/21
to COBRA Toolbox
Hello. I have added a pathway for the synthesis of a metabolite in the iEK1011 model.
Since the pathway for the synthesis of a reactant required in the first step of the pathway was not available in the model, I added the reactant through a sink reaction. The end-product serves as a metal ion transporter under low and excess metal ion concentrations in the extracellular compartment. I want to update the objective function to include this transporter. However, when I include it in the biomass reaction, the optimizeCbModel output drops to zero (regardless of the value of the vector of weights set for the transporter in the objective function)!

I have two questions:
1. How do I integrate the transporter's function in the model?
2. How do I fix the FBA value dropping to zero on the updated model? What am I doing wrong?

I would really appreciate some guidance with this.

Ronan M.T. Fleming

unread,
Feb 19, 2021, 2:21:16 PM2/19/21
to COBRA Toolbox
Hi Bhushan,
set the lower bound on the objective that you used to get prior to the
changes you made then use relaxedFBA to find out what the minimal
change to your model should be to enable growth. If that does not
work, you might need gap filling.
Regards,
Ronan

https://opencobra.github.io/cobratoolbox/stable/tutorials/tutorialRelaxedFBABounds.html
https://opencobra.github.io/cobratoolbox/stable/tutorials/tutorialFastGapFill.html
> --
>
> ---
> You received this message because you are subscribed to the Google Groups "COBRA Toolbox" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to cobra-toolbo...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/cobra-toolbox/d5ef809d-3e61-41e4-9b24-680980e88ae3n%40googlegroups.com.



--
--
Mr. Ronan MT Fleming B.V.M.S. Dip. Math. Ph.D.
----------------------------------------------------------------------------
Assistant Professor,
Division of Systems Biomedicine and Pharmacology,
Leiden Academic Centre for Drug Research,
Faculty of Science,
Leiden University.
https://www.universiteitleiden.nl/en/staffmembers/ronan-fleming
&
H2020 Project Coordinator,
Systems Medicine of Mitochondrial Parkinson’s Disease,
http://sysmedpd.eu
&
Senior Lecturer,
School of Medicine,
National University of Ireland, Galway.
----------------------------------------------------------------------------
Peer-reviewed publications: https://goo.gl/FZPG23
Mobile: +353 852 109 806
Skype: ronan.fleming
----------------------------------------------------------------------------
(This message is confidential and may contain privileged information.
It is intended for the named recipient only. If you receive it in
error please notify me and permanently delete the original message and
any copies.)

Bhushan Dhamale

unread,
Feb 22, 2021, 7:07:36 AM2/22/21
to COBRA Toolbox
relaxedFBA did the job. Thanks a ton for your help! :)

Bhushan Dhamale

unread,
Feb 25, 2021, 1:15:33 AM2/25/21
to COBRA Toolbox
Hello Ronan,
After adding the metallophore to the model, I also added divalent zinc ion to the 'e' and 'c' compartments. I then added a transport reaction for the metallophore as:
metallophore_c -> metallophore_e
I then added another transport reaction as:
metallophore_e + zn2_e -> metallophore_c + zn2_c
I then added zn2_c to the objective function. This is where things go awry. For any positive flux of zn2_c, the model now shows me a value of -0.0000 for the optimizeCbModel output. I checked the solution to greater precision but the subsequent digits are all zero as well.
I am not able to run relaxedFBA on it as the model isn't detected as infeasible. 
How do I fix this?

Ronan M.T. Fleming

unread,
Feb 26, 2021, 3:35:14 AM2/26/21
to COBRA Toolbox
Hi Bhushan,

put a small positive lower bound on the objective then it will be infeasible.

I also suggest to read several chapters in:
Systems Biology: Constraint-based Reconstruction and Analysis
Bernhard Palsson
Cambridge University Press, 2015
https://systemsbiology.ucsd.edu/Publications/Books

Regards,
Ronan
> To view this discussion on the web visit https://groups.google.com/d/msgid/cobra-toolbox/8b0a703e-f01b-4e06-b5f4-411148cf3702n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages