Blog
Back to Blog

Western Blot Loading Controls: GAPDH, Actin, or Total Protein?

If you've ever probed a western blot for GAPDH or beta-actin as a loading control, you're in good company — it's been the default approach for decades. But the field has moved. Major journals now recommend total protein normalization over single housekeeping proteins, and reviewers are increasingly asking why you chose the control you did.

Here's what changed, why it matters, and what to do about it.

The Problem with Housekeeping Proteins

The assumption behind using GAPDH, beta-actin, or tubulin as a loading control is simple: these proteins are expressed at constant levels regardless of experimental condition. The problem is that assumption is often wrong.

The Total Protein Alternative

Total protein normalization (TPN) measures the total amount of protein in each lane rather than a single protein. Common methods include:

Eaton et al. (2013, PLOS One) showed that total protein normalization produces significantly more reproducible results than single housekeeping protein controls. Taylor & Posch (2014) demonstrated that total protein signal is linear from ~10–80 µg/lane — far wider than the ~4 µg saturation point of housekeeping proteins.

What the Journals Say

The shift isn't just academic opinion. It's in the author guidelines:

Either workflow, handled. VoilaBlot supports both single housekeeping-protein and total-protein normalization, with the background subtraction and QC done for you.

Normalize a blot →

When Single-Protein Controls Are Still OK

Total protein normalization isn't always practical, and single-protein controls can be valid when used carefully:

Phospho-Protein Normalization: A Special Case

If you're quantifying a phosphorylated protein (e.g., p-ERK, p-AKT), don't normalize to GAPDH or total protein. Normalize to the total (unphosphorylated + phosphorylated) target protein instead. The ratio you want is phospho-signal / total-target-signal, with both background-subtracted and both within the linear range. The JBC and LI-COR guidelines are explicit about this.

Practical Recommendations

  1. Default to total protein normalization (Ponceau, stain-free, REVERT) for new experiments. It's more reproducible, has wider dynamic range, and is what reviewers expect.
  2. If you use a housekeeping protein, validate it. Show that it doesn't change across your treatment conditions. Include this data in your supplementary figures.
  3. Don't let your loading control saturate. If you're loading 20 µg/lane and using GAPDH, there's a good chance it's saturated. Run a loading titration to check.
  4. For phospho-proteins, normalize to total target protein. Not to a housekeeping protein. Not to total protein.
  5. Report your choice. Whatever method you use, state it clearly in your methods section. Reviewers shouldn't have to guess.

Tools like VoilaBlot support both housekeeping protein and total protein normalization workflows. Whichever approach fits your experiment, the normalization math, background subtraction, and QC checks happen automatically — so you can focus on the biology rather than the spreadsheet.

References