Team:Johns Hopkins/Modeling/ParaFit


VitaYeast - Johns Hopkins University, iGEM 2011

Parameter fitting

While a model takes known qualitative information and organizes it systematically, parameter-fitting allows us to compare models with measured data, giving our models predictive power. Parameter fitting can be construed as an optimization problem. Here, we attempt to minimize an error function between our model and our observations. A common error function is the root-mean-squared error, which we plan to minimize using a number of nonlinear optimization algorithms.

Using the SimBiology Toolbox in Matlab, we have access to a convenient graphical interface for parameter fitting. Matlab uses the Levenberg–Marquardt Algorithm (LMA), which minimizes the least-squares error function mentioned above. While fairly robust, LMA has two drawbacks: it finds only a local minimum of the error function, and it assumes no measurement error in the measurements parameters. Nonetheless, it is a popular method that works well on most models.

We are currently awaiting the result of experiments to quantify the production of vitamins and other products using spectroscopy and HPLC. Once the data is available, our modeling group will be able to format the data and fit our model using LMA and minimax optimization.