Skip to main content

Advertisement

Log in

An improved curvilinear gradient method for parameter optimization in complex biological models

  • Original Article
  • Published:
Medical & Biological Engineering & Computing Aims and scope Submit manuscript

Abstract

Mathematical modeling is an often used approach in biological science which, given some understanding of a system, is employed as a means of predicting future behavior and quantitative hypothesis testing. However, as our understanding of processes becomes more in depth, the models we use to describe them become correspondingly more complex. There is a paucity of effective methods available for sampling the vast objective surfaces associated with complex multiparameter models while at the same time maintaining the accuracy needed for local evaluation of minima—all in a practical time period. We have developed a series of modifications to the curvilinear gradient method for parameter optimization. We demonstrate the power and efficiency of our routine through fitting of a 22 parameter Markov state model to an electrophysiological recording of a cardiac ion channel. Our method efficiently and accurately locates parameter minima which would not be easily identified using the currently available means. While the computational overhead involved in implementing the curvilinear gradient method may have contributed to resistance to adopting this technique, the performance improvements allowed by our modifications make this an extremely valuable tool in development of models of complex biological systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Audet C, Dennis JE Jr (2003) Analysis of generalized pattern searches. SIAM J Optim 13:889–903

    Article  Google Scholar 

  2. Botsaris CA, Jacobson DH (1976) Newton-type curvilinear search method for optimization. J Math Anal Appl 54:217–229

    Article  Google Scholar 

  3. Brent RP (1973) Algorithms for minimization without derivatives. Prentice-Hall, Englewood Cliffs, NJ

    Google Scholar 

  4. Conn AR, Scheinberg K, Vicente LN (2009) Introduction to derivative-free optimization. SIAM, Philadelphia

    Book  Google Scholar 

  5. Dokos S, Lovell NH (2003) A curvilinear gradient path method for optimization of biological systems models. In: 5th IFAC symposium on modelling and control in biomedical systems, pp 203

  6. Dokos S, Lovell NH (2004) Parameter estimation in cardiac ionic models. Prog Biophys Mol Biol 85:407–431

    Article  PubMed  CAS  Google Scholar 

  7. Edelstein-Keshet L (2005) Mathematical models in biology. Random House, New York

    Book  Google Scholar 

  8. Fink M, Noble D (2009) Markov models for ion channels: versatility versus identifiability and speed. Philos Trans A Math Phys Eng Sci 367:2161–2179

    Article  Google Scholar 

  9. Fletcher R (1987) Practical methods of optimization. Wiley, New York

    Google Scholar 

  10. Forrest S (1993) Genetic algorithms: principles of natural selection applied to computation. Science 261:872–878

    Article  PubMed  CAS  Google Scholar 

  11. Henzler-Wildman K, Kern D (2007) Dynamic personalities of proteins. Nature 450:964

    Article  PubMed  CAS  Google Scholar 

  12. Hodgkin AL, Huxley AF (1952) A quantitative description of membrane current and its application to conduction and excitation in nerve. J Physiol 117:500–544

    PubMed  CAS  Google Scholar 

  13. Liu DC, Nocedal J (1989) On the limited memory BFGS method for large scale optimization. Math Program 45:503–528

    Article  Google Scholar 

  14. Lu Y, Mahaut-Smith MP, Varghese A, Huang CL, Kemp PR et al (2001) Effects of premature stimulation on hERG K(+) channels. J Physiol 537:843–851

    Article  PubMed  CAS  Google Scholar 

  15. Marquardt D (1963) An algorithm for least-squares estimation of nonlinear parameters. J Soc Ind Appl Math 11:431–441

    Article  Google Scholar 

  16. Michalewicz Z, Nazhiyath G (1995) Genocop III: a co-evolutionary algorithm for numerical optimization problems with nonlinear constraints. In: IEEE International conference on evolutionary computations, pp 647–651

  17. Nocedal J, Wright SJ (2006) Numerical optimization. Springer-Verlag, New York

    Google Scholar 

  18. Press WH, Teukolsky SA, Vetterling WT, Flannery BP (1994) Numerical recipes in C: the art of scientific computing. Cambridge University Press, New York

    Google Scholar 

  19. Raguet-Schofield R (2009) Twittering with Mathematica. Wolfram Blog

  20. Rovati GE (1990) A versatile implementation of the Gauss–Newton minimization algorithm using Matlab for Macintosh microcomputers. Comput Methods Programs Biomed 32:161–167

    Article  PubMed  CAS  Google Scholar 

  21. ten Tusscher KH, Panfilov AV (2006) Alternans and spiral breakup in a human ventricular tissue model. Am J Physiol Heart Circ Physiol 291:H1088–H1100

    Article  PubMed  CAS  Google Scholar 

  22. ten Tusscher KH, Noble D, Noble PJ, Panfilov AV (2004) A model for human ventricular tissue. Am J Physiol Heart Circ Physiol 286:H1573–H1589

    Article  PubMed  CAS  Google Scholar 

  23. Wolfram S (2007) The Mathematica book. Wolfram Research Inc., Champaign, IL

    Google Scholar 

  24. Zhao JT, Hill AP, Varghese A, Cooper AA, Swan H et al (2009) Not all hERG pore domain mutations have a severe phenotype: G584S has an inactivation gating defect with mild phenotype compared to G572S, which has a dominant negative trafficking defect and a severe phenotype. J Cardiovasc Electrophysiol 20:923–930

    Article  PubMed  Google Scholar 

Download references

Acknowledgments

This study was supported by a Grant-in-aid from the National Heart Foundation of Australia (GO8S 3689). APH is a National Heart Foundation of Australia Fellow and JIV is an Australian National Health and Medical Research Council Senior Research Fellow.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adam P. Hill.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (DOC 1149 kb)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Szekely, D., Vandenberg, J.I., Dokos, S. et al. An improved curvilinear gradient method for parameter optimization in complex biological models. Med Biol Eng Comput 49, 289–296 (2011). https://doi.org/10.1007/s11517-010-0667-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11517-010-0667-1

Keywords

Navigation