Cell Bank Calculator
Calculate vial count, expansion time, and storage requirements for master and working cell banks.
About this calculator
Building a cell bank means growing a small starting population up to millions of vials' worth of cells and freezing them down in uniform aliquots, and the math behind that is exponential growth in reverse. This calculator first works out the total cell mass required — cells per vial times the number of vials you want, divided by expected post-thaw viability, since some fraction of frozen cells won't survive the freeze-thaw cycle and you need to bank enough to compensate. It then computes the number of population doublings needed to get from your starting cell count to that total using log2(total cells / starting cells), since each doubling exactly doubles the population.
Multiplying doublings by your doubling time (the hours it takes a culture to double, typically 18-30 hours for common mammalian lines) gives total expansion time, and dividing doublings by two estimates the number of passages needed, on the assumption that a typical 1:4 split each passage corresponds to roughly two doublings of regrowth. Freeze volume and freeze medium are then just vial count times volume per vial, with a flat 10% overage added to the medium figure to cover pipetting losses during the cryopreservation fill. The calculation assumes clean, unbroken exponential growth for the entire expansion — no lag phase after thaw, no growth-rate slowdown as cultures approach confluence, and a constant doubling time throughout — so treat the expansion-time and passage-count outputs as optimistic planning estimates rather than a guaranteed timeline, and pad your real schedule accordingly.
Inputs
Results
Total cells to grow
2,110,000,000
How to Use This Calculator
- Enter starting cell count (×10⁶), target cells per vial (×10⁶), and total vials needed.
- Set cell doubling time (hours) and expected post-thaw viability (%).
- Enter freeze volume per vial (mL).
- Review Total Cells to Grow, Expansion Time (days), Passages Needed, and Total Freeze Volume (mL).
- Use Freeze Medium Needed (mL) to prepare your cryoprotectant formulation in advance.
How the result changes with Cells per vial (×10⁶)
| Cells per vial (×10⁶) | Total cells to grow |
|---|---|
| 5 | 1,050,000,000 |
| 7.5 | 1,580,000,000 |
| 15 | 3,160,000,000 |
| 25 | 5,260,000,000 |
What each input means
- Starting cells (×10⁶)
- Number of initial cells to expand from (in millions). Typically from a thawed vial.
- Cells per vial (×10⁶)
- Target number of viable cells per cryovial (in millions). Typical: 5-20 × 10⁶.
- Target number of vials
- Number of cryovials to bank. MCB typically 100-300, WCB 200-500.
- Doubling time (hours)
- Cell population doubling time in hours. CHO: 18-24h, HEK293: 20-30h.
- Post-thaw viability (%)
- Expected cell viability after freeze-thaw. Good protocols: 90-98%.
- Freeze volume per vial (mL)
- Volume of cell suspension per cryovial in mL. Standard: 1.0-1.8 mL.
What each result means
- Total cells to grow
- Total cells needed before freezing (accounts for viability losses).
- Population doublings
- Number of cell doublings from start to target.
- Expansion time (days)
- Estimated time to expand cells assuming exponential growth.
- Passages needed
- Estimated number of cell passages (assuming 1:4 split ratio).
- Total freeze volume (mL)
- Total volume of cell suspension to freeze across all vials.
- Freeze medium needed (mL)
- Total freeze medium with 10% overage for pipetting losses.
- Vial concentration (×10⁶/mL)
- Final cell concentration in each cryovial.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersStarting cells (×10⁶) = 1, Cells per vial (×10⁶) = 10, Target number of vials = 200, Doubling time (hours) = 24 = 6 input(s) provided
- Calculate Total cells to growTotal cells to grow = Number(totalCellsNeeded.toExponential(2))2110000000 = 2110000000
- Calculate Population doublings11 = 11
- Calculate Expansion timeExpansion time = expansionTimeHrs / 2411 = 11
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does the calculator use log2 to determine the number of doublings needed?
Each population doubling exactly doubles the cell count, so going from an initial population to a larger target population always requires log2(target/initial) doublings — the same math as figuring out how many times you must double a number to reach another number. The calculator computes total cells needed first, then applies log2 against your starting cell count to get doublingsNeeded.
Why is total cells needed divided by post-thaw viability rather than multiplied?
Viability represents the fraction of frozen cells that survive freeze-thaw, so dividing by that fraction — rather than multiplying — inflates the target so that after expected losses you still end up with the full number of viable cells per vial you specified. At 95% viability, for example, you need to bank about 5% more cells than the vial spec alone would suggest.
Why does the calculator estimate passages as doublings divided by two?
It assumes a typical 1:4 split ratio at each passage, and going from a 1x population to 4x is two doublings (2^2 = 4), so each passage corresponds to roughly two doublings of regrowth before the next split. Dividing total doublings needed by two and rounding up gives an estimated passage count under that assumption.
How reliable is the expansion-time estimate?
It assumes constant, unbroken exponential growth at your entered doubling time for the entire expansion, with no lag phase after thawing and no slowdown as cultures approach confluence between passages. Real cultures rarely behave this cleanly, so treat the expansion-time and passage-count outputs as optimistic best-case estimates and build schedule padding into your actual timeline.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Cell Doubling Time
Calculate cell doubling time, growth rate, and generation count from optical density measurements over time.
BiotechMedia Preparation Calculator
Calculate reagent volumes for cell culture media batches using C1V1 = C2V2 dilution.
BiotechBioreactor Sizing Calculator
Determine bioreactor working volume from production targets, cell density, and specific productivity for CHO, HEK293, and other cell lines.
BiotechFermentation Scale-Up Calculator
Scale bioreactor parameters from lab to production using constant tip speed or constant P/V strategies.
More in Science & Physics.