cobratoolbox
cobratoolbox copied to clipboard
dynamicFBA changes 0 initial Conditions
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)
That seems sensible, however I rarely use dynamicFBA so perhaps others could comment.