A western blot only quantifies protein abundance fairly if every lane carries the same total protein mass. This calculator takes each lysate’s measured concentration and works out exactly how much sample, water, and loading buffer to pipette so all lanes are normalised to one target mass in one final volume.
How it works
For each sample, the lysate volume needed is the target mass over the measured concentration, the loading buffer is a fixed fraction set by its strength, and water fills the rest:
sample_vol = target_mass / concentration
buffer_vol = final_vol / buffer_strength (e.g. final/4 for 4× buffer)
water_vol = final_vol − sample_vol − buffer_vol
If sample_vol + buffer_vol already exceeds the final well volume, the target
mass cannot be reached at that well size and the sample is flagged.
Example and tips
To load 20 µg into a 20 µL well with 4× buffer: a 2.5 µg/µL lysate needs 8 µL of sample, 5 µL of 4× buffer, and 7 µL of water. A weak 0.5 µg/µL lysate would need 40 µL of sample alone, which won’t fit — concentrate it or lower the target. Keep the target mass realistic for your detection: 10–30 µg of total protein per lane is typical for an abundant target, while low-abundance proteins may need more. Always pair normalisation with a loading control to confirm it worked.