Estimated reading time: 9 minutes
- 1. The Lost Art of the Hand-Cast Gel
- 2. The Biophysics of the Discontinuous Laemmli System
- 3. Resolving Gel Selection Guide
- 4. Complete Resolving Gel Casting Tables (Tris-Glycine, pH 8.8)
- Table 1: 6% Resolving Gel Formulation (60 to 250+ kDa)
- Table 2: 8% Resolving Gel Formulation (40 to 180 kDa)
- Table 3: 10% Resolving Gel Formulation (30 to 120 kDa)
- Table 4: 12% Resolving Gel Formulation (Workhorse: 20 to 100 kDa)
- Table 5: 15% Resolving Gel Formulation (Small Proteins: 10 to 45 kDa)
- 5. 5% Stacking Gel Casting Table (pH 6.8)
- Table 6: 5% Stacking Gel Formulation
- 6. Sample Loading Dye & Running Buffer Formulations
- Table 7: SDS-PAGE Loading Dye (1.0 mL Recipe)
- Table 8: 1x SDS-PAGE Running Buffer Formulation (1.5 Liters)
- 7. Step-by-Step Casting and Running SOP
- Phase 1: Cassette Assembly
- Phase 2: Pouring the Resolving Gel
- Phase 3: Pouring the Stacking Gel
- Phase 4: Loading and Running Electrophoresis
- 8. Bench Troubleshooting Matrix
- 9. Frequently Asked Questions (FAQ)
- How often should 10% APS be prepared?
- Can running buffer be reused?
- 10. Connected Laboratory Protocols
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!
- 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.
- 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
- Clean glass plates thoroughly with 70% ethanol and wipe dry with lint-free paper.
- Clamp short plate and spacer plate into the casting stand on a flat surface.
- 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
- Select your resolving gel percentage (Table 1 through 5).
- Combine water, acrylamide, 1.5 M Tris (pH 8.8), and 10% SDS in a tube.
- Add fresh 10% APS, then add TEMED. Swirl gently for 5 seconds.
- Cast solution between glass plates until liquid reaches 1.5 to 2.0 cm below the top edge of the short plate.
- 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.
- 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
- Decant the isopropanol overlay and rinse the gel surface twice with distilled water.
- Mix the 5% Stacking Gel solution (Table 6). Add APS and TEMED last, swirling gently.
- Pour stacking solution directly over the cured resolving gel to the top edge.
- Insert the plastic comb at a slight 10-degree angle to prevent trapping air bubbles under the teeth.
- Allow to cure for 20 to 30 minutes.
Phase 4: Loading and Running Electrophoresis
- Pull the comb straight up in one smooth motion. Rinse wells immediately with 1x running buffer.
- Place cassette into the electrophoresis tank and fill inner and outer chambers with 1x Running Buffer.
- 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.
- Connect electrodes: Black to cathode (−), Red to anode (+).
- Run at 80 Volts (constant voltage) while samples migrate through the 5% stacking gel (~15–20 minutes).
- 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
- Bacterial Protein Extraction: Prepare soluble extracts using our Bacterial Lysis Protocol.
- Affinity Chromatography: Verify your purification fractions with our Ni-NTA Purification Guide.
- Enzyme Testing: Validate purified polymerases with our PCR Gradient Optimization SOP.
- Plasmid Vector Isolation: Prepare expression plasmids with our GeneJET Plasmid Miniprep SOP.

Waqas Khan is a dedicated writer and blogger who has been crafting compelling content since 2012. Specializing in science and technology topics, he has built a reputation for translating complex technical concepts into reader-friendly articles. His work demonstrates a deep understanding of emerging technologies and scientific advancements, making him a reliable voice in the digital content space.


