A most probable number calculator app.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
MPN Calculator
Appl. Environ. Microbiol.-1983-Russek-1646-50.pdf
Briones and Reichardt 1999 excel.pdf
MPN formula sheet.xls


MPN-Calculator 1.1

A Most Probable Number (MPN) is an estimate of the mean density of viable microorganisms in a sample. A microbiologist prepares a step series of dilutions of a sample in tubes to a point where tubes will sometimes, but not always, contain viable microorganisms. Certain probability formulas (see references) are applied to the observed pattern of tubes containing viable microorganisms which consider the number of tubes and the dilution applied to the sample in each tube.

An MPN can be computed for any positive number of tubes at any positive number of dilutions, but often serial dilutions use three or more dilutions and a decimal series (the volume of inoculum used for each row is one tenth as much as the original sample as the previous row).

For more on the uses, applications, as well as the equations running it, you can read the FDA's page on it here.

Version History

  • 1.0 MVP release
  • 1.1 Updated to Swift 4 and made some improvements to layout and display on larger screens.


  • Mike Miksch


This project is licensed under the MIT License - see the LICENSE file for details


  • FDA Bacteriological Analytical Manual, October 2010, Appendix 2, Most Probable Number from Serial Dilutions
  • Russek, E. & Colwell, R. R. Computation of most probable numbers. Applied and Environmental Microbiology 45, 1646-1650 (1983)
  • Briones, A. M. & Reichardt, W. Estimating Microbial Population Counts by 'Most Probable Number' Using Microsoft Excell. Journal of Microbiological Methods, 35, 157-161 (1999).