shalinshah1993 / SBSCL

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.
https://draeger-lab.github.io/SBSCL/
GNU Lesser General Public License v3.0
0 stars 2 forks source link

Remove CPLEX dependency from SBSCL #1

Closed shalinshah1993 closed 6 years ago

shalinshah1993 commented 6 years ago

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.

shalinshah1993 commented 6 years ago

This has been done, https://github.com/shalinshah1993/SBSCL/commit/6fb83a7a46a99336668e4cfb1acbd833ba155161 Closing issue.