SDS PAGE Walkthrough: A Step-by-Step Guide for Students

By Dr. Zubair Khalid, DVM, MS, PhD ·

SDS PAGE Walkthrough: A Step-by-Step Guide for Students

Introduction to SDS PAGE

What is SDS PAGE?

Sodium dodecyl sulfate polyacrylamide gel electrophoresis (SDS PAGE) is the most widely used technique for separating proteins according to their molecular weight. The method combines two key elements: the ionic detergent sodium dodecyl sulfate (SDS), which denatures proteins and coats them with a uniform negative charge, and a polyacrylamide gel matrix, which acts as a molecular sieve. When an electric field is applied, the negatively charged protein-SDS complexes migrate toward the anode (positive electrode), and smaller proteins travel faster through the gel pores than larger ones. The result is a series of discrete bands, each corresponding to a protein of a specific molecular weight, which can be visualized by staining.

SDS PAGE is a cornerstone of protein biochemistry. It is used to assess protein purity after purification steps such as His Tag Protein Purification, to determine the molecular weight of unknown proteins, to verify protein expression in cell lysates, and to prepare proteins for downstream applications like X Ray Crystallography or mass spectrometry. Unlike SDS PAGE vs Native comparisons, SDS PAGE separates proteins solely by size, not by charge or shape, because SDS obliterates the intrinsic differences in these properties.

Why use SDS in PAGE?

The central problem in protein electrophoresis is that proteins are naturally diverse: they vary in net charge, size, and three-dimensional shape. If you ran a mixture of native proteins through a gel, their migration would depend on a complicated combination of all three factors, making interpretation nearly impossible. SDS solves this problem in two ways.

First, SDS is a strong anionic detergent. At concentrations above its critical micelle concentration (approximately 0.2 mM, or 0.05% w/v), it binds to proteins at a remarkably consistent ratio of about 1.4 grams of SDS per gram of protein. This binding is cooperative and driven by hydrophobic interactions between the detergent's 12-carbon alkyl tail and the protein's hydrophobic regions. The result is that every protein, regardless of its intrinsic charge, acquires a large negative charge that is roughly proportional to its mass. A typical protein of 50 kDa will bind approximately 70,000 SDS molecules, giving it a charge density that is essentially uniform across all proteins.

Second, SDS denatures proteins. The detergent disrupts non-covalent interactions—hydrogen bonds, hydrophobic interactions, and ionic bonds—that maintain the native three-dimensional structure. When combined with heat, the protein unfolds into a rod-like random coil. The polypeptide chain becomes fully extended, and the SDS molecules coat the backbone, preventing any refolding. This means that the hydrodynamic radius of the protein-SDS complex is directly proportional to the length of the polypeptide chain, which in turn is proportional to molecular weight. The relationship between the logarithm of molecular weight and migration distance becomes linear across a defined range, which is the basis for molecular weight determination.

The Principle Behind SDS PAGE

Role of SDS and reducing agents

The standard SDS PAGE sample buffer contains several components that work together to ensure complete denaturation and uniform charge. The buffer typically contains 62.5 mM Tris-HCl (pH 6.8), 2% SDS (w/v), 10% glycerol (v/v), 0.01% bromophenol blue (a tracking dye), and a reducing agent—usually 50 mM dithiothreitol (DTT) or 100 mM β-mercaptoethanol (BME).

The reducing agent is essential because many proteins contain disulfide bonds between cysteine residues. These covalent linkages hold parts of the polypeptide chain together even after SDS denaturation, preventing the protein from achieving a fully extended conformation. DTT and BME reduce these disulfide bonds to free sulfhydryl groups. For example, β-mercaptoethanol reduces a disulfide bond (R-S-S-R') to two thiol groups (R-SH and R'-SH), with the reagent itself being oxidized to a disulfide. Without reduction, a protein with intrachain disulfide bonds will migrate anomalously—it will appear smaller than its true molecular weight because the disulfide bonds keep it in a more compact conformation. Interchain disulfide bonds, such as those linking the heavy and light chains of an antibody, will cause the protein to migrate as a larger complex unless reduced.

The glycerol in the sample buffer increases the density of the sample so that it sinks into the wells of the gel rather than floating away. The bromophenol blue is a small anionic dye that migrates ahead of all proteins during electrophoresis, providing a visible marker for the migration front. When the dye front reaches the bottom of the gel, the run is complete.

Polyacrylamide gel as a molecular sieve

Polyacrylamide is formed by the polymerization of acrylamide monomers cross-linked with N,N'-methylenebisacrylamide (bis-acrylamide). The polymerization is initiated by ammonium persulfate (APS), which generates free radicals, and accelerated by tetramethylethylenediamine (TEMED), which catalyzes radical formation. The resulting gel is a three-dimensional meshwork of pores whose size is determined by the total acrylamide concentration (%T) and the degree of cross-linking (%C).

The pore size decreases as the acrylamide percentage increases. A 5% gel has relatively large pores and allows large proteins to migrate, while a 15% gel has small pores and resolves small proteins well. The relationship between protein size and migration is logarithmic: a plot of log molecular weight versus relative migration distance (Rf) yields a straight line for proteins within the resolving range of the gel. This linear relationship is the basis for estimating molecular weights by comparing unknown proteins to standards of known mass.

The gel matrix also serves to minimize diffusion. Because the pores are small, proteins cannot freely diffuse, so the bands remain sharp. Additionally, the gel provides a medium for heat dissipation, preventing convection currents that would disrupt the separation.

Preparing the Gel: Stacking and Resolving Layers

Stacking gel vs. resolving gel

A standard SDS PAGE gel is composed of two distinct layers: a stacking gel on top and a resolving (or separating) gel below. These layers have different acrylamide concentrations and pH values, and they serve different purposes.

The resolving gel is the lower layer and is where actual size-based separation occurs. It is prepared in a buffer of 1.5 M Tris-HCl at pH 8.8. The acrylamide concentration is chosen based on the size range of the proteins you wish to resolve (see below). The high pH of 8.8 is important because it ensures that the glycine ions in the running buffer are fully deprotonated and negatively charged, allowing them to migrate rapidly and maintain a uniform electric field.

The stacking gel is the upper layer, typically 4% acrylamide, prepared in 0.5 M Tris-HCl at pH 6.8. The lower acrylamide concentration means larger pores, which do not sieve proteins by size. Instead, the stacking gel concentrates the protein samples into a thin, sharp zone before they enter the resolving gel. This concentration effect is achieved through a phenomenon called isotachophoresis.

During the stacking phase, the sample proteins, the chloride ions from the sample buffer, and the glycine ions from the running buffer all carry negative charge. Chloride has the highest mobility, glycine has the lowest, and proteins are intermediate. As the current is applied, chloride ions migrate away first, creating a region of low conductivity. Glycine ions, which are predominantly in their zwitterionic (neutral) form at pH 6.8, lag behind. Between these two ion fronts, a voltage gradient is established that forces the proteins to migrate in a narrow zone, effectively concentrating them by hundreds of fold. When the proteins reach the resolving gel, the pH increases to 8.8, glycine becomes fully negatively charged and migrates faster, and the proteins enter the sieving gel as a tight band.

Choosing acrylamide percentage

The choice of acrylamide percentage in the resolving gel depends on the molecular weight range of the proteins you want to separate. The following table provides general guidelines:

Acrylamide (%)Linear Separation Range (kDa)Typical Applications
6%50–500Large proteins, protein complexes
8%30–200General purpose, many enzymes
10%20–150Most common for cell lysates
12%15–100Small proteins, immunoglobulins
15%10–60Small peptides, cleavage products
4–20% gradient10–250Broad range, complex mixtures

For a typical undergraduate experiment analyzing a bacterial lysate or a purified protein in the 25–75 kDa range, a 12% resolving gel is a good choice. If you are analyzing a protein of unknown size, a gradient gel (e.g., 4–20%) provides the broadest resolution in a single run. Gradient gels are more difficult to pour but are commercially available as precast gels.

Sample Preparation and Loading

Sample buffer components

Protein samples must be prepared in a buffer compatible with SDS PAGE. The standard 2× Laemmli sample buffer contains 4% SDS, 20% glycerol, 0.125 M Tris-HCl (pH 6.8), 0.02% bromophenol blue, and 10% β-mercaptoethanol (or 200 mM DTT). You typically mix your protein sample with an equal volume of 2× buffer, so the final concentration of SDS is 2%, which is sufficient to denature most proteins.

The amount of protein to load depends on the detection method. For Coomassie Blue staining, you typically load 1–10 µg of protein per band. For silver staining, which is 10–100 times more sensitive, you can load 0.1–1 µg. Overloading causes smearing and distorted bands; underloading may result in bands too faint to detect.

Before loading, the samples are heated to 95–100°C for 5 minutes. This heat treatment ensures complete denaturation and is critical for proteins with stable tertiary structures. Some membrane proteins, however, aggregate irreversibly when boiled, so they are sometimes incubated at 37–50°C instead. After heating, the samples are briefly centrifuged to collect any condensate and to pellet any insoluble material.

Reducing vs. non-reducing conditions

The choice between reducing and non-reducing conditions depends on what you want to learn about your protein. Reducing conditions (with DTT or BME) break disulfide bonds and are used when you want to analyze individual polypeptide chains. This is the default for most applications, including molecular weight determination and purity assessment.

Non-reducing conditions (omitting the reducing agent) preserve disulfide bonds. This is useful when you want to determine whether a protein exists as a disulfide-linked dimer or oligomer in its native state. For example, immunoglobulins (IgG) are composed of two heavy chains (50 kDa each) and two light chains (25 kDa each) held together by disulfide bonds. Under reducing conditions, you will see two bands at 50 and 25 kDa. Under non-reducing conditions, the intact IgG molecule (150 kDa) will migrate as a single band. The comparison between reducing and non-reducing runs is a common way to assess subunit composition.

It is important to note that non-reducing conditions do not mean native conditions. SDS is still present, so proteins are still denatured—only the disulfide bonds are preserved. For analysis of native protein complexes, you would need SDS PAGE vs Native PAGE, which uses no SDS and separates by charge and size simultaneously.

Running the Electrophoresis

Electrode polarity and buffer

The electrophoresis apparatus consists of an upper (cathode) and lower (anode) buffer chamber, with the gel cassette positioned between them. The running buffer is typically 25 mM Tris, 192 mM glycine, and 0.1% SDS, at pH 8.3. The SDS in the running buffer maintains the denaturing conditions throughout the run.

The critical point is electrode polarity: the protein-SDS complexes are negatively charged, so they must migrate toward the positive electrode. The upper chamber (where the samples are loaded) is connected to the cathode (negative terminal), and the lower chamber is connected to the anode (positive terminal). If you reverse the polarity, your proteins will run out of the gel into the upper buffer chamber, and you will see no bands.

Before loading samples, the gel cassette is placed in the apparatus, and both chambers are filled with running buffer. The wells are flushed with buffer using a syringe to remove any unpolymerized acrylamide or debris. The samples are then loaded slowly using a micropipette with a fine gel-loading tip, taking care not to puncture the bottom of the well.

Optimal voltage and time

The run is typically performed at a constant voltage of 100–150 volts. The stacking phase occurs at lower voltage (80–100 V) to allow the samples to concentrate properly; once the dye front enters the resolving gel, the voltage can be increased to 150–200 V. Running at higher voltages generates more heat, which can cause band distortion ("smiling") and can even melt the gel if the temperature becomes excessive.

The total run time depends on the gel percentage and the voltage. A typical 10% gel run at 150 V takes approximately 45–60 minutes for the dye front to reach the bottom of a 7 cm resolving gel. A 15% gel will take longer because the smaller pores slow protein migration. The run is complete when the bromophenol blue dye front reaches the bottom of the gel. It is important not to run the gel too long, as small proteins may run off the bottom of the gel.

The current will decrease during the run as the buffer ions are depleted and the gel heats up. This is normal. If the current drops dramatically or the run stops, check the electrical connections and ensure that the buffer levels are adequate.

Visualizing Proteins: Staining and Detection

Coomassie Blue staining

After electrophoresis, the gel is removed from the cassette, and the proteins are visualized by staining. The most common stain is Coomassie Brilliant Blue R-250, which binds to basic and aromatic amino acid residues (particularly arginine, lysine, histidine, and tyrosine) through electrostatic and hydrophobic interactions.

The staining protocol involves three steps. First, the gel is immersed in a staining solution containing 0.1% Coomassie Blue R-250, 40% methanol, and 10% glacial acetic acid, and incubated with gentle shaking for 30–60 minutes. The methanol fixes the proteins in the gel by precipitation, preventing diffusion. Second, the gel is transferred to a destaining solution (40% methanol, 10% acetic acid) to remove unbound dye from the gel matrix. This step takes 1–4 hours with several changes of destain solution. Third, the gel is placed in water or a storage solution to stop destaining.

Coomassie Blue has a detection limit of approximately 0.1–1 µg of protein per band. It is quantitative in a limited range: the intensity of staining is roughly proportional to protein amount, which allows densitometric analysis. However, the linear range is narrow (approximately 1–20 µg), so for accurate quantification, you should use a method like Automated Protein Quantification or a fluorescent stain.

Silver staining and sensitivity

Silver staining is 10–100 times more sensitive than Coomassie Blue, with a detection limit of 0.1–1 ng of protein per band. The method relies on the reduction of silver ions (Ag⁺) to metallic silver (Ag⁰) at the sites of protein binding. Silver ions bind to protein functional groups (sulfhydryl, amino, carboxyl, and phosphate groups), and a reducing agent such as formaldehyde converts the bound silver ions to metallic silver, which appears as a brown-black deposit.

Silver staining is more complex and less reproducible than Coomassie staining. The protocol involves fixation, sensitization (often with glutaraldehyde or sodium thiosulfate), silver impregnation, and development. The development step is critical: if it is too short, bands are faint; if it is too long, the background becomes dark. The reaction is stopped by transferring the gel to a solution of 5% acetic acid.

Silver staining is compatible with downstream mass spectrometry, but the sensitivity of detection can interfere with protein identification if the amount of protein is very low. For this reason, many laboratories use fluorescent stains (such as SYPRO Ruby) that are as sensitive as silver staining but more linear and MS-compatible.

Common Pitfalls and Troubleshooting

Smiling bands

"Smiling" refers to the phenomenon where the protein bands curve upward at the edges of the gel, resembling a smile. This is caused by uneven heat distribution during electrophoresis. The center of the gel runs hotter than the edges because the heat generated by the electric current is dissipated less efficiently in the middle. Since proteins migrate faster at higher temperatures, the center of the gel runs ahead of the edges.

To prevent smiling, run the gel at a lower voltage (100 V or less), ensure that the gel is fully submerged in buffer, and use a cooling apparatus if available. Some protocols recommend running the gel in a cold room, but this can slow the run and cause SDS to precipitate if the temperature drops below 15°C.

Protein degradation

If you see smearing or a ladder-like pattern of bands rather than discrete bands, the protein may be degraded by proteases. This is particularly common when analyzing cell lysates, which contain many endogenous proteases. To prevent degradation, keep samples on ice at all times, add protease inhibitors (such as phenylmethylsulfonyl fluoride, PMSF, at 1 mM, or a commercial protease inhibitor cocktail) to the lysis buffer, and minimize the time between cell lysis and sample boiling.

Another cause of smearing is overloading. When too much protein is loaded, the bands become broad and merge with each other. Reduce the amount of protein loaded, or use a higher percentage gel to improve resolution.

Poor resolution

If the protein bands are not well separated, several factors may be responsible. First, the acrylamide percentage may be inappropriate for the size range of your proteins. If your protein is 20 kDa and you used a 6% gel, it will migrate near the dye front with poor resolution. Choose a higher percentage gel (12–15%) for small proteins.

Second, the gel may not have polymerized properly. If the gel is soft or has a liquid layer on top, the acrylamide concentration or the amount of APS/TEMED may be incorrect. Ensure that you use fresh APS (it degrades over time) and that the TEMED is not expired.

Third, the samples may not have been fully denatured. If you omitted the reducing agent or did not heat the samples sufficiently, proteins may retain some secondary structure and migrate anomalously. Ensure that your sample buffer contains fresh reducing agent (DTT oxidizes over time) and that you heat the samples to 95°C for at least 5 minutes.

Distorted bands

If the bands appear as wavy or distorted lines, the gel may have been loaded while the wells were not properly formed, or the samples may contain particulate matter that disturbs the electric field. Centrifuge the samples before loading to remove debris, and use a fine gel-loading tip to avoid damaging the wells.

Another cause of distortion is the presence of high salt concentrations in the sample. Salt ions carry current and can cause the sample to migrate unevenly. If your protein is in a high-salt buffer, dilute the sample or desalt it using a spin column before adding sample buffer.

Practical Summary: Step-by-Step Walkthrough

Quick protocol checklist

  1. Prepare the resolving gel: Mix the appropriate volume of acrylamide/bis-acrylamide solution, 1.5 M Tris-HCl (pH 8.8), 10% SDS, water, 10% APS, and TEMED. Pour between glass plates, overlay with isopropanol or water, and allow to polymerize for 30–45 minutes.
  2. Prepare the stacking gel: Mix 4% acrylamide, 0.5 M Tris-HCl (pH 6.8), 10% SDS, water, 10% APS, and TEMED. Pour on top of the polymerized resolving gel, insert the comb, and allow to polymerize for 20–30 minutes.
  3. Prepare samples: Mix protein sample with 2× Laemmli sample buffer (containing reducing agent). Heat at 95°C for 5 minutes. Centrifuge briefly.
  4. Assemble the apparatus: Place the gel cassette in the electrophoresis tank. Fill the upper and lower chambers with running buffer (25 mM Tris, 192 mM glycine, 0.1% SDS). Remove the comb and flush the wells.
  5. Load samples: Load 10–20 µL of sample per well using a gel-loading tip. Include a molecular weight marker in at least one well.
  6. Run the gel: Connect the electrodes (cathode to the upper chamber, anode to the lower chamber). Run at 80–100 V until the dye front enters the resolving gel, then increase to 150 V. Run until the dye front reaches the bottom of the gel (45–60 minutes).
  7. Remove and stain the gel: Disassemble the cassette, remove the gel, and place it in Coomassie Blue staining solution. Incubate with shaking for 30–60 minutes.
  8. Destain: Transfer the gel to destaining solution and incubate with shaking until the background is clear (1–4 hours, changing the solution several times).
  9. Document and analyze: Photograph the gel or scan it using a gel documentation system. Compare the positions of the protein bands to the molecular weight markers to estimate molecular weights.

Key tips for success

  • Use fresh APS and TEMED for each gel preparation; these reagents degrade over time and will cause poor polymerization.
  • Degas the acrylamide solution before adding APS and TEMED to remove dissolved oxygen, which inhibits polymerization.
  • Do not overload the gel. For Coomassie staining, 1–10 µg per band is sufficient.
  • Always include a molecular weight marker to calibrate the gel.
  • Handle the gel gently; polyacrylamide gels are fragile and tear easily.
  • If you are analyzing a protein for the first time, run a pilot gel with a range of acrylamide percentages to determine the optimal conditions.

Frequently Asked Questions

What are the basic steps of SDS PAGE?

The basic steps are: (1) prepare the polyacrylamide gel with stacking and resolving layers, (2) prepare protein samples by mixing with SDS-containing sample buffer and heating, (3) load samples and molecular weight markers into the wells, (4) run electrophoresis at 100–150 V until the dye front reaches the bottom, (5) remove the gel and stain with Coomassie Blue or silver stain, and (6) destain and visualize the protein bands.

How do I choose the right acrylamide percentage for my gel?

The choice depends on the molecular weight of your protein of interest. Use a 6% gel for proteins >100 kDa, 8–10% for 30–100 kDa, 12% for 15–50 kDa, and 15% for proteins <20 kDa. For a mixture of proteins with a wide size range, use a gradient gel (4–20%). The goal is to have your protein of interest migrate to the middle third of the gel for optimal resolution.

Why do my protein bands appear as smears?

Smearing is most commonly caused by protein degradation (protease activity), overloading, or incomplete denaturation. Add protease inhibitors to your lysis buffer, reduce the amount of protein loaded, and ensure that your sample buffer contains fresh reducing agent and that you heat the samples to 95°C for 5 minutes.

What is the purpose of the stacking gel?

The stacking gel concentrates the protein samples into a thin, sharp zone before they enter the resolving gel. It uses a pH discontinuity (pH 6.8 in the stacking gel vs. pH 8.8 in the resolving gel) and the differential mobility of chloride and glycine ions to focus the proteins into a narrow band. Without the stacking gel, the proteins would enter the resolving gel as broad, diffuse zones, resulting in poor resolution.

Why do I need to heat my samples before loading?

Heating to 95°C for 5 minutes ensures complete denaturation of the proteins. SDS alone can denature most proteins, but some proteins have very stable tertiary structures that resist denaturation at room temperature. Heating overcomes the activation energy required to unfold these proteins, ensuring that they are fully extended and coated with SDS. This is essential for accurate molecular weight determination.

How long does an SDS PAGE run typically take?

A typical run takes 45–90 minutes, depending on the gel percentage, the voltage, and the thickness of the gel. A 10% gel run at 150 V takes approximately 45–60 minutes. Thicker gels (1.5 mm) take longer than thin gels (0.75 mm) because they generate more heat and require lower voltages. Gradient gels also take longer because the proteins slow down as they enter the higher percentage regions.

What is the difference between reducing and non-reducing SDS PAGE?

Reducing SDS PAGE includes a reducing agent (DTT or β-mercaptoethanol) in the sample buffer, which breaks disulfide bonds. This allows individual polypeptide chains to be analyzed separately. Non-reducing SDS PAGE omits the reducing agent, preserving disulfide bonds. This is useful for determining whether a protein exists as a disulfide-linked multimer. Both methods use SDS, so proteins are denatured in both cases; the difference is only in the state of disulfide bonds.

Why do my bands look like a smile (curved)?

Smiling is caused by uneven heat distribution during electrophoresis. The center of the gel runs hotter than the edges, causing proteins in the center to migrate faster. To prevent smiling, run at a lower voltage (≤100 V), ensure adequate buffer circulation, and avoid running the gel in a warm environment. Some apparatuses have cooling cores that help dissipate heat.

Key Takeaways

  • SDS PAGE separates proteins by molecular weight because SDS binds uniformly to denatured proteins, imparting a constant charge-to-mass ratio, while the polyacrylamide gel sieves by size.
  • The stacking gel concentrates samples through isotachophoresis, while the resolving gel performs the actual size-based separation; the acrylamide percentage determines the pore size and thus the resolution range.
  • Sample preparation requires SDS, a reducing agent (DTT or β-mercaptoethanol), glycerol, and a tracking dye, followed by heating to 95°C to ensure complete denaturation.
  • The run is performed at 100–150 V with the cathode in the upper chamber and the anode in the lower chamber; the run is complete when the bromophenol blue dye front reaches the bottom.
  • Coomassie Blue staining detects 0.1–1 µg of protein per band, while silver staining is 10–100 times more sensitive but less quantitative and more labor-intensive.
  • Common problems include smiling bands (uneven heating), smearing (degradation or overloading), and poor resolution (wrong gel percentage or incomplete denaturation); each has specific troubleshooting solutions.
  • SDS PAGE is a fundamental tool for assessing protein purity, determining molecular weight, and preparing samples for downstream applications such as mass spectrometry, X Ray Crystallography, and Yeast Two Hybrid System validation.

Related Topics

Related Clinical & Scientific Guides