Installation¶
RAVEN is available as a MATLAB toolbox and as the Python package raven-toolbox. Both build the same models with the same algorithms, so pick whichever fits your workflow:
-
Install the MATLAB toolbox — via the MATLAB Add-Ons manager, a release download, or
git. Includes upgrading and removal. -
pip install raven-toolbox, plus development installs, upgrading and removal.
Choosing a solver¶
Both versions need a linear-programming solver. The choice is the same for either language:
| Solver | License | Good for |
|---|---|---|
| Gurobi | Free academic | Genome-scale models, tINIT/ftINIT, gap-filling (recommended) |
| GLPK | Open source | Small to medium models, getting started |
| SCIP | Open source | MILP problems (MATLAB) |
In MATLAB, select the active solver with setRavenSolver('gurobi'). In
raven-toolbox, the solver is configured through cobrapy
(cobra.Configuration).