Installation#
RAVEN is available as a MATLAB toolbox and as the Python package raven-toolbox. Both build the same models with the same algorithms, and the choice depends on the workflow.
Installation of the MATLAB toolbox through the MATLAB Add-Ons manager, a release download or git, with upgrading and removal.
pip install raven-toolbox, development installs, upgrading and removal.
Choosing a solver#
Both versions need a linear-programming solver. The options are the same for either language:
Solver |
Licence |
Suited to |
|---|---|---|
Gurobi |
Free academic |
Genome-scale models, ftINIT and the legacy tINIT method, gap-filling (recommended) |
GLPK |
Open source |
Small to medium models, getting started |
SCIP |
Open source |
MILP problems (MATLAB); |
In MATLAB, setRavenSolver('gurobi') selects the active solver. In raven-toolbox, the solver is configured through cobrapy (cobra.Configuration).