The Systems Biology Simulation Core Library (SBSCL) provides an efficient and exhaustive Java implementation of methods to interpret the content of models encoded in the Systems Biology Markup Language (SBML) and its numerical solution.
Replacing CPLEX functions inside org.simulator.fba.COBRAsolver with SCPsolver API functions. SCPsolver is a simple mathematical modeling API which supports multiple solver backends like lpsolve, CPLEX, and GLPK. This lightweight abstraction allows the developer to quickly define an objective function with constraints and solve the optimization problem in Java. By using SCPsolver abstraction, CPLEX would become exchangeable and could be replaced by other solver libraries. This will allow the SED-ML interpreter to trigger FBA simulations when required.
Replacing CPLEX functions inside org.simulator.fba.COBRAsolver with SCPsolver API functions. SCPsolver is a simple mathematical modeling API which supports multiple solver backends like lpsolve, CPLEX, and GLPK. This lightweight abstraction allows the developer to quickly define an objective function with constraints and solve the optimization problem in Java. By using SCPsolver abstraction, CPLEX would become exchangeable and could be replaced by other solver libraries. This will allow the SED-ML interpreter to trigger FBA simulations when required.