Infection Probability Calculator

Quantify transmission chance using biology-inspired dose-response logic today. Adjust contact rate, immunity, masks, and ventilation. Download results instantly, compare scenarios, and plan safer steps.

Educational estimator for comparing scenarios; not medical advice.

Calculator Inputs

Choose the dominant transmission pathway for this scenario.
Pick based on literature for your pathogen when available.
Name the scenario for downloads and comparisons.
For repeated contacts, use per-event duration.
Captures viability, deposition, or inoculation success.
Use <1 for protection; >1 for higher vulnerability.
Used for cumulative probability across multiple exposures.
Cumulative uses n = exposures/day × days.
Creates low/high probability band from dose ± uncertainty.
Use measured or assumed concentration for the space.
Rest ~6–10, light activity ~10–20, heavy ~30+.
Affects droplet intensity and near-field mixing.
Ventilation + filtration + equivalent clean-air additions.
Fraction of emitted particles blocked at source.
Fraction of inhaled particles filtered by receiver.
Use swab data or scenario assumptions.
Count meaningful touches to contaminated surfaces.
Surface → hand transfer probability per touch.
Hand → mucosa transfer likelihood per event.
Fractional reduction in viable dose via washing/sanitizing.
Accounts for decay on surfaces before contact occurs.
Relative exposure amount entering tissue/blood.
Barrier reduction from gloves, shields, safe devices.
Scales inoculation success for breaks in skin/tissue.

Dose-response parameters

Use pathogen-specific values when available; otherwise use sensitivity testing.
For exponential, k = ln(2)/N50 when N50 > 0.
Smaller α often yields heavier tail (more variability).
Used only if N50 is set to 0.

Formula Used

This calculator estimates an effective dose from your chosen exposure route, then converts dose into an infection probability using a dose-response model.

Step 1: Effective dose

  • Airborne: dose ≈ C × Vinhaled × fvent × fdistance × fmask × route_eff
  • Contact: dose ≈ S × touches × transfer × inoculation × (1 − hygiene) × survival × route_eff
  • Bloodborne: dose ≈ inoculum × (1 − PPE) × entry_factor × route_eff

Susceptibility multiplier then scales the dose to reflect immunity or vulnerability.

Step 2: Dose → probability

  • Exponential: P = 1 − exp(−k·dose), with k = ln(2)/N50
  • Beta-Poisson: P = 1 − (1 + dose/N50·(2^(1/α) − 1))^(−α)
  • Repeated exposures: Pcum = 1 − (1 − P)^n

The uncertainty band recomputes P using dose × (1 ± uncertainty%).

Tip: When unsure about parameters, use the uncertainty band and compare mitigation scenarios (e.g., higher clean-air rate, better masks, improved hygiene).

How to Use This Calculator

  1. Select the transmission route that best matches the situation.
  2. Enter exposure duration and route efficiency based on viability or inoculation success.
  3. Fill route-specific fields (air concentration, touch events, or inoculum inputs).
  4. Set dose-response parameters from literature when possible (N50 and α).
  5. Optionally set exposures per day and days to estimate cumulative risk.
  6. Press Calculate to view results, then download CSV or PDF.

Exposure Inputs and Biological Meaning

Inputs represent a pathway for pathogens to reach susceptible tissue. Air concentration uses copies per cubic meter, while contact uses copies per square centimeter. Duration in minutes and breathing rate in liters per minute convert to inhaled volume in cubic meters. Route efficiency compresses viability, deposition, and successful entry into a 0–1 factor. Susceptibility scales dose from 0.05 to 5 to reflect immunity, age, or comorbid risk.

Translating Dose Drivers into Effective Dose

For airborne scenarios, effective dose multiplies concentration by inhaled volume, then attenuates with clean-air rate and distance. The calculator applies a smooth ventilation factor using an ACH reference of 6, and a distance factor that drops with the square of meters from the source. Mask efficiencies reduce both emission and inhalation using (1−source)×(1−receiver). For contact, dose grows with touch count, transfer efficiency, self‑inoculation probability, survival, and reduced by hygiene.

Choosing Dose–Response Parameters Responsibly

The dose model converts dose to probability. Exponential uses k and often derives k from N50 through ln(2)/N50, meaning N50 is the median infectious dose. Beta‑Poisson adds an alpha shape parameter that captures heterogeneity; smaller alpha typically increases variability. When literature is uncertain, use ranges: test N50 across one order of magnitude and alpha between 0.1 and 1.0. The uncertainty slider applies ±% to dose to show sensitivity bands.

Interpreting Single vs Cumulative Probability

Single‑exposure probability estimates risk for one event with the chosen duration. Many real settings involve repeated exposures; the calculator uses Pcum = 1 − (1 − P)^n, where n equals exposures per day times days. This grows quickly when P is moderate: for example, P=2% repeated 30 times yields about 45% cumulative risk. Risk buckets provide communication thresholds: under 1% is very low, 1–5% low, 5–20% moderate, 20–50% high.

Scenario Comparison and Mitigation Planning

Use the same dose‑response parameters across scenarios to isolate mitigation effects. Typical levers include raising clean‑air ACH, increasing distance, improving mask efficiency, and shortening duration. For contact, reducing touch events and increasing hygiene effectiveness often produce large gains because they reduce dose linearly. Save each run with a scenario label, then export CSV or PDF for review. If outputs seem extreme, revisit units, confirm the route, and widen uncertainty to stress‑test assumptions when needed.

FAQs

1) Which dose-response model should I choose?

Use the model that best matches published data for your pathogen. Exponential is simpler and depends on N50 via k = ln(2)/N50. Beta‑Poisson adds alpha to capture variability when responses differ across hosts or doses.

2) What does N50 mean in this calculator?

N50 is the median infectious dose: the dose where the model predicts about 50% infection probability. Lower N50 implies higher infectivity. If you set N50 to 0, the calculator uses your k value directly.

3) How should I use the uncertainty setting?

Uncertainty applies a ±% band to the effective dose, then recomputes probability. It helps you see how sensitive outputs are to measurement error, unit assumptions, or parameter uncertainty. Wider bands indicate inputs need better data or tighter controls.

4) Why is my probability high even with a mask?

Probability is driven by dose. High concentration, long duration, close distance, low clean‑air rate, or low mask efficiency can still produce a large dose. Try increasing ACH, distancing, and receiver efficiency together to reduce dose more strongly.

5) What is the difference between single and cumulative probability?

Single probability is for one exposure event. Cumulative probability combines repeated exposures using 1 − (1 − P)^n. Even small single-event probabilities can accumulate across many contacts, which is why frequency and time horizons matter.

6) Can I use this for clinical decisions?

No. This is an educational estimator for comparing scenarios and mitigation choices. Real infection risk depends on pathogen strain, host factors, and context-specific measurements. Use it alongside professional guidance and validated data sources.

Example Data Table

Scenario Route Duration (min) Key inputs Model Illustrative output
Waiting room Airborne 45 C=900 copies/m³, ACH=8, masks 0.3/0.4, d=1.5m Exponential Lower probability after ventilation and masks
Busy bus ride Airborne 30 C=2000 copies/m³, ACH=2, masks 0.1/0.2, d=0.8m Beta-Poisson Higher probability driven by dose and proximity
Shared workstation Contact S=80 copies/cm², touches=20, hygiene=0.6, survival=0.5 Exponential Moderate probability sensitive to hygiene
Lab bench spill Contact S=300 copies/cm², touches=8, transfer=0.2, survival=0.7 Beta-Poisson Probability rises with transfer and survival
Needlestick Bloodborne Inoculum=1.5, PPE=0.7, entry=0.9 Exponential Route efficiency and PPE dominate the estimate

Example rows are illustrative. Use measured or literature-based inputs for your context.

Related Calculators

Viral Load CalculatorInfection Rate EstimatorTransmission Risk CalculatorViral Shedding DurationViral Load ReductionNeutralization Titer

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.