cobratoolbox icon indicating copy to clipboard operation
cobratoolbox copied to clipboard

dynamicFBA changes 0 initial Conditions

Open tpfau opened this issue 6 years ago • 1 comments

When initializing dynamic FBA it assumes, that exchange reactions which can take up metabolites and are assigned a 0 concentration will be non limiting. Essentially, those initial concentrations are set to 1000 instead of an explicitly provided value of 0.

I would suggest to change this behaviour such that if a concentration is given it will be used, and only if it is not provided a non limitation is assumed. However, this would break potential code which relied on this 'bug'.

What's your opinion @rmtfleming ?

I hereby confirm that I have:

  • [X] Tried to solve the issue on my own
  • [X] Retried to run my code with the latest version of The COBRA Toolbox
  • [X] Checked that a similar issue has not already been opened

(Note: You may replace [ ] with [X] to check the box)

tpfau avatar Nov 19 '18 05:11 tpfau

That seems sensible, however I rarely use dynamicFBA so perhaps others could comment.

rmtfleming avatar Nov 20 '18 09:11 rmtfleming