Hi,
I'm a beginner student at metabolic engineering, and I'm analysing the valine production of bacillus subtilis on optflux. But when I do the wild type simulation, the values of valine, leucine and isoleucine fluxes are null. I think that's because the reactions on SBML files are incomplete, but I don't know what to do about it. Can someone give me a guidance?
Hi, Caroline! Happy to answer your questions, though we might need some more information. Also, you managed to find the 'sbml-groups' list, which technically is about the 'groups' package for SBML, not general SBML questions like yours. That's better suited to 'sbml-discuss', which I've copied on this message, and should get you more responses.
So, I haven't used OptFlux before, but a cursory glance makes it look like it's a flux balance analysis (FBA) tool. Models used in FBA have constraints on the reaction rates, but do not set the reaction rates themselves--the idea is to perform your analysis and discover particular possible values of reaction rates that would satisfy the given conditions. These values are then the likely values of the system at steady state in whatever condition the FBA constraints were set to (often 'max growth').
I'm not sure if the 'simulation' you want to perform is a time-course simulation, but if so, the flux values you obtained from an FBA analysis would not be appropriate, since those values would apply at steady state only. So if you do want a time course analysis, here are the options I can think of:
* Find another non-FBA type model of the system you're using.
* Find out what the reaction rates are from the literature.
* Put in 'default' reaction rates based on mass action (or similar). You might be able to fill in the rate constants with values that make the model match an FBA analysis? I haven't tried this myself, but if (for example) the FBA tells you that a given reaction rate is X, and that the concentrations of the reactants are S1 and S2, if you assume mass action kinetics, you know that X = k*S1*S2, and you can solve for k.
There are a variety of tools out there to help you manipulate the model; I know COPASI is popular, and our own lab produces the Tellurium suite of python packages that might also work for you. Other people here might suggest their own tools.
Good luck, and let us know if you have any other questions!
-Lucian Smith