🔬 Biofilm Bacterial Density Calculator

Bacterial Density, Phage Half-Life, Transit Times, and MOI within Biofilms

by Stephen T. Abedon Ph.D. (abedon.1@osu.edu)

phage.org | phage-therapy.org | biologyaspoetry.org | abedon.phage.org | google scholar

Version 2026.04.07

Jump to:   🔬 Calculator  |  📖 Background  |  🧮 More Calculators

What is the Biofilm Calculator? Biofilms present a distinctive environment for phage–bacterium interactions. Bacterial densities within biofilms can be substantially higher than in planktonic culture, shortening phage half-life and altering encounter rates. At the same time, phage must physically traverse the biofilm matrix — a process governed by diffusion rather than convection, and one that is impeded by the matrix itself. This calculator estimates (1) bacterial density within a biofilm of known height and surface cell density, (2) phage half-life at that density, (3) minimum and mean transit times for phage to cross the biofilm thickness by diffusion, and (4) the multiplicity of infection (MOI) of phage within the biofilm. Users are encouraged to vary the adsorption rate constant k and the diffusion coefficient D to explore how sensitive the results are to these parameters — particularly since both are expected to differ within a biofilm matrix relative to free-solution values.

To cite this tool: Abedon, S.T. (2026). Biofilm Calculator. biofilm.phage.org

✉️ Contact: biofilm@phage.org

🔬 Section 1: Biofilm Bacterial Density

Enter the surface cell density and biofilm height to estimate the volumetric bacterial concentration within the biofilm. This density is the key quantity linking biofilm structure to phage adsorption kinetics, and is automatically passed to Sections 2 and 4.

Default: 5 × 107 per cm² (Hamilton, 1987 — oil-field pipeline biofilm)
Default: 150 μm (Hamilton, 1987)

🔬 Section 2: Phage Half-Life in Biofilm

The time for half a phage population to adsorb bacteria is t½ = ln(2) / (k × N), where k is the adsorption rate constant and N is the bacterial density (auto-filled from Section 1). A smaller half-life means phages adsorb bacteria more rapidly. Note that the manually entered k above is used as-is for the primary half-life result; use the Smoluchowski panel below to explore how matrix-reduced diffusion modifies kadj and its corresponding half-life. For a direct phage half-life calculator see t05phage.phage.org. For a theoretical estimate of k see adsorption.phage.org.

Default: 2.5 × 10−9 ml min⁻¹ (Stent, 1963)
Run Section 1 first
Auto-filled from Section 1; in cells ml⁻¹

Diffusion-Based k Adjustment (Smoluchowski)

The adsorption rate constant can be expressed as k = 4πRDαf, where R is the effective encounter radius, D is the phage diffusion coefficient, α is a scaling factor representing reduction in D within the biofilm matrix (default 1.0 = free solution), and f is the probability of successful adsorption upon encounter. The diffusion-adjusted rate constant is denoted kadj = 4πRDαf; when α = 1.0, kadj reduces to the standard Smoluchowski expression. Adjusting α below 1.0 simulates the effect of matrix-impeded diffusion on kadj and hence on phage half-life. The D value used here is linked to Section 3.

Approx. bacterial radius; default 1.0 μm
Probability of adsorption given encounter; default 1.0
Enter Section 1 data and press Calculate to see theory-derived k here.

🔬 Section 3: Phage Transit Time Across Biofilm

Phages move through a biofilm by diffusion, not by directed transport. The distribution of times for a single phage to traverse the full biofilm thickness L (auto-filled from Section 1) follows a first-passage time distribution — skewed, with a long tail toward slow crossings. Two quantities characterize this distribution: the modal transit time (the most probable, and also the fastest realistically expected, crossing time, = L² / 6D) and the mean transit time (the average crossing time, = L² / 2D), which is exactly three times the mode. The half-life from Section 2 captures the competing process of adsorption occurring during transit.

Note on diffusion coefficient defaults and units: The free-solution diffusion coefficient for phage T4 (a myovirus) is approximately 2.4 × 10−6 cm² min−1 (Stent, 1963, citing Putnam, 1954), equivalent to ~4.0 μm² s−1. Hunter et al. (2021) measured D0 = 4.13 ± 0.19 μm² s−1 for phage T7 (a podovirus) in free solution — close to but somewhat higher than the T4 value, consistent with T7's smaller size (Stokes-Einstein: D ∝ 1/r). Within a biofilm matrix, D is reduced by steric interactions; users should reduce D below its free-solution value to reflect biofilm conditions.

Reminder on exponents: A less negative exponent means a larger (faster) diffusion coefficient. For example, 10−5 cm² min−1 is ten times faster than 10−6 cm² min−1.
Default: 2.4 × 10−6 cm² min−1 ≈ 4.0 μm² s−1 (Stent, 1963; T4, free solution)
Enter height in Section 1
Auto-filled from Section 1; in μm

Diffusion Scaling Factor α for Transit and kadj

Reducing α below 1.0 scales D to simulate matrix-impeded diffusion within the biofilm. This affects both the transit time calculations below and the Smoluchowski-derived kadj in Section 2 — both panels share the same α value.

Effective Deff = α × D entered above. α = 1.0 → free solution; α = 0.1 → ~10× reduction.

Unit Converter: Diffusion Coefficient

Convert between common diffusion coefficient units.

= 4.000 × 10^0 μm² s⁻¹

🔬 Section 4: MOI Within Biofilm

The multiplicity of infection (MOI) is the ratio of phage to bacteria. Within a biofilm, the relevant bacterial density is the volumetric concentration estimated in Section 1 — auto-filled below. Enter the phage titer (PFU ml−1) to compute the MOI within the biofilm. For Poisson-based MOI calculations see also moi.phage.org.

Run Section 1 first
Auto-filled from Section 1; in cells ml⁻¹
For phage therapy, an MOI ≥ 1 is generally considered a starting target to ensure most bacteria encounter at least one phage, though actual effectiveness depends on phage replication, biofilm penetration, and other factors. See also adsorptions.phage-therapy.org for adsorption-based dosing calculations and t05phage.phage.org for phage half-life calculations.

📖 Background

Biofilms and Bacterial Density

A biofilm is a structured community of bacteria usually found attached to a surface, encased in a self-produced extracellular matrix. Unlike planktonic bacteria suspended in liquid culture, biofilm bacteria are densely packed in three dimensions. The volumetric bacterial density within a biofilm can be estimated from two measurable quantities: the number of cells per unit area (from surface counts or microscopy) and the biofilm height or thickness (from confocal imaging or profilometry).

The conversion is straightforward: dividing the surface cell density (cells per area) by the biofilm height (length) gives a volumetric density (cells per volume). For example, Hamilton (1987) reported a surface density of 5 × 107 cells cm−2 and a biofilm height of 150 μm in an oil-field pipeline biofilm:

N = (5 × 107 cells cm−2) / (150 μm × 10−4 cm μm−1) = 3.3 × 109 cells ml−1

This density — roughly 3 billion bacteria per milliliter — is comparable to or somewhat higher than typical late-log or stationary-phase planktonic cultures. Importantly, biofilm density varies widely across biofilm types, ages, species, and substrates; this calculator is useful precisely for estimating what the actual volumetric density is for a given biofilm, rather than assuming a typical value. The calculated density feeds directly into the phage adsorption and MOI calculations in the Calculator tab.

Note that this calculation yields an average density across the full biofilm volume. Real biofilms are heterogeneous; local densities vary, and not all bacteria within a biofilm may be of the same species or phage-susceptibility type. At spatial scales of 10–100 μm, however, clonal microcolonies mean that local densities of susceptible bacteria can be reasonably approximated by this average as a first estimate.

Phage Half-Life: Adsorption Kinetics at Biofilm Densities

Phage adsorption follows first-order kinetics with respect to both phage and bacterial concentrations. The rate constant k (the adsorption rate constant) has units of volume per time (typically ml min−1). The half-life of the phage population — the time for half the phages to adsorb — is:

t½ = ln(2) / (k × N)

Using k = 2.5 × 10−9 ml min−1 (Stent, 1963) and the Hamilton (1987) biofilm density of 3.3 × 109 cells ml−1, the phage half-life is approximately 0.084 minutes — less than 5 seconds. This represents the expected time for half a phage population to adsorb bacteria under these conditions, and is a lower bound: to the extent that phage diffusion is reduced within the biofilm matrix (see below), the effective adsorption rate constant and hence the encounter rate will also be reduced, lengthening the actual half-life. See t05phage.phage.org for a dedicated phage half-life calculator.

Stent's (1963) value of k = 2.5 × 10−9 ml min−1 applies to phage T4 adsorbing E. coli under standard conditions. Values of k for other phage-host pairs can be higher (e.g., 10−9 ml min−1 and above) as well as somewhat lower (e.g., 10−10 ml min−1 and below). For a theoretical estimate of k from first principles, see adsorption.phage.org.

The Smoluchowski Equation and Diffusion-Dependent k

The adsorption rate constant is not independent of the phage diffusion coefficient. From Smoluchowski theory, k = 4πRDf, where R is the effective encounter radius (approximated by bacterial radius, ~1 μm), D is the phage diffusion coefficient, and f is the probability of successful adsorption given encounter (0–1). Because k scales linearly with D, any reduction in phage diffusion within the biofilm matrix — through steric hindrance by the extracellular matrix and bacterial cells — directly reduces k and therefore lengthens both phage half-life and phage transit time. The calculator allows the user to explore this relationship by adjusting a scaling factor α that multiplies D, giving kadj = 4πRDαf.

Phage Diffusion and Transit Time Across a Biofilm

Phages are not actively motile; they move through a biofilm entirely by diffusion. The relevant physical quantity is the diffusion coefficient D, which relates mean squared displacement to time: ⟨x²⟩ = 2Dt in one dimension.

For phage T4 in free solution, Stent (1963, citing Putnam, 1954) gave D = 2.4 × 10−6 cm² min−1, equivalent to approximately 4.0 μm² s−1. Hunter et al. (2021) measured D0 = 4.13 ± 0.19 μm² s−1 for phage T7 (a podovirus) in free solution — close to but somewhat faster than the T4 value, consistent with T7's smaller size giving a modestly higher diffusion coefficient (Stokes-Einstein: D ∝ 1/r).

Within a biofilm matrix, however, phage diffusion is impeded by steric interactions with the bacterial matrix. Hunter et al. (2021) showed that phage T7 diffusion in a bacterial lawn follows Fricke's law, with D decreasing substantially as bacterial density increases. At high bacterial densities comparable to those in biofilms, D can be reduced by an order of magnitude or more relative to free solution — and because k scales linearly with D (Smoluchowski), this reduction in diffusion also lengthens the phage half-life. The transit time calculations in Section 3 use an effective diffusion coefficient Deff = α × D, where α can be adjusted to simulate matrix impedance.

The distribution of first-passage times for a particle diffusing across a slab of thickness L is not symmetric — it has a long tail toward slow crossings. Two useful summary statistics are:

  • Modal transit time (most probable and fastest realistically expected crossing time): tmode = L² / 6Deff
  • Mean transit time (average crossing time): tmean = L² / 2Deff

The mean is exactly three times the mode. Both are finite and meaningful; the distribution ranges from near-zero (rare fast crossings) to very long (rare slow crossings). Together with the half-life from Section 2, these transit times give a sense of whether phages are likely to traverse the full biofilm depth before being adsorbed.

MOI Within a Biofilm

The multiplicity of infection (MOI) is the ratio of phage particles to bacteria. In planktonic culture, the relevant bacterial density is simply the culture density. In a biofilm, the relevant density is the volumetric bacterial concentration within the biofilm — which may differ substantially from the density of any surrounding liquid. An MOI calculated using the biofilm bacterial density therefore reflects the local phage-to-bacterium ratio experienced by bacteria within the biofilm. See moi.phage.org for a Poisson-based MOI calculator, adsorptions.phage-therapy.org for adsorption-based dose calculations, and t05phage.phage.org for phage half-life calculations.

References

  • Hamilton, W.A. (1987). Biofilms: microbial interactions and metabolic activities. In: Fletcher, M., Gray, T.R.G., Jones, J.G. (Eds.), Ecology of Microbial Communities. Cambridge University Press, Cambridge, pp. 361–385.
  • Hunter, M., Krishnan, N., Liu, T., Möbius, W., and Fusco, D. (2021). Virus-host interactions shape viral dispersal giving rise to distinct classes of traveling waves in spatial expansions. Physical Review X 11:021066. 10.1103/PhysRevX.11.021066
  • Putnam, F.W. (1954). Ultracentrifugation of bacterial viruses. Journal of Polymer Science 12:391–406.
  • Stent, G.S. (1963). Molecular Biology of Bacterial Viruses. W.H. Freeman, San Francisco.
  • See also: Phage Half-Life Calculator — t05phage.phage.org | Adsorption Rate Constant Calculator — adsorption.phage.org

🧮 Phage Biology and Phage Therapy Calculators

A suite of free, browser-based phage biology (🔬) and phage therapy (💊) calculators by Stephen T. Abedon. All open in a new browser tab.

💊 Active Phage Therapy
Models phage therapy including in situ phage replication — for scenarios where active (replicative) treatment is expected or required.
phage-therapy.org
🔬 Adsorption Rate Constant
Determine the phage adsorption rate constant k for your phage-host combination. Required for all kinetic calculations.
adsorption.phage.org
🔬 Bacterial Doubling Time
Convert between doubling time and Malthusian parameter; fit growth curves; predict population size over time; and graph bacterial growth data on linear or log scale.
doublingtime.phage.org
🔬💊 Bacterial Half-Life
Time for half a bacterial population to become phage adsorbed, as a function of phage titer and adsorption rate constant.
t05bacteria.phage.org
🔬 Biofilm Bacterial Density
Bacterial density, phage half-life, phage transit times, and MOI within biofilms — with flexible unit choices and diffusion-based adsorption rate adjustment.
biofilm.phage.org ←
💊 Cross-Resistance Avoider
Design phage cocktails that minimize the likelihood of cross-resistance — reducing the chance that resistance to one phage confers resistance to others.
phage-therapy.org
🔬 Dilution Calculator
Plan serial dilutions to reach a target titer or plate count, back-calculate titers from plate count data, and learn how exponents and scientific notation work.
dilution.phage.org
💊 Inundative Phage Density
Minimum phage titer to reduce bacteria by a specified amount in a given time. The inundative threshold for passive phage therapy.
phage-therapy.org
🔬 Multiplicity of Infection (MOI)
Calculate MOIinput and MOIactual for phage-bacteria mixtures using Poisson statistics.
moi.phage.org
🔬 One-Step Growth
Calculate phage burst size and latent period from one-step growth experiment data.
onestep.phage.org
💊 Phage Adsorptions
Total adsorptions, MOIactual, and adsorptions per bacterium per unit time, with or without phage replacement.
adsorptions.phage-therapy.org
💊 Phage Cocktail Optimizer
Optimize phage cocktail composition to maximize coverage across target bacterial strains.
phage-therapy.org
🔬 Phage Half-Life
Time for half a phage population to adsorb bacteria, as a function of bacterial density and adsorption rate constant.
t05phage.phage.org
💊🔬 Phage Killing Titer
Determine phage concentrations from bacterial survival data using Poisson distributions. Includes phage therapy prediction and outcome interpretation.
killingtiter.phage-therapy.org
🔬 Phage Name Check
Check whether a proposed phage name has already been used — essential for avoiding naming conflicts in publications.
namecheck.phage.org
🔬💊 Phage OD Deviation
Detect phage-induced lysis from optical density curves — identifies the point of measurable divergence between treated and control cultures.
deviation.phage.org
🔬 Phage-Bacterial Chemostat
Simulate bacterial and phage population dynamics in continuous culture. Compare steady states and transient dynamics.
chemostat.phage.org
💊 Phage-Mediated D-Value
Time to achieve a given log reduction in bacteria at a constant phage titer, with or without phage replication.
phage-therapy.org
🔬 Poisson Frequencies
Full Poisson distribution of phage adsorptions per bacterium at a given MOI — fractions uninfected, singly infected, multiply infected.
phage.org
🔬 Titering and EOP
Calculate phage titers from plate counts using trimmed means, compute efficiency of plating (EOP), and run descriptive and Poisson statistics. Handles TNTC/TFTC.
titering.phage.org
See also
📖 Bacteriophage Glossary
Abedon, S.T. Online glossary of bacteriophage and phage therapy terminology.
preprints.org