Designing a DOE for CHO Cell Culture Media Optimization

Part of our complete guide to DOE for biologists.

You bump glucose feed rate up, titer improves a little. Next run you leave glucose alone and bump the amino acid feed instead — a little more improvement. You never test them together, so you never find out that the real gain only shows up when both move at once. That's the OFAT trap in cell culture media optimization, and it's exactly the interaction DOE is built to catch.

What actually varies in a media optimization run

A typical CHO titer-improvement project has a mix of variable types, and getting the mix right matters more than the exact list:

Two responses that pull in different directions

Titer optimization rarely has one target. You're almost always maximizing titer while keeping viability above some floor — push feed too aggressively and titer climbs but the culture crashes early. This is a multi-goal optimization problem: define both responses, set a goal for each (maximize titer, keep viability ≥ some threshold), and let the design find settings that satisfy both instead of manually trading them off by eye.

Picking the design stage

If you're staring at five or six candidate variables and don't know which actually move titer, start with a screening design — it's built to cheaply rule out the ones that don't matter, not to find the exact optimum. Once you're down to the two or three that do, move to an optimization (response surface) design on just those, which can find a genuine peak rather than just a direction to keep pushing in.

Don't skip straight to a response surface design with six variables — the run count needed to characterize curvature across that many dimensions gets expensive fast. Screen first.

Sizing it before you commit bioreactor time

Titer assays have real run-to-run noise — plate reader variability, sampling error, day-to-day culture variability. Before committing bioreactor runs, it's worth knowing: given how noisy your titer measurement normally is, and the smallest improvement that would actually be worth changing your process for, does your planned run count have a realistic shot at detecting it? That's a five-minute calculation, not a guess.

Reading the result

When the runs are in, the significance table tells you which variables had a real effect on titer and viability independently, and whether any of them interact (a common one: feed rate and temperature shift often trade off against each other). The optimizer then reports predicted optimal settings for both responses at once — not just "titer is maximized here," but "titer is maximized here while viability stays above your floor."

Ready to try it on your own media optimization project? Start free — the workflow above is exactly what BioDOE's three panels walk you through.

How was this article?

Help us improve it for everyone. Your input matters, we read every comment.