Free Design of Experiments Template (Worksheet + Run Tables)

Most design of experiments templates you'll find online are either a blank grid with no guidance, or a spreadsheet full of formulas you're afraid to touch. This one has two parts: a planning worksheet to fill in before you touch a pipette, and two run tables you can copy straight into a spreadsheet. Both are free, no sign-up.

Part 1: The planning worksheet

Most failed experiments fail at the planning stage, not the bench. Fill this in first — it forces the decisions that are much cheaper to make now than after you've run 16 wells.

Field What to write Example
Objective One sentence: what decision will this experiment inform? Find which media components most affect CHO titer
Response(s) What you'll measure, its units, and whether higher or lower is better Titer (g/L) — maximize
Factors Each variable you'll deliberately change Glucose, glutamine, temperature
Levels A low and a high setting for each factor Glucose: 4 g/L / 8 g/L
Hard-to-change factors Anything you can't realistically reset between individual runs Incubator temperature
Run budget How many runs you can actually afford (time, reagents, plate space) 8–16 wells
Known noise Typical variation between repeat runs of the same condition ±0.2 g/L between replicates
Nuisance variables Things that vary but that you aren't studying Analyst, day, reagent lot

A few things worth getting right here:

Part 2: Ready-to-use run tables

In both tables, −1 means the factor's low level and +1 means its high level. You'll replace these with your real values from the worksheet.

Std order is just the tidy, textbook way of listing the runs. Run order is the order you actually perform them in — it's been randomized for you as an example. Generate a fresh random order for each experiment you run (step 2 below shows how), so repeated experiments don't all share the same sequence.

3 factors: full factorial (8 runs)

Std order A B C Run order Response
1 −1 −1 −1 3
2 +1 −1 −1 7
3 −1 +1 −1 5
4 +1 +1 −1 1
5 −1 −1 +1 4
6 +1 −1 +1 8
7 −1 +1 +1 6
8 +1 +1 +1 2

Every combination of low and high for three factors. This lets you estimate every main effect and every interaction with no aliasing at all. More on why in Full Factorial Designs, Explained.

4 factors: half-fraction factorial (8 runs, Resolution IV)

Std order A B C D Run order Response
1 −1 −1 −1 −1 8
2 +1 −1 −1 +1 4
3 −1 +1 −1 +1 1
4 +1 +1 −1 −1 2
5 −1 −1 +1 +1 3
6 +1 −1 +1 −1 7
7 −1 +1 +1 −1 5
8 +1 +1 +1 +1 6

Four factors in the same 8 runs, instead of the 16 a full factorial would need. The trade-off: column D is set to the product of A × B × C, which means main effects are estimated cleanly, but two-factor interactions come out paired up (AB with CD, AC with BD, AD with BC) and can't be told apart. That's usually a good deal for a first screening experiment. The details are in Fractional Factorial Designs and Aliasing, Explained.

Optional: add center points. If all your factors are continuous (concentrations, temperatures — not categories like "supplier A vs. B"), add 2–4 extra runs with every factor set halfway between its low and high level. They give you a check for curvature and an estimate of run-to-run noise for almost no extra cost.

How to use the tables

  1. Replace −1 and +1 with your real levels. For example, if glucose is factor A, every −1 in column A becomes 4 g/L and every +1 becomes 8 g/L.
  2. Make a fresh random run order. The tables above include an example, but generate your own for each experiment: in a spreadsheet, add a column of =RAND(), sort the rows by it, and number them 1–8 in the Run order column. Then do the runs in that order, not top to bottom. Running in standard order lets anything that drifts over time — instrument warm-up, reagent aging, a plate edge effect — get mixed up with whichever factor happens to change at the same pace.
  3. Run and record. Work through the runs in your randomized order and write each result in the Response column.
  4. Replicate if you can. Even a couple of repeated runs gives you a real estimate of noise, which is what lets you tell a genuine effect from chance.

Where a template stops being enough

These two tables cover a lot of real experiments, but it's worth being honest about where a spreadsheet template runs out:

If you'd rather skip the spreadsheet, BioDOE generates these same designs (and larger ones) from a plain-language goal, randomizes the run order for you, handles hard-to-change factors properly, and runs the analysis when your results are in. The free tier includes 3 designs and 3 analyses a month. Try BioDOE free.

How was this article?

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