Calculations

How to Calculate Cell Therapy and Gene Therapy Equipment Capacity and Yield

The core capacity and yield formulas every cell and gene therapy engineer runs, worked end to end with real units and inputs.

Cell and gene therapy manufacturing lives or dies on a handful of capacity and yield equations. The starting point is cell expansion: final cell number equals seed number times 2 raised to the power of culture hours divided by doubling time, so N_final = N_seed x 2^(t/td). Seed a bioreactor with 5 x 10^7 viable cells, assume a 24 hour doubling time, and run 10 days (240 hours). That is 240 / 24 = 10 doublings, a fold change of 2^10 = 1024, and a theoretical 5.12 x 10^10 cells. The Cell Expansion Yield calculator applies this and lets you sweep doubling time from 18 to 36 hours.

Theoretical numbers overstate reality, so apply viability and recovery. Multiply the 5.12 x 10^10 result by 90 percent viability and 80 percent harvest recovery: 5.12 x 10^10 x 0.90 x 0.80 = 3.69 x 10^10 usable cells. Doubling time is the input people get wrong; pull it from your own growth curves, not vendor claims, because a shift from 24 to 30 hours over 240 hours drops you from 10 to 8 doublings and cuts fold change from 1024 to 256, a fourfold loss. Track td as a rolling average across the last 5 batches for each cell type.

Bioreactor sizing converts a target dose into a working volume. Total harvestable cells equals working volume times target viable cell density times harvest efficiency. For an allogeneic run at 50 L working volume and 4 x 10^6 cells per mL (4 x 10^9 per L), that is 2 x 10^11 cells before losses. Apply 85 percent harvest efficiency and you keep 1.7 x 10^11. Divide by a 1 x 10^8 cell dose to get 1,700 doses per batch. The Cell Therapy Bioreactor Capacity calculator runs this in reverse too, solving for the volume needed to hit a fixed dose count.

Cryostorage planning follows straight from dose output. Vials required equals doses times vials per dose, plus retain and stability samples. If each of 1,700 doses needs 2 vials, that is 3,400 vials, and adding 8 percent for retains and QC pushes you to about 3,672. A storage rack holds 100 vials and a vapor-phase LN2 freezer holds 30 racks, or 3,000 vials, so one batch already exceeds a single unit at 122 percent. The Cryostorage Capacity calculator translates vial counts into rack, canister, and freezer positions and flags when fill fraction crosses 90 percent, the point where retrieval time climbs sharply.

Sterility and release testing loads are an equipment throughput problem. Test slots consumed equals samples per batch times incubation days divided by instrument or incubator availability. Compendial USP chapter 71 sterility testing runs a 14 day incubation, so a single batch needing 3 sample types occupies incubator space for 14 days each. If you release 4 batches per month, that is 12 concurrent sample sets against your incubator count. The Sterility Test Equipment Load calculator sizes incubator and isolator needs, and shows how switching to a rapid microbial method at 5 to 7 days roughly halves occupancy and frees release capacity.

Chain-of-identity work scales with steps, not just batches. Scan and verification events equal COI checkpoints per unit times units in process times operators verifying each step. An autologous workflow with 12 COI checkpoints, 40 patient units in flight, and dual-operator verification generates 12 x 40 x 2 = 960 scan events in a cycle. The Chain-of-Identity Equipment Workload calculator converts that into scanner, label printer, and terminal counts so you size hardware to peak concurrency rather than daily average, since autologous demand is lumpy and a Monday intake surge can be 3 times the weekly mean.

Tie the formulas together before committing capital. Expansion yield sets cells per batch, bioreactor capacity sets doses per batch, cryostorage sets how many batches you can bank, and sterility load sets how fast you can release them. Run each calculator with your measured viability, recovery, and doubling time rather than defaults, then stress test at the 10th percentile of historical performance. A line that pencils out at nominal 90 percent viability but fails at your real 82 percent floor is a line that will miss dose commitments, and catching that in a spreadsheet costs nothing while catching it in qualification costs months.

Published 2026-07-02.