Mathematical Modelling of (Dynamic) Microbial Inactivation

Functions for modelling microbial inactivation under isothermal or dynamic conditions. The calculations are based on several mathematical models broadly used by the scientific community and industry. Functions enable to make predictions for cases where the kinetic parameters are known. It also implements functions for parameter estimation for isothermal and dynamic conditions. The model fitting capabilities include an Adaptive Monte Carlo method for a Bayesian approach to parameter estimation.


bioinactivation: a package for modelling microbial inactivation in R.

The bioinactivation package implements several function for the modelization of microbial inactivation in R. It includes:

  • functions for the prediction of isothermal or non-isothermal microbial inactivation.
  • functions for the adjustment of inactivation models to isothermal experiments.
  • functions for the fitting of inactivation models to dynamic experiments.
  • functions for the calculation of prediction intervals for isothermal or non-isothermal microbial inactivation processes.

The inactivation models most commonly used in industry and academia are implemented in this package:

  • Bigelow’s model.
  • Peleg’s model.
  • Mafart’s model.
  • Geeraerd’s model.

Furthermore, this package includes some training data sets mimicking isothermal and non-isothermal inactivation experiments.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("bioinactivation")

1.3.1 by Alberto Garre, a year ago


Browse source code at https://github.com/cran/bioinactivation


Authors: Alberto Garre [aut, cre] , Pablo S. Fernandez [aut] , Jose A. Egea [aut]


Documentation:   PDF Manual  


GPL-3 license


Imports dplyr, deSolve, FME, lazyeval, ggplot2, MASS, graphics, stats, rlang, purrr

Suggests knitr, testthat, rmarkdown, tidyr


See at CRAN