-
Notifications
You must be signed in to change notification settings - Fork 29
How to check and improve optimization
Clemens Kreutz edited this page Apr 28, 2020
·
13 revisions
Parameter optimization of ODE models is challenging because
- there is no analytical solution of the ODEs, thus the objective function (and derivatives) can only be evaluated numerically with limited accuracy
- the objective function depends non-linearly on the parameters
- models might be large, i.e. have many parameters
- the amount of available data and observables is typically restricted which yields non-identifiability
- usually only rough knowledge is available about parameter ranges
- additional numerical challenges like events have to be accounted for
It is therefore essential to ensure that optimization works reliably.
Lessons Learned from Quantitative Dynamical Modeling in Systems Biology
- Installation and system requirements
- Setting up models
- First steps
- Advanced events and pre-equilibration
- Computation of integration-based prediction bands
- How is the architecture of the code and the most important commands?
- What are the most important fields of the global variable ar?
- What are the most important functions?
- Optimization algorithms available in the d2d-framework
- Objective function, likelhood and chi-square in the d2d framework
- How to set up priors?
- How to set up steady state constraints?
- How do I restart the solver upon a step input?
- How to deal with integrator tolerances?
- How to implement a bolus injection?
- How to implement washing and an injection?
- How to implement a moment ODE model?
- How to run PLE calculations on a Cluster?