Colony Expansion Forecaster

Project month-by-month mouse colony growth from a small founder population. Generations to target, peak cage count, and a 12-18 month colony curve — with optional facility cap.

Breeding & GeneticsColony PlanningClient-Side
Tool details, related tools, and citation

Try it out

Load example colony expansion forecaster data to see the full workflow

Founder & Biology

Number of founder pairs at month 0.

Use the average pup count *at weaning*, not at birth.

Default 0.5 (mouse sex ratio is approximately 1:1).

Fraction of weanlings retained (default 0.9 for healthy SPF colonies).

Mating to next mating. Default 11 weeks for B6-class strains.

How many months to project. Default 18 ≈ 7 generations.

Targets & Constraints

The forecaster reports the first generation that hits this number.

Growth is clipped at this number; capped generations are flagged in the table.

Forecast Result

Generations to target
G3
≈ 7.6 months
Peak live colony
13,496
animals
Peak cage count
5,061
breeding + holding
Final at horizon
13,496
5061 cages

Colony Growth Curve

Live colony size Target population

Per-Generation Detail

GenMonthsPairsWeanlingsNew pairsLive colonyCages
G00500105
G12.5123174117
G25.130751811644
G37.67718947305115
G410.1198485121790297
G512.750912473112,037764
G615.2131032068015,2431966
G717.733738253206313,4965061

Amber rows: growth was clipped by the facility cap that generation. Green colony numbers: target population reached.

  • Sizing a new colony for a multi-cohort experiment 6-12 months out
  • Justifying additional cage allocation to a facility manager with a real curve
  • Comparing "let it grow" vs "manage to a cap" steady-state populations
  • Onboarding a new colony manager to the math behind colony expansion
  • Planning a strain rederivation or transgene transfer with a fixed delivery date

Don't use for

  • For published demographic models with age-structured Leslie matrices (different math)
  • For wild-type rodent population ecology (life-history parameters differ)
  • For colonies where breeders are continuously imported (use a queueing model)

Why Forecast a Colony

The mistake

Most labs scale up colonies "by feel." You set up 5 pairs in January, glance at the rack in March, and panic in June when you need 200 mice for an experiment but only have 60. Or worse: you panic because you have 800 mice and no room.

The fix

A discrete-time projection. Run the math forward from your real founder count, your real litter size, and your real retention rate. The output is a month-by-month curve and a generation table — exactly the surface you can present to a facility manager or PI to justify cage allocation.

The math
  • weanlings_g = active_pairs_g ×\times litter_size ×\times retention_rate
  • new_pairs_g = floor((weanlings_g ×\times female_ratio) / 2)
  • active_pairs_(g+1) = active_pairs_g + new_pairs_g
  • live_colony_(g+1) = live_colony_g + weanlings_g (clipped at facility cap)

Geometric growth dominates the first ~6 generations. After that, either the facility cap or breeder retirement flattens the curve.

Facility Capacity & The Cull Decision

The trade-off

Every facility has a hard cage limit. When the colony hits the cap, you cull weanlings — usually the surplus males and the late-litter pups. Most labs do this *unintentionally* (oops, no clean cages this week) instead of *intentionally* (here is the plan).

Use the cap field to model both worlds

1. Run with no cap → see the unconstrained biological ceiling. This is what your colony would do in a perfect rack. 2. Run with your real cap → see the month the cull starts and the steady-state population the cap supports. 3. Compare the two curves to budget cull rates and to justify a facility expansion if needed.

The cost

A capped colony is also a *managed* colony — you are committing to cull every generation past the cap, which has IACUC, ethical, and per-diem implications. The 3Rs Justification Builder (coming in Phase 26) helps articulate the trade-off in writing.

Frequently Asked Questions