Mutation Rate Calculator

Estimate mutation rate per base pair per generation from observed mutations, generations, genome size and lineages.

100% FreeNo sign-upPrivate — runs in your browser

Averages over lineages and generations: it assumes mutations accumulate linearly and are counted without selection bias. Mutation-accumulation designs (small bottlenecks, minimal selection) approximate this best.

—

Mutation rate (per bp per generation)

Mutation rate (per bp per generation)
—
Mutations per genome per generation
—
Mutations per lineage
—
Reading
—
Copied to clipboard

How to use this tool

1
Enter mutations observed

The total number of verified mutations across all lineages.

2
Enter generations

The number of generations over which mutations accumulated.

3
Enter genome size

The haploid genome size in base pairs (E. coli is about 4.6 million).

4
Enter lineages

The number of independent lines or replicates contributing mutations.

Formula & worked example

Rate (per bp per generation) = mutations / (generations × genome size × lineages). Per-genome rate = rate × genome size.

30 mutations over 1000 generations, 4.6 million bp genome, 10 lineages: rate = 30 / (1000 × 4.6×10⁶ × 10) ≈ 6.522×10⁻¹⁰ per bp per generation, or 0.003 mutations per genome per generation.

Limitations — read this before you rely on it

Assumes neutral accumulation and complete detection. Selection removes deleterious mutations, sequencing misses some, and rates vary across the genome — the result is a genome-wide average.

Frequently asked questions

Roughly 10⁻¹⁰ to 10⁻⁹ per base per generation in bacteria, and around 10⁻⁸ per base per generation in humans (per diploid genome the numbers differ by ploidy).

Each lineage is an independent accumulation experiment. Pooling mutations without dividing by lineage count would inflate the rate.

Repeated single-cell bottlenecks minimise selection, so even mildly deleterious mutations survive to be counted — giving a truer spontaneous rate.

Per base compares organisms fairly; per genome shows the mutational load each offspring actually carries. Both are shown here.

Yes — hotspots, repeats, transcription-coupled repair and local sequence context all create variation around the genome-wide average.