Dear COBRA team,
i am trying to build diet specific metabolic models with FASTCORE on Recon2.2. I implement the diet by setting the lb of some exchange reactions to a fixed value, say -1000, and i set the lb of all other exchange reactions to zero. Then i run FASTCC on it and reduce the model to the unblocked reactions and i use transcriptome data and the GPRs to determine which reactions should be active.
For a relatively large number of my cases, FASTCORE reports an inconsistent input model, although FASTCC does not remove any more reactions when i rerun it on the presumably consistent model. The tolerance for both methods is set to 1e-4.
The error is: fastcore.m Error: Inconsistent irreversible core reactions.
In many cases i also get the following warning:
0 = sol.stat
INFEASIBLE = sol.origStat
Warning: LP solution may not be optimal
> In LP9 at 56
In findSparseMode at 46
In fastcore at 68
I have attached an example data set that causes this error on my system, and the system report. Note that i deliberately deactivated Java to accelerate the startup in no-GUI matlab. The issue persists also with Java enabled. My Gurobi version is 7.5.2.
Please tell me what i can change to make that work!
Best
Peter