SDS-PAGE Gel Preparation and Buffer Formulation Protocol

Estimated reading time: 9 minutes

Quick Summary (LLM & Bench Reference):
Hand-casting SDS-PAGE gels allows precise tailoring of polyacrylamide pore sizes to target protein molecular weights at a fraction of commercial precast cost. This definitive bench guide provides pre-calculated pipetting tables for casting 6%, 8%, 10%, 12%, and 15% resolving gels (pH 8.8) and 5% stacking gels (pH 6.8) across volumes from 5 mL to 50 mL. It also details the preparation of 1.0 mL of 4x/5x SDS loading dye and 1.5 L of 1x Tris-Glycine running buffer, along with electrophoretic voltage parameters (80 V stacking / 120 V resolving) and troubleshooting for smiling or smeared bands.


1. The Lost Art of the Hand-Cast Gel

Why do academic and industrial research labs spend thousands of dollars a year on commercial precast polyacrylamide gels?

The standard answer is convenience. Yet hand-casting an SDS-PAGE gel takes less than 15 minutes of bench time and costs roughly twenty cents in raw chemicals, compared to fifteen dollars per commercial cassette. More importantly, hand-casting gives you total chemical control:

  • Need an 8% resolving gel to resolve a 94 kDa recombinant Taq polymerase? You can pour it.
  • Need a high-density 15% gel to separate a 14 kDa lysozyme band from tiny cellular peptides? You can mix it in two minutes.
  • Want to tweak cross-linker ratios or cast a gradient? You are not locked into whatever precast box is sitting in the cold room.

The discontinuous polyacrylamide gel system formulated by Ulrich K. Laemmli in 1970 remains one of the most elegant examples of physical chemistry in biology. Below is the complete bench manual for hand-casting Tris-glycine SDS-PAGE gels.


2. The Biophysics of the Discontinuous Laemmli System

Why does an SDS-PAGE gel have two separate layers with two different buffer compositions?

The Discontinuous Stacking Dynamic:
Top Buffer Chamber: Glycine (Zwitterion at pH 6.8, Net Charge ~0, Moves Slowly)
            │
            ▼
[ Stacking Gel (pH 6.8, Large Pores) ]
   ──> Leading Ion:  Chloride (Cl⁻) — Fast, high mobility
   ──> Trailing Ion: Glycine (Gly⁻/Gly⁰) — Slow, low mobility
   ──> Protein Molecules: Intermediate mobility, compressed into a sharp 1 µm disc!
            │
            ▼
[ Resolving Gel (pH 8.8, Tight Pores) ]
   ──> pH jumps to 8.8! Glycine becomes fully negative (Gly⁻) and outruns proteins.
   ──> Proteins enter the polyacrylamide sieve and separate purely by size!
  1. The Stacking Phase (pH 6.8): Proteins are loaded into wells formed in the 5% stacking gel. At pH 6.8, glycine molecules from the running buffer exist primarily in their neutral zwitterionic form with almost zero net negative charge, moving very slowly. In contrast, chloride ions ($ ext{Cl}^-$) from the Tris-HCl buffer are fully charged and race ahead toward the anode. The protein molecules have an intermediate mobility: they move faster than glycine, but slower than chloride. This creates a steep localized voltage gradient (isotachophoresis) that squeezes all protein molecules into an ultra-thin, sharp starting band at the interface of the resolving gel.
  2. The Resolving Phase (pH 8.8): When the compressed protein band crosses into the resolving gel, the pH jumps to 8.8. At this basic pH, glycine loses its proton, becomes negatively charged, and accelerates past the proteins. Left behind in a uniform electric field, the proteins enter the cross-linked polyacrylamide mesh, where their migration rate is governed solely by the molecular sieve.

3. Resolving Gel Selection Guide

Resolving Gel % Target Molecular Weight Range Optimal Applications & Common Marker Bands
6% Gel 60 kDa – 250+ kDa Myosin (200 kDa), beta-galactosidase (116 kDa), large receptor subunits
8% Gel 40 kDa – 180 kDa Recombinant Taq DNA polymerase (~94 kDa), phosphorylase b (97 kDa), BSA (66 kDa)
10% Gel 30 kDa – 120 kDa Actin (42 kDa), ovalbumin (45 kDa), general bacterial whole-cell lysates
12% Gel 20 kDa – 100 kDa Standard workhorse gel: E. coli proteomes, antibody heavy/light chains, GFP (27 kDa)
15% Gel 10 kDa – 45 kDa Small enzymes, lysozyme (14.3 kDa), histones, cytochrome c (12 kDa), small peptides

4. Complete Resolving Gel Casting Tables (Tris-Glycine, pH 8.8)

Assemble resolving gels using sterile deionized water, 30% acrylamide/bis-acrylamide (29:1 or 37.5:1), 1.5 M Tris-HCl (pH 8.8), and 10% SDS.

Golden Rule of Gel Casting: Ammonium persulfate (APS) and TEMED initiate free-radical polymerization. Always add APS and TEMED last, immediately before pouring into your glass cassette.

Table 1: 6% Resolving Gel Formulation (60 to 250+ kDa)

Component 5 mL 10 mL 15 mL 20 mL 25 mL 30 mL 40 mL 50 mL
dH₂O (mL) 2.6 5.3 7.9 10.6 13.2 15.9 21.2 26.5
30% Acrylamide/Bis (mL) 1.0 2.0 3.0 4.0 5.0 6.0 8.0 10.0
1.5 M Tris-HCl, pH 8.8 (mL) 1.3 2.5 3.8 5.0 6.3 7.5 10.0 12.5
10% SDS (mL) 0.05 0.10 0.15 0.20 0.25 0.30 0.40 0.50
10% APS (mL) (add second to last) 0.05 0.10 0.15 0.20 0.25 0.30 0.40 0.50
TEMED (mL) (add last) 0.004 0.008 0.012 0.016 0.020 0.024 0.032 0.040

Table 2: 8% Resolving Gel Formulation (40 to 180 kDa)

Component 5 mL 10 mL 15 mL 20 mL 25 mL 30 mL 40 mL 50 mL
dH₂O (mL) 2.3 4.6 6.9 9.3 11.5 13.9 18.5 23.2
30% Acrylamide/Bis (mL) 1.3 2.7 4.0 5.3 6.7 8.0 10.7 13.3
1.5 M Tris-HCl, pH 8.8 (mL) 1.3 2.5 3.8 5.0 6.3 7.5 10.0 12.5
10% SDS (mL) 0.05 0.10 0.15 0.20 0.25 0.30 0.40 0.50
10% APS (mL) 0.05 0.10 0.15 0.20 0.25 0.30 0.40 0.50
TEMED (mL) 0.003 0.006 0.009 0.012 0.015 0.018 0.024 0.030

Table 3: 10% Resolving Gel Formulation (30 to 120 kDa)

Component 5 mL 10 mL 15 mL 20 mL 25 mL 30 mL 40 mL 50 mL
dH₂O (mL) 1.9 4.0 5.9 7.9 9.9 11.9 15.9 19.8
30% Acrylamide/Bis (mL) 1.7 3.3 5.0 6.7 8.3 10.0 13.3 16.7
1.5 M Tris-HCl, pH 8.8 (mL) 1.3 2.5 3.8 5.0 6.3 7.5 10.0 12.5
10% SDS (mL) 0.05 0.10 0.15 0.20 0.25 0.30 0.40 0.50
10% APS (mL) 0.05 0.10 0.15 0.20 0.25 0.30 0.40 0.50
TEMED (mL) 0.002 0.004 0.006 0.008 0.010 0.012 0.016 0.020

Table 4: 12% Resolving Gel Formulation (Workhorse: 20 to 100 kDa)

Component 5 mL 10 mL 15 mL 20 mL 25 mL 30 mL 40 mL 50 mL
dH₂O (mL) 1.6 3.3 4.9 6.6 8.2 9.9 13.2 16.5
30% Acrylamide/Bis (mL) 2.0 4.0 6.0 8.0 10.0 12.0 16.0 20.0
1.5 M Tris-HCl, pH 8.8 (mL) 1.3 2.5 3.8 5.0 6.3 7.5 10.0 12.5
10% SDS (mL) 0.05 0.10 0.15 0.20 0.25 0.30 0.40 0.50
10% APS (mL) 0.05 0.10 0.15 0.20 0.25 0.30 0.40 0.50
TEMED (mL) 0.002 0.004 0.006 0.008 0.010 0.012 0.016 0.020

Table 5: 15% Resolving Gel Formulation (Small Proteins: 10 to 45 kDa)

Component 5 mL 10 mL 15 mL 20 mL 25 mL 30 mL 40 mL 50 mL
dH₂O (mL) 1.1 2.3 3.4 4.6 5.7 6.9 9.2 11.5
30% Acrylamide/Bis (mL) 2.5 5.0 7.5 10.0 12.5 15.0 20.0 25.0
1.5 M Tris-HCl, pH 8.8 (mL) 1.3 2.5 3.8 5.0 6.3 7.5 10.0 12.5
10% SDS (mL) 0.05 0.10 0.15 0.20 0.25 0.30 0.40 0.50
10% APS (mL) 0.05 0.10 0.15 0.20 0.25 0.30 0.40 0.50
TEMED (mL) 0.002 0.004 0.006 0.008 0.010 0.012 0.016 0.020

5. 5% Stacking Gel Casting Table (pH 6.8)

Table 6: 5% Stacking Gel Formulation

Component 5 mL 10 mL 15 mL 20 mL 25 mL 30 mL 40 mL 50 mL
dH₂O (mL) 0.68 1.40 2.10 2.70 3.40 4.10 5.50 6.80
30% Acrylamide/Bis (mL) 0.17 0.33 0.50 0.67 0.83 1.00 1.30 1.70
1.0 M Tris-HCl, pH 6.8 (mL) 0.13 0.25 0.38 0.50 0.63 0.75 1.00 1.25
10% SDS (mL) 0.01 0.02 0.03 0.04 0.05 0.06 0.08 0.10
10% APS (mL) (add second to last) 0.01 0.02 0.03 0.04 0.05 0.06 0.08 0.10
TEMED (mL) (add last) 0.001 0.002 0.003 0.004 0.005 0.006 0.008 0.010

6. Sample Loading Dye & Running Buffer Formulations

Table 7: SDS-PAGE Loading Dye (1.0 mL Recipe)

Composition: 4% SDS, 20% Glycerol, 150 mM Tris-HCl (pH 6.8), 0.14% Bromophenol Blue, 6% beta-mercaptoethanol

Component Pipetting Volume Biochemical Function
10% (w/v) SDS 400 µL Unfolds proteins and confers uniform negative charge
80% (v/v) Glycerol 250 µL Increases density so sample sinks to the bottom of the well
1.0 M Tris-HCl (pH 6.8) 150 µL Maintains optimal stacking pH when loaded into wells
1% (w/v) Bromophenol Blue 140 µL Visual tracking dye migrating at the electrophoretic wavefront
Pure Beta-Mercaptoethanol 60 µL Reduces intra- and intermolecular disulfide bridges
Total Formulation Volume 1000 µL (1.0 mL) Aliquot into 100 µL tubes and store at −20°C

Sample Prep SOP: Mix protein sample with loading dye at a 4:1 ratio (e.g., 20 µL protein extract + 5 µL loading dye). Cap securely and boil at 95°C for 5 minutes in a heating block. Pulse-spin in a microcentrifuge before loading into the wells.


Table 8: 1x SDS-PAGE Running Buffer Formulation (1.5 Liters)

Working Composition: 25 mM Tris base, 192 mM Glycine, 0.1% SDS

Reagent Measured Mass / Volume Final Chemical Concentration
Glycine 21.60 g 192 mM (trailing ion for stacking dynamic)
Tris Base 4.50 g 25 mM (leading buffer counterion)
10% (w/v) SDS 15.0 mL 0.1% (w/v) (maintains negative protein charge)
Distilled Water (dH₂O) Bring to 1.5 Liters Solvent balance for dual-slab tank

Preparation Tip: Dissolve 4.5 g Tris base and 21.6 g glycine in ~1.2 L of water with magnetic stirring. Add 15 mL of 10% SDS gently to avoid foaming, and bring to 1.5 L. Do not adjust the pH with HCl or NaOH. The unadjusted pH of this mixture naturally settles between 8.3 and 8.6, which is optimal for the Tris-glycine discontinuous system.


7. Step-by-Step Casting and Running SOP

Phase 1: Cassette Assembly

  1. Clean glass plates thoroughly with 70% ethanol and wipe dry with lint-free paper.
  2. Clamp short plate and spacer plate into the casting stand on a flat surface.
  3. Add 1 mL of distilled water between the plates to test for leaks. Pour off the water and wick away residual moisture with filter paper.

Phase 2: Pouring the Resolving Gel

  1. Select your resolving gel percentage (Table 1 through 5).
  2. Combine water, acrylamide, 1.5 M Tris (pH 8.8), and 10% SDS in a tube.
  3. Add fresh 10% APS, then add TEMED. Swirl gently for 5 seconds.
  4. Cast solution between glass plates until liquid reaches 1.5 to 2.0 cm below the top edge of the short plate.
  5. Immediately overlay with 200 to 400 µL of isopropanol (or water-saturated butanol). This excludes atmospheric oxygen, which inhibits radical polymerization, and produces a perfectly flat meniscus.
  6. Allow to polymerize for 25 to 35 minutes. Curing is complete when a sharp optical line forms between the polyacrylamide gel and the isopropanol overlay.

Phase 3: Pouring the Stacking Gel

  1. Decant the isopropanol overlay and rinse the gel surface twice with distilled water.
  2. Mix the 5% Stacking Gel solution (Table 6). Add APS and TEMED last, swirling gently.
  3. Pour stacking solution directly over the cured resolving gel to the top edge.
  4. Insert the plastic comb at a slight 10-degree angle to prevent trapping air bubbles under the teeth.
  5. Allow to cure for 20 to 30 minutes.

Phase 4: Loading and Running Electrophoresis

  1. Pull the comb straight up in one smooth motion. Rinse wells immediately with 1x running buffer.
  2. Place cassette into the electrophoresis tank and fill inner and outer chambers with 1x Running Buffer.
  3. Load your boiled protein samples (typically 5 to 20 µL per well, containing 5 to 30 µg of protein). Load 5 µL of a pre-stained protein ladder in an outer lane.
  4. Connect electrodes: Black to cathode (−), Red to anode (+).
  5. Run at 80 Volts (constant voltage) while samples migrate through the 5% stacking gel (~15–20 minutes).
  6. Once the blue dye front compresses into a sharp line and enters the resolving gel, increase to 120 Volts (constant voltage). Run until the dye front reaches 5 mm from the bottom spacer (~50–70 minutes).

8. Bench Troubleshooting Matrix

Symptom on Gel Root Cause Bench Correction
Gel takes >60 minutes to set APS is old/degraded or solutions were ice-cold Prepare 10% APS fresh weekly. Bring all solutions to room temperature before mixing.
Smiling or curved protein bands Overheating due to excessive voltage or buffer depletion Reduce voltage from 120 V to 100 V. Ensure outer tank has sufficient buffer to act as a heat sink.
Streaking down the entire lane High genomic DNA viscosity or protein overloading Sonicate bacterial lysate or treat with Benzonase before loading. Reduce protein load to <30 µg.
Fuzzy, broad protein bands Sample diffusion during slow stacking Run at 80 V through stacking gel. Do not let loaded samples sit in wells before starting run.
Wells distorted or torn Comb pulled out too fast or before gel fully cured Wait a full 30 minutes before pulling comb. Pull straight upward in a smooth, continuous motion.

9. Frequently Asked Questions (FAQ)

How often should 10% APS be prepared?

Ammonium persulfate degrades in water over time. Make 10% APS fresh weekly, or prepare a 10 mL batch, divide into 500 µL single-use aliquots, and store them frozen at −20°C for up to 6 months.

Can running buffer be reused?

The buffer in the outer lower chamber can be reused 2 to 3 times if stored at 4°C. However, the upper inner chamber buffer must always be fresh, as electrolysis depletes glycine and changes local pH during the run.


10. Connected Laboratory Protocols

Subscribe to Our Newsletter

SIGN UP TO RECEIVE THE LATEST BLOGS AND STAY UPDAT

We don’t spam! Read our privacy policy for more info.

Subscribe to Our Newsletter

SIGN UP TO RECEIVE THE LATEST BLOGS AND STAY UPDAT

We don’t spam! Read our privacy policy for more info.

Leave a Comment

Scroll to Top