Molecular biology guides

Western blot densitometry workspace with band regions marked for quantification

Western blot densitometry done properly

Related on this site: Quantify bands in the browser with our western blot densitometry tool. Upstream wet-lab advice: western blotting tips and lysis and blocking buffer recipes.

Turning a western blot into a bar graph feels routine until a reviewer asks whether the exposure was in the linear range, whether the loading control actually loaded equally, or why three lanes on one membrane count as n = 3. Densitometry is not “draw boxes and trust the software.” It is a short chain of assumptions about chemistry, imaging, background, and biology. Break one link and the numbers still look precise but they are not!

This guide is how we approach western blot quantification in The Bond Lab. From decisions on precast or home made gels, wet or semi-dry transfer, choice of membrane, normalization method and use of Bio-Rad stain-free total-protein normalization, choice of primary antibody, detection system, densitometry, signal saturation, global versus local background subtraction all matter to the final numbers you get and a workflow you can defend in review western blotting tips page.

What densitometry actually measures

A western blot reports relative antigen signal under a fixed set of conditions. How much protein you loaded, how the gel and transfer behaved, which antibody you used, how long you incubated, which substrate and imager you chose, and how hard you pushed the exposure all affect the final result. The dark band is a composite of all of that. Densitometry summarises the grey values inside a region of interest (ROI). It does not report absolute molecules of the protein being studies unless you calibrated with known standards on the same blot under the same conditions.

In our tool (and in most packages) you will see something like raw integrated optical density (IOD) and an adjusted value after background subtraction (Adj IOD). Adj IOD combines how dark the pixels are with how large the box is. That is usually what you want for a band that may smear slightly between lanes. Mean intensity ignores area, so two bands with the same average darkness but different widths are not the same amount of signal. Do not compare fat and skinny bands with mean alone.

Relative quantification answers questions like “On this membrane, is the treatment lane stronger than vehicle after normalisation?” Absolute statements such as “protein X doubled in the artery” need biological replication, a defensible loading strategy, and often orthogonal methods. Treat densitometry as evidence of a relative change on a well-run blot, not as a free-standing concentration assay.

Before you open the image

Most quantification problems start at the bench, not in the analysis software. If the blot is unevenly transferred, overloaded, or probed with an antibody that lights up half the lane, no amount of clever background subtraction will rescue it. Get the wet work right first. Our ten western tips and buffer recipes cover the usual failure modes.

Design for quantification from the start:

A useful test is to run a short dilution series of a representative lysate (for example 5, 10, 20, 40 μg) on a pilot blot. If Adj IOD does not rise roughly in proportion across the range you care about, you are outside the linear response of antibody, substrate, or imager. Fix that before collecting the “real” n.

Homemade gels vs precast gels

The gel you pour (or buy) shapes resolution, transfer behaviour, and how comparable your lanes are for densitometry. Neither homemade nor precast is universally “more quantitative” — consistency within an experiment matters more than brand loyalty.

Homemade (hand-cast) SDS-PAGE gels — advantages

Homemade — disadvantages

Precast gels — advantages

Precast — disadvantages

For quantification, pick one format for a study and stick to it. Do not mix homemade 10% gels one week with precast 4–15% gradients the next and then pool the densitometry as if nothing changed. If you must switch, re-run a bridging experiment and treat the datasets separately until you show the relative changes agree.

Bio-Rad stain-free gels and total protein

Bio-Rad’s TGX Stain-Free chemistry (and related stain-free gels) incorporates a trihalo compound in the gel that covalently modifies tryptophan residues when you activate the gel with UV (or the dedicated stain-free tray on a ChemiDoc / Gel Doc system). Proteins become fluorescent without a Coomassie or silver step. You can image the gel after the run to check load and separation, then transfer, and often image total protein again on the membrane. In Image Lab you quantify lane totals (or selected regions) as a loading control for the immunoblot densitometry that follows.

Why stain-free helps quantification

Caveats and disadvantages

Practical Bond Lab-style workflow: run TGX Stain-Free gel → brief stain-free activation and image → transfer → optional membrane stain-free / total protein image → block and probe → chemiluminescent (or fluorescent) capture of the antigen → in software, quantify antigen ROIs and normalise each lane to that lane’s total-protein value. Keep the stain-free exposure out of saturation just as you would for ECL. If you do not have stain-free gels, Ponceau S (documented and not over-washed) or a commercial reversible membrane stain can play a similar role — still quantify with the same densitometry rules.

Semi-dry vs wet transfer

Incomplete or uneven transfer is a classic densitometry trap: the antibody looks weaker because the protein never made it to the membrane. Choose transfer for the size of your antigen, then verify (stain-free gel after transfer, Ponceau on the membrane, or both). More bench detail is in tip 3 of our western blotting tips; here is the quantification angle.

Semi-dry transfer — advantages

Semi-dry — disadvantages for quantification

Wet (tank) transfer — advantages

Wet transfer — disadvantages

Rule for densitometry: if the post-transfer gel still lights up strongly for your target region on stain-free (or Coomassie), do not quantify that blot as if load were equal. Fix transfer, then re-image.

Loading controls and total protein

Normalisation exists because pipetting, protein assay error, and transfer efficiency never match perfectly. You have three broad options: a housekeeping immunoblot, a total-protein image (stain-free, Ponceau, or commercial membrane stain), or — for phospho work — total protein for the same antigen plus a load correction.

Housekeeping proteins (GAPDH, β-actin, α-tubulin, Histone etc) are familiar and cheap once the antibody is on the shelf. They fail when the treatment changes cytoskeleton, metabolism, or cell size. In vascular smooth muscle and fibrotic models we are especially wary of actin when the phenotype itself is cytoskeletal. If the housekeeper drifts with treatment, normalisation invents or hides effects. Validate stability under your conditions, or switch strategy.

Total protein (Bio-Rad stain-free lane totals, REVERT-style stains, carefully documented Ponceau) integrates many proteins and usually tracks load better than one gene product. Quantify the denominator with the same densitometry rules as the target: same ROI discipline, same background mode, same saturation check. A pristine target band sitting on a saturated tubulin exposure is not a valid ratio.

Phospho-specific blots need an extra layer: compare phospho signal to total protein for the same antigen when you can, and still account for load. “Phospho went up” without total can just mean more protein in the lane or a change in isoform representation.

Densitometry software and workflow

All serious densitometry packages do the same core job: turn grey (or fluorescent) pixels inside an ROI into a number, optionally subtract background, and export a table. The brand matters less than using a non-saturated file and a consistent protocol.

Recommended order of operations (any software):

  1. Open the raw (or highest bit-depth) capture, not a Powerpoint screenshot.
  2. Check saturation; re-expose if needed.
  3. Straighten / crop only if required; avoid destructive contrast edits.
  4. Choose global or local background and stick to it for the whole comparison set.
  5. Draw comparable ROIs for antigen (and for loading control or total-protein lanes).
  6. Export Adj IOD (or equivalent); normalise offline; archive the image with ROIs.

Manufacturer densitometry guides (Bio-Rad Image Lab tutorials, LI-COR quantitative western guides, and the papers listed below) are worth reading once so you know what your software means by “volume,” “ADJ.VOL,” or “background method.” Names differ; the ideas do not.

Exposure, bit depth, and saturation

Chemiluminescence and fluorescence imagers clip bright pixels when the detector runs out of range. Those clipped pixels all report the same maximum value, so densitometry underestimates the true difference between a strong band and a stronger one. The blot can still “look fine” on screen if display brightness is adjusted — your eyes are not a linearity check. Stain-free total-protein images can saturate too; a clipped lane total will distort every ratio that uses it.

What saturation looks like in practice: a flat white (or flat black, depending on lookup table) core inside a band, histogram pixels piled against the end of the intensity scale, or a software saturation overlay lighting up the band. On film, coal-black bricks with no grey centre are the warning sign.

Practical rules we use:

Film has its own nonlinear response curve. If you still use film, treat densitometry with extra caution and keep exposures short enough that bands are grey, not saturated slabs.

Global vs local background and Adj IOD

Draw boxes that cover the whole band without greedily swallowing neighbouring lanes or obvious artefacts. Keep box height similar across a comparison set so you are not accidentally rewarding taller ROIs. If the image is rotated, straighten it before drawing boxes as rotating later will invalidate the ROIs (our tool clears boxes on rotate for that reason).

Background subtraction removes membrane fog and camera offset so empty membrane does not look like signal. Choosing global versus local is one of the most important densitometry decisions you make.

Global background

Local background

Pick one mode for every lane in a comparison set. Mixing global for some bands and local for others is a quiet way to manufacture significance. State the mode in the methods. Name ROIs clearly (Treatment_1, Tubulin_1, SF_lane3) so the CSV still makes sense a month later.

Adj IOD (adjusted integrated optical density) is the background-corrected total signal in the box, darkness × area after subtraction. That is usually the number to carry into normalisation. Mean intensity ignores area; do not compare fat and skinny bands with mean alone. For stain-free lane totals, use the software’s lane volume / adjusted volume after the same saturation check.

Bond Lab tool workflow: upload a non-saturated image → straighten if needed → choose global or local background → draw band boxes → export CSV → normalise and plot offline.

Normalisation that you can defend

Normalisation converts raw camera units into relative values you can compare across lanes and, after a second step, across biological replicates. Be explicit about which denominator you used.

Option A — housekeeper or total antigen

ratio_lane = AdjIOD_target / AdjIOD_load relative_lane = ratio_lane / mean(ratio_control_lanes_on_this_blot)

Option B — stain-free or other total protein

ratio_lane = AdjIOD_target / AdjIOD_total_protein_lane relative_lane = ratio_lane / mean(ratio_control_lanes_on_this_blot)
  1. A typical workflow for one biological replicate (one independent blot):
  2. Measure Adj IOD for the protein of interest in each lane.
  3. Measure Adj IOD for the loading control, or the stain-free / total-protein value for that lane (same background philosophy as the target).
  4. Compute the ratio for each lane.
  5. Set the control condition to 1.0 (or 100%) by dividing every ratio by the mean control ratio on that blot.

Normalising within each blot before averaging across biological replicates avoids comparing raw camera units from Tuesday’s imager settings to Friday’s. When you pool experiments, analyse each blot to relative units first, then take the mean of those relative values across biological n.

Do not normalise the target to a loading control from a different, unrelated exposure without documenting how the membranes correspond. If you strip and reprobe, confirm stripping did not ruin the second antigen and that both exposures remain in the linear range. If stain-free was imaged on the gel but transfer was uneven, prefer membrane total protein for the denominator.

Biological replicates and statistics

Three lanes on one gel are technical or procedural replicates at best. Biological n means independent biological units: separate dishes from separate passages or isolations, separate animals, separate patients, whatever your field treats as independent. Plot those independent relative values; show the blot that represents the typical pattern, not the prettiest outlier.

Choose a test that matches the design (paired vs unpaired, two groups vs many). Western quantification is often noisy; small n and large variance are normal. Resist the urge to drop inconvenient blots after seeing the numbers. Predefine exclusion rules (for example: saturated bands, failed transfer, housekeeper CV above a threshold) and apply them blindly where you can.

Error bars should describe biological variability (SD or SEM of biological replicates), not the variation between three ROIs on the same band. If you show individual points, readers can see the spread for themselves, we prefer that for small n.

What not to claim

Clear language protects you in review and keeps the literature honest. Avoid these common overclaims:

Journals increasingly ask for full-length blots and clearer methods. That is a feature, not a nuisance: if your pipeline is clean, sharing the uncropped membrane is easy.

Publication checklist

Before you lock the figure and the stats:

If you want a fast path from image to CSV for teaching or day-to-day lab use, open the western blot densitometry tool, export Adj IOD, and finish normalisation in your usual stats package. The tool will not invent biology for you — that part is still on the experimenter.

Further reading

Useful vendor and editorial guides (wet-lab tips that sit alongside densitometry):

About the author: This page was written by Dr Mark Bond from The Bond Lab at the University of Bristol. These notes reflect how we quantify western blots in cardiovascular and cell-signalling work. Questions: contact us or email mark.bond@bristol.ac.uk ORCID.