View on GitHub


Advanced Matlab Interface to CVODES and IDAS

Download this project as a .zip file Download this project as a tar.gz file

AMICI (Advanced MATLAB Interface for CVODES and IDAS) is a MATLAB interface for the SUNDIALS solvers CVODES (for ordinary differential equations) and IDAS (for algebraic differential equations). AMICI allows the user to specify differential equation models in terms of symbolic variables in MATLAB and automatically compiles such models as .mex simulation files. In contrast to the SUNDIALSTB interface, all necessary functions are transformed into native C code, which allows for a significantly faster compilation.

The compiled .mex simulation files support various sensitivity methods thereby provides routines for efficient gradient computation taylored for parameter estimation of biochemical reaction models. Yet, AMICI is also applicable to a wider range of differential equation constrained optimization problems.



AMICI is a software package for MATLAB. It requires the Symbolic Math Toolbox and a correctly configured C Compiler.


The documentation of AMICI is available as PDF or as HTML The documentation includes an Installation Guide, a Model Specification Guide, several Examples and a detailed Code Overview.


Fabian Froehlich -

Jan Hasenauer -