Written and maintained by CASRAI Editorial Board
Last updated
A loading control only means something inside its own linear range. That single sentence decides whether a western blot is quantitative or decorative, and it is the step most protocols skip. The usual debate — housekeeping protein or total protein? — is downstream of it. Either normalizer can be correct; neither is valid until you have demonstrated, on your own lysate, at your own load, that its signal still responds to how much protein you put in the lane.
This guide covers the choice between housekeeping-protein and total-protein normalization, the dilution-series validation that makes either choice defensible, and what journals actually require versus what they leave to you. It sits downstream of the sample-prep and blot-chemistry decisions: see western blot protocol basics for the workflow, SDS-PAGE separation for the gel, transfer buffer composition for getting protein onto the membrane, and blocking buffer selection for the detection chemistry. If you have no signal at all, start at the no-bands decision tree instead — normalization is a problem you get to have only once bands exist.
What a loading control actually corrects for
A loading control is a measurement of how much sample actually ended up in each lane and on the membrane, used to scale the target signal. It corrects three technical sources of lane-to-lane variance:
- Quantitation error in the lysate. Your Bradford or BCA value has its own error, and detergents and reducing agents in lysis buffers shift both assays differently.
- Pipetting error into the well. Small volumes of viscous, glycerol-heavy sample.
- Transfer non-uniformity. Transfer efficiency is not constant across a gel; a gradual two- to four-fold gradient in signal across the lanes of a single blot is a documented, ordinary occurrence (Taylor et al., Mol Biotechnol 2013).
It corrects none of the following, and treating it as if it does is the most common misreading: it does not fix a target antibody that is outside its own linear range, it does not fix saturated film, it does not make two different blots comparable, and it does not rescue a lane that was overloaded to the point where antibody only reaches the surface layer of transferred protein.
Loading equal protein by BCA is not a substitute for a loading control. Equal loading is the input; the loading control is the measurement of what actually arrived. They are different steps and you need both.
Two independent failure modes, often confused
The literature criticising housekeeping proteins is arguing two separate things, and conflating them leads people to the wrong fix.
Failure mode 1 — biological: housekeeping proteins are not invariant
GAPDH, beta-actin and the tubulins are constitutively expressed, not constant. They shift with confluence, hypoxia, differentiation state, cell-cycle position, tissue development stage and a range of disease states — which means the very thing your experiment perturbs may also perturb your denominator.
Two measured examples, both from peer-reviewed method studies rather than vendor literature:
- Goasdoue et al. (Electrophoresis 2016, doi:10.1002/elps.201500385) showed that beta-actin, GAPDH and alpha-tubulin were all inappropriate controls for studying brain development and hypoxic-ischaemic injury in the piglet — the three most-used controls failing together in one model.
- Wang et al. (Electrophoresis 2023, doi:10.1002/elps.202200222) found the opposite pattern in ischaemic heart tissue: actin and tubulin changed significantly while GAPDH did not.
The correct conclusion is not “GAPDH is bad” or “actin is bad.” It is that housekeeping stability is a property of your tissue, model and perturbation, and is therefore an empirical question about your system, not a property you can inherit from someone else’s paper. This is the same logic that governs reference-gene selection in RT-qPCR, where the field long ago accepted that reference genes must be validated per system.
Failure mode 2 — analytical: the control is saturated
This one is more damaging and much less discussed, because it produces a result that looks reassuring. Housekeeping proteins are chosen precisely because they are abundant. At the protein loads people routinely use, that abundance puts them past the top of the detection system’s linear range, on the plateau. On the plateau, band density stops responding to load — so every lane looks the same, and the blot appears beautifully even. It is not even; it is saturated.
The measured numbers are stark. Taylor et al. (2013) ran a two-fold dilution series of HeLa lysate and found GAPDH linear only across the three lowest dilutions on both film and a cooled-CCD imager. Their conclusion: to use GAPDH as a quantifiable loading control in that lysate required a total protein load of not more than about 0.5 micrograms per lane. Typical loads are 10 to 80 micrograms — one to two orders of magnitude into the plateau. Moritz (Proteomics 2017, doi:10.1002/pmic.201600189) frames the same limitation generally: housekeeping proteins commonly fail to reveal loading differences above small loading amounts of roughly 0.5 to 10 micrograms.
The cost is quantifiable. In the same 2013 study, a genuine 0.03-fold difference in lysate load between lane groups was reported as only a 0.20- to 0.26-fold difference by relative GAPDH band density — because one point sat in GAPDH’s linear range and the other on its plateau. Janes (Sci Signal 2015, doi:10.1126/scisignal.2005966) puts the general case plainly: skipping this class of diagnostic yields pseudoquantitative data that markedly overestimate or underestimate true differences in protein abundance.
Film makes it worse. Because film saturates in the background as well as in the bands, background-subtracted density can actually decline as you load more protein once the bands are fully saturated — a monotonic input producing a non-monotonic output. Taylor et al. measured a linear range of four dilutions on film against seven on a cooled-CCD imager for the same blot — the detector-level version of this argument, including what a laser scanner can and cannot read, is set out in film, CCD and laser scanner compared for blot imaging.
The validation step: the dilution series that makes either choice valid
This is the part almost no protocol shows, and it is the whole basis on which either normalizer becomes defensible. It is one gel, run once per sample type per antibody, and it is reusable for the life of the project.
Procedure
- Pool your lysates. Make a single pooled lysate that is representative of the study samples — not one condition. Quantify it once, carefully.
- Build a two-fold serial dilution series. Taylor et al. (2013) specify twelve dilutions starting from about 80 micrograms of pooled lysate per lane. Twelve points is not excessive: you are trying to bracket both ends of a range you do not yet know.
- Image the gel before transfer if you are using a stain-free system, to confirm in-gel loading consistency and separation quality before you commit to the transfer.
- Image the membrane after transfer, before antibody. This is where the total-protein measurement for normalization must come from — not the gel image. Over-transfer and variable transfer efficiency mean the gel signal does not predict what actually landed on the membrane.
- Probe and image, one exposure setting, no auto-exposure. Then measure background-subtracted band density for the target and for every candidate loading control on the same blot.
- Plot density against micrograms loaded, per analyte. Fit a regression. The linear range is the contiguous span of loads where density tracks the two-fold steps; the plateau is where it stops.
- Choose a working load inside the overlap. Your target and your normalizer must both be linear at the load you actually run.
The overlap requirement is the real result
Step 7 is the finding this whole exercise exists to produce, and it is why “which loading control is better” is the wrong first question. Published ranges from the same 2013 experiment illustrate how badly the windows can miss each other:
| Analyte / method | Measured linear range | Fit |
|---|---|---|
| Stain-free total protein, imaged in-gel | ~1 to 35 micrograms | R² = 0.9855 |
| Stain-free total protein, imaged on membrane | ~10 to 70 micrograms | R² = 0.9971 |
| GAPDH immunodetection (HeLa lysate) | up to ~0.5 micrograms | linear over lowest 3 dilutions only |
| Chemiluminescent target on film | 4 dilutions | — |
| Chemiluminescent target on cooled-CCD imager | 7 dilutions | — |
Figures from Taylor SC, Berkelman T, Yadav G, Hammond M, Mol Biotechnol 55(3):217-226, 2013 (doi:10.1007/s12033-013-9672-6), for HeLa lysate on that instrument. Treat them as an illustration of the magnitude of the problem, not as your numbers — the authors’ own point is that these are system-specific and must be re-measured. Note also that the authors were Bio-Rad employees; the independent studies cited elsewhere on this page reach compatible conclusions.
Read the table as a decision, not as trivia. At a 20-microgram load, stain-free on membrane is comfortably linear and GAPDH is roughly 40-fold into its plateau. At a 0.34-microgram load — where you might be running an extremely abundant target — the reverse holds: GAPDH is linear and stain-free total protein falls below its limit of detection entirely. There is no universally correct normalizer, only a normalizer that is correct at the load your target requires.
Housekeeping-protein normalization: when it is still right
Housekeeping normalization has not been superseded; it has been narrowed. It remains the correct choice in three situations:
- Very low loads. When the target is abundant enough to be run at sub-microgram loads, total-protein stains lack the sensitivity and a housekeeping protein is the only normalizer still in range.
- Fractionated or non-representative samples. Total protein normalizes to everything in the lane, which is a liability when the lane is not a whole-cell lysate — a subcellular fraction, an immunoprecipitate, a secretome, or a sample whose total-protein composition is itself the variable. A compartment-appropriate marker is more meaningful there than the sum of a fraction whose composition changed.
- Where the specific control has been validated in your model. Which is the entire point of the next paragraph.
Screen the candidate before you commit to it
Wang et al. (2023) contribute a cheap pre-screen that most labs never run: before choosing a housekeeping protein, interrogate public expression data for your model — they used the Gene Expression Omnibus and the GEO2R web tool — to eliminate candidates whose transcripts already move under the perturbation you are studying. That is a free, hours-long desk exercise that can prevent a year of normalized-to-a-moving-denominator data. It does not replace protein-level confirmation (transcript and protein levels dissociate), but it is a fast way to discard the obviously unsuitable.
Then confirm at the protein level: run the candidate control across your actual experimental conditions, at a load inside its linear range, and show that it does not differ between groups. Report that as a figure or a supplementary panel. A loading control you have shown to be stable in your model is evidence; one you inherited from a protocol is an assumption.
The pooled-standard alternative
Goasdoue et al. (2016), having ruled out all three common housekeeping proteins in their model, used an in-house pooled standard loaded on every blot as a reliable way to control interassay variability. This is worth knowing because it addresses a problem neither housekeeping nor total-protein normalization solves: comparison between blots. A common pooled reference in a dedicated lane on every membrane gives you a scaling factor across gels, which is otherwise the single hardest thing to defend in a multi-blot western blot experiment.
Total-protein normalization: stain-free, Ponceau S and REVERT-class stains
Total-protein normalization measures the summed signal of the whole lane on the membrane and normalizes to that. It sidesteps failure mode 1 entirely — the total protein loaded does not change because your cells became hypoxic — and it has a far broader dynamic range than any single abundant protein, which mitigates failure mode 2. That is why the method literature has converged on it. It is not, however, assumption-free.
What the comparative studies actually found
- Stain-free versus Ponceau versus housekeeping. Rivero-Gutiérrez et al. (Anal Biochem 2014, doi:10.1016/j.ab.2014.08.027), an academic group testing a commercial stain-free system, found stain-free outperformed Ponceau S, and both were more consistent than housekeeping-protein immunodetection.
- Reproducibility gain, quantified. Maloy et al. (Anal Biochem 2022, doi:10.1016/j.ab.2022.114840) compared three total-protein methods and found stain-free accurate across different membrane types and brands and across protein loads, unlike Ponceau S and Amido Black. Housekeeping normalization to actin or beta-tubulin could match stain-free for accuracy — but stain-free reduced variability enough to cut the number of samples needed to reach statistical significance by more than 50 percent. That is a power argument, not just a purity argument.
- Ponceau holds up well on the cheap end. Thacker et al. (Anal Biochem 2016, doi:10.1016/j.ab.2015.11.022) compared actin, GAPDH, Ponceau S and Coomassie Brilliant Blue, and found Ponceau optimally balanced accuracy and precision. If you have no stain-free imager, Ponceau is a defensible normalizer, not a fallback to apologise for.
- The review position. Moritz (2017) surveys seven total-protein staining variants and nine advantages over housekeeping controls, and concludes that total protein staining should be the preferred loading control — while noting that only a small percentage of laboratories had adopted it.
The three requirements total protein carries in exchange
Total-protein normalization is not a free pass. It replaces the biological assumption with three analytical ones, all of which are your responsibility to satisfy:
- Linearity, same as any other normalizer. Total-protein signal saturates too, at both ends: it has a limit of detection below which low loads read as noise, and an upper plateau. The window is wider, not infinite. Run the dilution series.
- Transfer uniformity, now load-bearing. Because the measurement is made on the membrane, it captures transfer efficiency — which is a feature (it is measuring what actually arrived) but means an uneven or incomplete transfer contaminates your denominator with a gradient. This is where transfer buffer composition stops being an upstream concern and becomes a quantification concern: methanol content and SDS content change transfer efficiency differently for different molecular weights, so a size-biased transfer skews the lane sum.
- Stain chemistry stability. Wang et al. (2023) found that SDS concentration and temperature significantly affected Ponceau S staining results. Their fix is worth adopting: stain the membrane with Ponceau S after immunodetection rather than before, which avoids that interference and produced lower coefficients of variation than GAPDH immunodetection in their hands.
A note on vendor documentation
Every claim on this page is sourced to peer-reviewed method literature or to a journal’s own published author guidelines, deliberately. The major suppliers of these reagents and imagers — Bio-Rad (stain-free), LI-COR/LICORbio (REVERT), Thermo Fisher, Abcam, Cytiva and Sigma — returned HTTP 403 or 404 to every fetch method attempted on 26 August 2026, so none of their technical bulletins were consulted or cited here. Consult them directly for instrument-specific limits of detection and stain protocols; the ranges quoted above come from published experiments on specific instruments and are illustrative, not specifications.
Decision rule
| Your situation | Normalizer | Why |
|---|---|---|
| Whole-cell or tissue lysate, 10 to 70 micrograms per lane, stain-free imager available | Stain-free total protein, measured on membrane | Widest validated linear window at ordinary loads; largest reproducibility gain |
| Same, no stain-free imager | Ponceau S total protein, stained after immunodetection | Accuracy/precision comparable to alternatives at negligible cost; post-detection staining avoids SDS and temperature confounds |
| Sub-microgram loads (very abundant target) | A validated housekeeping protein | Total-protein stains fall below limit of detection at these loads |
| Subcellular fraction, IP, secretome | Compartment-appropriate marker, validated | Lane total protein is not a stable reference when the fraction’s composition is the variable |
| Perturbation known to shift metabolism, proliferation, differentiation or oxygen tension | Total protein, or a housekeeping protein you have shown to be stable under exactly that perturbation | Failure mode 1 is live in these systems |
| Comparison across multiple blots is unavoidable | Add a pooled in-house standard lane to every blot, on top of your per-lane normalizer | Neither normalizer scales between membranes on its own |
What journals require — and the gap they leave
Journal policy has tightened substantially on the provenance of loading controls, and this is now enforced at acceptance rather than treated as advice. Both of the following were read directly from the publishers’ current author guidance on 26 August 2026:
- Nature Portfolio (image integrity and standards): “Loading controls (e.g. GAPDH, actin) must be run on the same blot.” Quantitative comparisons between samples on different gels or blots are strongly discouraged, and where unavoidable the legend must state that samples derive from the same experiment or parallel experiments processed in parallel. All life-science papers require submission of unprocessed original images of gels and western blots with the final accepted version, published in the Supplementary Information. High-contrast blots are discouraged because overexposure may mask additional bands.
- PLOS ONE (figures — blot and gel reporting requirements): authors must supply original, uncropped and minimally adjusted images for all blot and gel results, compiled into a single file named S1_raw_images and submitted as supporting information or deposited in a repository with a persistent identifier. Relevant controls must be run on the same gel or blot as the experimental samples; composite panels assembled from different blots, gels or exposures are not permitted; figure panels must retain background above and below the bands.
Here is the gap, stated plainly: neither policy requires you to demonstrate that your loading control was within its linear range. They police splicing, cropping, contrast and provenance — all of which are about whether the image honestly depicts the blot. None of them asks whether the density you measured was still responding to load. A blot can satisfy every published image-integrity requirement in full and still yield a normalized fold-change that is wrong by an order of magnitude, because the denominator was saturated. That check is unenforced, which makes it entirely yours.
Unlike RT-qPCR, which has had a community reporting standard since the MIQE guidelines (Bustin et al., Clin Chem 2009), quantitative western blotting has no equivalent adopted checklist. In its absence, the practical move is to report the validation voluntarily — it is cheap, it is defensible, and reviewers increasingly ask. This is the same discipline that underpins methods reproducibility and that funder policy such as the NIH rigor and reproducibility policy is written to encourage.
What to put in your methods section
Six sentences, and the blot becomes auditable:
- The normalizer used (named stain, named housekeeping protein and catalogue/clone) and on which image it was measured — gel or membrane, before or after immunodetection.
- The linear range determined for the target and for the normalizer, with the load used, and the regression fit.
- The dilution series used to establish it (sample type, number of points, range).
- The detection system and whether exposure was fixed or automatic; if film, state it, and state how saturation was excluded.
- For a housekeeping control: evidence that it does not differ across your experimental groups.
- How between-blot comparison was handled, if any was made.
Retain the unprocessed images from the outset. Both policies above require them at acceptance, and reconstructing them a year later is how avoidable image manipulation questions start — see detecting image manipulation in figures for what screening software looks for.
Failure-mode map
| What you see | Most likely cause | Fix |
|---|---|---|
| Loading control bands look identical in every lane, including lanes you deliberately loaded unevenly | Control is saturated — on the plateau, not measuring load | Dilution series; drop the load or switch to total protein |
| Loading control density falls as you load more protein (film) | Background saturating around fully saturated bands, inflating the subtraction | Camera-based detection; shorter exposure; lower load |
| Normalized fold-change shrinks toward 1 no matter the treatment effect | Denominator compressed by saturation | Confirm both target and control are inside the linear range at your load |
| Loading control tracks the treatment itself | Failure mode 1 — the housekeeping protein responds to your perturbation | Switch to total protein, or screen and validate a different control in your model |
| Total-protein lane sums show a smooth gradient across the membrane | Transfer non-uniformity, not loading variance | Fix the transfer; do not normalize a systematic transfer gradient away as if it were load |
| Ponceau signal irreproducible between membranes | SDS carry-over and temperature affecting the stain | Stain after immunodetection; standardise wash and stain temperature |
| Low-load samples give no total-protein signal | Below the stain’s limit of detection | Use a validated housekeeping control at that load instead |
| Effect is significant on one blot, absent on a repeat | Between-blot variability, no common reference | Add a pooled standard lane to every blot |
Frequently asked questions
What is a loading control in a western blot?
A measurement used to scale the target band for how much sample actually reached each lane of the membrane. It corrects lysate quantitation error, pipetting error and transfer non-uniformity. It is either a separately probed abundant protein (GAPDH, beta-actin, tubulin) or a stain that measures the total protein in the whole lane.
Is GAPDH or beta-actin the better loading control?
Neither is universally better, and the framing hides the real problem. Published method studies find each failing in different systems: actin and tubulin shifted while GAPDH held in ischaemic heart tissue, whereas all three failed in the developing and hypoxic-ischaemic piglet brain. Whichever you pick, you must show it does not move under your perturbation and that it is in its linear range at your load.
Can I use total protein normalization instead of a housekeeping protein?
Yes, and at ordinary whole-lysate loads it is generally the better choice — it cannot be confounded by expression changes and its dynamic range is far wider. It carries its own conditions: it must be measured on the membrane, its linear range must be established, and it assumes a uniform transfer.
How do I know if my loading control is saturated?
Run a two-fold serial dilution series of pooled lysate and plot band density against micrograms loaded. Where density stops tracking the two-fold steps, you are on the plateau. Bands that look identical across lanes you loaded unevenly on purpose are the practical tell.
How much protein should I load per lane for quantitative western blotting?
Whatever load puts both your target and your normalizer inside their linear ranges — which is why the dilution series comes first. Routine loads of 10 to 80 micrograms are typical, but published work on HeLa lysate found GAPDH required a load of no more than about 0.5 micrograms to remain quantifiable, so a routine load can be one to two orders of magnitude past a housekeeping control’s ceiling.
Can Ponceau S be used as a loading control?
Yes. In a direct comparison against actin, GAPDH and Coomassie, Ponceau S optimally balanced accuracy and precision. Stain it after immunodetection rather than before, since SDS carry-over and temperature measurably affect the stain.
Does the loading control have to be on the same blot as the target?
For publication in Nature Portfolio journals, yes — loading controls must be run on the same blot, and quantitative comparison across different gels or blots is strongly discouraged. PLOS ONE likewise requires relevant controls on the same gel or blot and forbids composite panels built from different blots or exposures.
Why does my loading control look identical in every lane?
Usually because it is saturated, not because your loading was perfect. A control on its plateau returns the same density regardless of load, which is exactly the appearance people mistake for a well-executed blot.
Do I still need a loading control if I loaded equal protein by BCA or Bradford?
Yes. Equal loading is an intention with its own assay error; the loading control measures what actually transferred to the membrane. They address different steps.
Can I normalize using a stripped and reprobed blot?
Only with care. Stripping removes a variable and unquantified fraction of the bound protein, so a control probed after stripping is not measured under the same conditions as the target probed before it. Multiplexed fluorescent detection or a total-protein stain measured before antibody incubation avoids the problem entirely.
Does total protein normalization work for immunoprecipitates or subcellular fractions?
Generally no. Total-protein normalization assumes the lane composition is a stable reference. In a fraction, an IP eluate or a secretome, composition is often the thing that changed, so a compartment-appropriate validated marker is more meaningful.
Related reading
- Western blot imaging: film vs CCD vs laser scanner — which detector can record which detection chemistry, and why only some of them produce a number you can quantify.
- Western blot protocol basics — the end-to-end workflow this page sits inside.
- Western blot transfer buffer — methanol and SDS decisions that determine transfer uniformity, and therefore the validity of total-protein normalization.
- Western blot blocking buffer — blocker choice by target and detection chemistry.
- Western blot no bands: troubleshooting decision tree — start here when there is nothing to quantify.
- SDS-PAGE protein gel electrophoresis — separation quality upstream of everything here.
- Bradford protein assay — the lysate quantitation whose error the loading control is partly correcting.
- qPCR and RT-qPCR — the same reference-normalization problem, in a field that standardised its reporting earlier.
- Mass spectrometry proteomics — where quantification moves when a blot cannot carry the claim.
- Immunohistochemistry controls — the analogous controls problem in situ.
- Lab operations — the full cluster of bench-practice guides.
Sources and verification notes
All citations below were verified against PubMed (NCBI E-utilities) on 26 August 2026; DOIs and PMIDs are as returned by that index.
- Taylor SC, Berkelman T, Yadav G, Hammond M. A defined methodology for reliable quantification of Western blot data. Mol Biotechnol 55(3):217-226, 2013. doi:10.1007/s12033-013-9672-6, PMID 23709336. Open access; full text read directly. Authors were Bio-Rad employees — a commercial interest in stain-free technology, disclosed here because several quantitative figures on this page come from it.
- Moritz CP. Tubulin or Not Tubulin: Heading Toward Total Protein Staining as Loading Control in Western Blots. Proteomics 17(20), 2017. doi:10.1002/pmic.201600189, PMID 28941183.
- Goasdoue K, Awabdy D, Bjorkman ST, Miller S. Standard loading controls are not reliable for Western blot quantification across brain development or in pathological conditions. Electrophoresis 37(4):630-634, 2016. doi:10.1002/elps.201500385, PMID 26593451.
- Wang Q, Han W, Ma C, Wang T, Zhong J. Western blot normalization: Time to choose a proper loading control seriously. Electrophoresis 44(9-10):854-863, 2023. doi:10.1002/elps.202200222, PMID 36645159.
- Thacker JS, Yeung DH, Staines WR, Mielke JG. Total protein or high-abundance protein: Which offers the best loading control for Western blotting? Anal Biochem 496:76-78, 2016. doi:10.1016/j.ab.2015.11.022, PMID 26706797.
- Rivero-Gutiérrez B, Anzola A, Martínez-Augustin O, Sánchez de Medina F. Stain-free detection as loading control alternative to Ponceau and housekeeping protein immunodetection in Western blotting. Anal Biochem 467:1-3, 2014. doi:10.1016/j.ab.2014.08.027, PMID 25193447.
- Maloy A, Alexander S, Andreas A, Nyunoya T, Chandra D. Stain-Free total-protein normalization enhances the reproducibility of Western blot data. Anal Biochem 654:114840, 2022. doi:10.1016/j.ab.2022.114840, PMID 35931182.
- Janes KA. An analysis of critical factors for quantitative immunoblotting. Sci Signal 8(371):rs2, 2015. doi:10.1126/scisignal.2005966, PMID 25852189.
- Nature Portfolio, Image integrity and standards (editorial policies), section “Electrophoretic gels and blots” — fetched directly 26 August 2026.
- PLOS ONE, Figures: Blot and Gel Reporting Requirements — fetched directly 26 August 2026.
Not consulted: manufacturer technical bulletins from Bio-Rad, LICORbio, Thermo Fisher, Abcam, Cytiva and Sigma-Aldrich, all of which returned HTTP 403 or 404 to every fetch method attempted on 26 August 2026. No vendor specification is cited or paraphrased on this page. Instrument-specific limits of detection and stain protocols should be taken from the manufacturer’s own current documentation.








