Skip to main content
Calcimator

Purification Yield Calculator

Calculate overall downstream purification yield from individual step recoveries for biologics manufacturing.

About this calculator

Downstream purification of a biologic is a chain of sequential unit operations — clarification, capture chromatography, viral inactivation, two polishing chromatography steps, viral filtration, and ultrafiltration/diafiltration — and product is lost at every single step. Because each step's yield is applied to whatever material survived the step before it, overall yield is not an average of the seven percentages but their product: multiply all seven step recoveries together (each expressed as a fraction) to get the fraction of starting material that survives the entire train. This calculator applies that product to your starting mass to get final product mass, reports the mass lost as the difference, and also walks the running mass through the train step by step so you can see the cumulative amount remaining after capture, after polishing, and after the final UF/DF step — which is useful for spotting exactly where the biggest losses are occurring rather than only seeing the end result.

It also inverts the math to show how much starting material the same yield chain would require to reproduce your current starting mass as final product, illustrating how sensitive upstream feed requirements are to yield. The core assumption is that each step's yield is independent of the others and of scale — in reality, yields can shift with load, feedstock quality, and column aging, and this tool doesn't account for that variability, so treat the output as a deterministic planning estimate rather than a guarantee. A seemingly small drop in any one step (say 95% to 90%) compounds across six other multiplications and can meaningfully shrink the overall yield.

Inputs

oz
%
%
%
%
%
%
%

Results

Overall yield (%)

65.34

Final product (g)32.67
Mass lost (g)17.33
After capture (g)45.13
After polishing (g)35.46
After final processing (g)32.67
Start needed for 1g final (g)76.52
How to Use This Calculator
  1. Enter the starting material mass in grams from the bioreactor harvest.
  2. Set yield percentages for each purification step (clarification, capture, viral inactivation, polishing, UF/DF).
  3. Review Overall Yield (%), Final Product (g), and Mass Lost (g).
  4. Identify the step with the greatest loss and optimize to improve overall process yield.

How the result changes with Polish chrom. 1 yield (%)

Polish chrom. 1 yield (%)Overall yield (%)
4532.67
6849.37
10072.6

What each input means

Starting material (g)
Starting product mass from bioreactor harvest in grams.
Clarification yield (%)
Recovery from harvest clarification (centrifugation/depth filtration). Typical: 90-98%.
Capture chrom. yield (%)
Recovery from capture chromatography (e.g., Protein A). Typical: 90-98%.
Viral inactivation yield (%)
Recovery through viral inactivation step (low pH). Typical: 95-99%.
Polish chrom. 1 yield (%)
Recovery from first polishing chromatography (e.g., IEX). Typical: 85-95%.
Polish chrom. 2 yield (%)
Recovery from second polishing chromatography (e.g., HIC). Typical: 85-95%.
Viral filtration yield (%)
Recovery through nanofiltration viral removal. Typical: 95-99%.
UF/DF yield (%)
Recovery from ultrafiltration/diafiltration. Typical: 90-98%.

What each result means

Overall yield (%)
Cumulative yield across all purification steps.
Final product (g)
Mass of purified product after all steps.
Mass lost (g)
Total product mass lost during purification.
After capture (g)
Product mass after clarification and capture chromatography.
After polishing (g)
Product mass after both polishing chromatography steps.
After final processing (g)
Product mass after all steps including UF/DF.
Start needed for 1g final (g)
Starting material needed to yield the same final mass at current overall yield.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Starting material (g) = 50, Clarification yield (%) = 95, Capture chrom. yield (%) = 95, Viral inactivation yield (%) = 97 = 8 input(s) provided
  2. Calculate Overall yield
    Overall yield = overallYield * 100
    65.34 = 65.34
  3. Calculate Final product
    Final product = startingMassG * overallYield
    32.672 = 32.672
  4. Calculate Mass lost
    Mass lost = startingMassG - finalMassG
    17.328 = 17.328

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 is overall yield the product of the step yields rather than their average?

Because each step only processes whatever material survived the previous step, losses compound multiplicatively rather than averaging out — if you lost 5% at each of seven steps, you don't end up with roughly 95% overall, you end up with 0.95^7, about 69.8%. The calculator multiplies all seven fractional yields together to reflect this sequential dependency.

Why might a drop from 95% to 90% at just one step be more impactful than it looks?

Because that single step's yield is multiplied against the yields of six other steps, a change there shifts the entire product proportionally — dropping one step from 0.95 to 0.90 multiplies overall yield by 0.90/0.95, roughly 0.947, a 5.3% relative cut to your final output, not just a "5 percentage point" difference confined to that one step.

What does "start needed for target" actually calculate?

It divides your entered starting mass by the overall yield fraction, which mathematically shows how much starting material a process with this exact yield chain would need to reproduce your current starting mass as the final output. It's a way to see how sensitive upstream feed requirements are to the yield chain you've modeled, not a target-mass input in its own right.

Why does the calculator show mass remaining after capture and after polishing separately?

Because it walks the starting mass through each of the seven steps sequentially rather than only reporting start and end totals, so you can see exactly where along the train the largest losses occur. Comparing afterCaptureG to afterPolishG and afterFinalG makes it possible to identify which specific step is the biggest yield bottleneck to optimize.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Science & Physics.