As I understand it, the COBRA community is heavily involved in the usage/development of the FBC package. So I permit myself to post the question here. Please do not hesitate to direct me to a more relevant place if this is not the case.
We are developing a workflow (some call it a pipeline) for metabolic engineering and would like to use a single SBML file to hold all our required information and communicate between the different nodes. Some of our requirements are not officially supported in the SBML format, like the SMART or SMILES description of a molecular species. Nevertheless we where able to define our in-house <annotation> tags to hold that type of information and although it is not read by other SBML readers its fine for internal usage.
One of the nodes involves performing FBA analysis and we would like to store some of the output fluxes directly in the SBML. As far as I know SBML nor the FBC extensions permits that. My first though was to create another in-house <annotation> tag for the reactions involved and store the resulting fluxes there.
Why would you need to keep the FBA result in the SBML file? A single LP (assuming its a standard FBA) should be faster than any IO you could achieve on a SBML file, or rather it should be negligible when run in a pipeline. So if you store the definition of the LP (via FluxObjective/Fluxbounds) shouldn't this be sufficient?
Best
Thomas
--
---
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.
For more options, visit https://groups.google.com/d/optout.
Why would you need to keep the FBA result in the SBML file? A single LP (assuming its a standard FBA) should be faster than any IO you could achieve on a SBML file, or rather it should be negligible when run in a pipeline. So if you store the definition of the LP (via FluxObjective/Fluxbounds) shouldn't this be sufficient?