useR!2017 has ended
Back To Schedule
Wednesday, July 5 • 12:12pm - 12:30pm
Maximum growth rate estimation with **growthrates**

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Keywords: population growth, nonlinear models, differential equation
Webpages: https://CRAN.R-project.org/package=growthrates, https://github.com/tpetzoldt/growthrates
The population growth rate is a direct measure of fitness, common in many disciplines of theoretical and applied biology, e.g. physiology, ecology, eco-toxicology or pharmacology. The R package growthrates aims to streamline growth rate estimation from direct or indirect measures of population density (e.g. cell counts, optical density or fluorescence) of batch experiments or field observations. It can be applicable to different species of bacteria, protists, and metazoa, e.g. E. coli, Cyanobacteria, Paramecium, green algae or Daphnia.
The package includes three types of methods:
  1. Fitting of linear models to the period of exponential growth using the “growth rates made easy”-method of Hall and Barlow (2013),
  2. Nonparametric growthrate estimation by using smoothers. The current implementation uses function smooth.spline, similar to method of package grofit (Kahm et al. 2010),
  3. Nonlinear fitting of parametric models like logistic, Gompertz, Baranyi or Huang (Huang 2011) is done with package FME (Flexible Modelling Environment) of Soetaert and Petzoldt (2010). Growth models can be given either in closed form or as numerically integrated system of differential equations, that are numerically solved with package deSolve (Soetaert, Petzoldt, and Setzer 2010) and cOde (Kaschek 2016).
The package contains methods to fit single data sets or complete experimental series. It uses S4 classes and contains functions for extracting results (e.g. coef, summary, residuals, …), and methods for convenient plotting. The fits and the growth models can be visualized with shiny apps.
References Hall, Acar, B. G., and M. Barlow. 2013. “Growth Rates Made Easy.” Mol. Biol. Evol. 31: 232–38. doi:10.1093/molbev/mst197.

Huang, Lihan. 2011. “A New Mechanistic Growth Model for Simultaneous Determination of Lag Phase Duration and Exponential Growth Rate and a New Belehdredek-Type Model for Evaluating the Effect of Temperature on Growth Rate.” Food Microbiology 28 (4): 770–76. doi:10.1016/j.fm.2010.05.019.

Kahm, Matthias, Guido Hasenbrink, Hella Lichtenberg-Frate, Jost Ludwig, and Maik Kschischo. 2010. “Grofit: Fitting Biological Growth Curves with R.” Journal of Statistical Software 33 (7): 1–21. doi:10.18637/jss.v033.i07.

Kaschek, Daniel. 2016. cOde: Automated C Code Generation for Use with the deSolve and bvpSolve Packages. https://CRAN.R-project.org/package=cOde.

Soetaert, Karline, and Thomas Petzoldt. 2010. “Inverse Modelling, Sensitivity and Monte Carlo Analysis in R Using Package FME.” Journal of Statistical Software 33 (3): 1–28. doi:10.18637/jss.v033.i03.

Soetaert, Karline, Thomas Petzoldt, and R. Woodrow Setzer. 2010. “Solving Differential Equations in R: Package deSolve.” Journal of Statistical Software 33 (9): 1–25. doi:10.18637/jss.v033.i09.

avatar for Thomas Petzoldt

Thomas Petzoldt

Senior Scientist, TU Dresden (Dresden University of Technology)
dynamic modelling, ecology, environmental statistics, aquatic ecosystems, antibiotic resistances, R packages: simecol, deSolve, FME, marelac, growthrates, shiny apps for teaching, object orientation

Wednesday July 5, 2017 12:12pm - 12:30pm CEST
2.01 Wild Gallery