1 / 26

Model rejections using set-based parameter estimation for real biological examples

Pelle Lundberg. Model rejections using set-based parameter estimation for real biological examples. Outline. Introduction The example models Implementation aspects Results Performance analysis Model size Size of parameter space Discretization Summary. Introduction.

dhempel
Download Presentation

Model rejections using set-based parameter estimation for real biological examples

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pelle Lundberg Model rejections using set-based parameter estimation for real biological examples

  2. Outline Introduction The example models Implementation aspects Results Performance analysis Model size Size of parameter space Discretization Summary

  3. Introduction How does this method fit in to our existing methods? Model rejection Core prediction • Possible implications • Conclusions with absolute certainty • Reduced time spent on optimisation • Hence, we want to try this on our examples!

  4. Examples used Conversion reaction model Earlier rejected based on overshoot behaviour Phosphorylated IR

  5. Examples used Internalization model Earlier rejected based amount of internalised IR Phosforylated IR Percent of Internalized IR

  6. Examples used Internalization model Earlier rejected based amount of internalised IR Phosforylated IR Percent of Internalized IR

  7. Implementation issues Output function y = k*IRp • From ODE to discrete formulation • Conclusions are drawn from discrete model • Additional time points are added with artificial data • Steady state description • yss = x3ss / xtot • Add to measurement data: xss3 = x3(10) • Add additional constraint: f3(x3ss) = 0

  8. Implementation issues Output function y = k*IRp • From ODE to discrete formulation • Conclusions are drawn from discrete model • Additional time points are added with artificial data Not present in current toolbox • Steady state description • yss = x3ss / xtot • Add to measurement data: xss3 = x3(10) • Add additional constraint: f3(x3ss) = 0

  9. Implementation issues Output function y = k*IRp • From ODE to discrete formulation • Conclusions are drawn from discrete model • Additional time points are added with artificial data Not present in current toolbox • Steady state description • yss = x3ss / xtot • Add to measurement data: xss3 = x3(10) • Add additional constraint: f3(x3ss) = 0 Requires additional time steps Implies higher order terms

  10. Results

  11. Results Conversion reaction model Earlier rejected based on overshoot behaviour Phosforylated IR

  12. Results Conversion reaction model Earlier rejected based on overshoot behaviour Rejected Phosforylated IR

  13. Results Internalisation model Earlier rejected based amount of internalised IR Phosforylated IR Percent of internalized IR

  14. Results Internalisation model Earlier rejected based amount of internalised IR Phosforylated IR Rejected Percent of internalized IR

  15. Results • These results corresponds to earlier conclusions made using global optimisation

  16. Results • These results corresponds to earlier conclusions made using global optimisation However... • There are still uncertainty in these results.

  17. Uncertainty due to discretization The stiffness of the problem makes discretization troublesome A result of the large parameter interval Previously: (1-100) Currently used: (1e-6 - 1e6)

  18. Uncertainty due to discretization The stiffness of the problem makes discretization troublesome A result of the large parameter interval Previously: (1-100) Currently used: (1e-6 - 1e6) • Implicit methods such as Backward Euler and Trapeziod method are used Euler forward Trapeziod method

  19. Uncertainty due to discretization • Added time points for increased time resolution can not compensate enough Low time point resolution High time point resolution Titlar + större axlar

  20. Uncertainty due to numerical problems Solving the convex problem Reformulation of feasibility problem • SeDuMi, SDPA • Numerical problems • Caused by the large parameter space

  21. Performance analysis • A small performance analysis to asses the impact on computational cost from the following factors: • Number of states • Number of time points • Number of parameters • Size of the parameter space • Number of bisections

  22. Performance analysis Formulation time [s] Size of xi (number of monomials)

  23. Performance analysis Construction time [s] 7 hours 14 states, 14 parameters, 12 time points Size of xi (All monomials)

  24. Performance analysis

  25. Summary We have tried Hasenauer's promising approach on some of our real examples His approach confirmed (i.e. proved) the previous conclusions However, even though we tested our smallest examples, significant problems appeared, since Our parameter spaces are much larger This gives numerical difficulties when solving the convex problem Discretization is an issue, especially in extreme regions of the parameter space • We also did a simple performance analysis • Discretization points (time points) is limiting the problem formulation • Large parameter spaces limits the maximal number of parameters

More Related