Calibrate an SEC column, and why apparent MW can mislead

Compute Kav from void and total volumes, fit Kav against log MW with standards, read an apparent MW, and learn when shape, glycans, detergent, resin interactions or self-association make that number wrong.

A size exclusion column can be calibrated with proteins of known mass, and an unknown can then be given a molecular weight from where it elutes. That number is useful, but it is an apparent MW: it says the unknown elutes where a globular standard of that mass would. This tutorial builds the calibration step by step, then shows the cases where the apparent MW and the real mass part ways.

1. Put elution on a common scale: Kav

A raw elution volume Ve depends on the column size and packing. Calibration uses a fraction instead:

Kav = (Ve − V0) / (Vt − V0)

  • Ve is the volume from injection to the centre of the peak.
  • V0, the void volume, is the liquid between the beads. A molecule too large to enter any pore leaves the column after this volume, with Kav = 0. It is measured with a large marker, typically Blue Dextran 2000 (about 2,000 kDa), run on its own because its peak is broad. Take V0 from its first peak.
  • The upper reference is where it gets confusing, because two conventions are in use. Vendor calibration instructions divide by the geometric bed volume Vc, the packed bed’s volume worked out from its dimensions, and reserve Vt for the total liquid volume. Others divide by a measured total volume: the elution volume of a small molecule that enters every pore and does not stick to the resin. The total liquid volume is smaller than Vc, because the bead matrix itself takes up space.

Either choice works if you use it for standards and unknowns alike. Changing the denominator multiplies every Kav by the same constant. The fitted intercept and slope scale by that constant too, so the apparent MW and R² come out identical. (This is our algebra. The test suite for the shared calculation checks it.) Two things do change: the Kav values themselves, so you cannot compare them across labs without knowing the convention, and Kav-based warning thresholds such as “near void” or “near total volume”. Write down which one you used. The SEC technique page and its simulator use Vc.

If you record time rather than volume, Kav is the same as long as the flow is constant, because the flow cancels in the ratio.

2. Why the line is straight only in the middle

Plot Kav of globular standards against the logarithm of their mass and you get an S-shaped curve. Above the resin’s fractionation range, everything is excluded and sits at Kav ≈ 0, whatever its mass. Below it, everything permeates fully and sits at the top plateau. Between the two, the curve is close to a straight line, and that middle part is what a calibration uses. The calibration kit data file shows this in practice: a standard at the edge of a column’s range, such as aprotinin on a Sephacryl™ S-300 column or thyroglobulin on a Superose™ 6 Increase column, may need to be dropped from the fit because it no longer falls on the line.

So choose standards that bracket the unknown and lie inside the column’s range. An unknown outside the calibrated Kav range is an extrapolation, and near V0 or the top plateau a small shift in Ve means a large change in apparent MW.

You can see the plateaus in the simulator below. Use the larger-pore resin and move Protein A above 600 kDa, then to the slider maximum: its Kav stops falling and the peak parks just after V0. This simulator uses the bed volume Vc as its upper reference.

SEC chromatogram simulator

Two proteins on an idealized column. Elution position follows a globular-protein selectivity curve; peak width comes from plate number and sample volume. Change one control at a time and watch Kav, peak widths and Rs.

0510152025V0VtABElution volume (mL)Absorbance (a.u.)solid: sum; dashed: A, dotted: B
Kav A / B
0.247 / 0.614
Ve A / B
11.35 / 17.51 mL
Width 4σ A / B
1.20 / 1.83 mL
Rs
4.06
V0 / Vt
7.2 / 22.1 mL
Sample volume
240 µL

Idealized model: Kav from a logistic curve in log Mr for globular proteins (5% and 95% of the permeation plateau at the range limits), clamped between exclusion (V0) and total permeation (Vt); Ve = V0 + Kav(Vc − V0); σ² = Ve²/N + Vs²/12; w = 4σ; Rs = 2ΔVe/(w1 + w2). Equal amounts give equal peak areas. N is an effective protein plate number, assumed equal for both proteins; it is much lower than a column’s acetone-test specification. The Gaussian with added injection variance approximates a flat-topped band at larger sample volumes. Real peaks tail, non-globular shape changes elution, and interactions with the medium can delay species beyond Vt. Sources: Cytiva™, Size Exclusion Chromatography: Principles and Methods (Kav, Vt/Vc, Rs, sample volume); Groskreutz & Weber 2015 (variance additivity).

3. Worked example: five standards, one unknown

An illustrative column with a 24 mL bed and V0 = 8.0 mL, using Vc as the upper reference. Five globular standards elute at 19.15, 17.95, 16.30, 14.35 and 12.30 mL. These volumes are invented for teaching; the masses are the values the calibration kit lists for carbonic anhydrase (29 kDa), ovalbumin (43), conalbumin (75), aldolase (158) and ferritin (440).

  1. Kav for carbonic anhydrase is (19.15 − 8.0) / (24 − 8.0) = 0.697. The others give 0.622, 0.519, 0.397 and 0.269.
  2. A least-squares line through Kav against log10(MW in Da) gives a = 2.305 and b = −0.3637, with R² = 0.992.
  3. An unknown elutes at 15.2 mL, so Kav = 0.450. Then log10 MW = (0.450 − 2.305) / (−0.3637) = 5.10, an apparent MW of about 126 kDa.

R² looks excellent, but look at the residuals in the table: positive at both ends and negative in the middle. That pattern means curvature, an early sign that the outer standards are reaching the bends of the S-curve. Set the unknown to 9 mL and the result is flagged as outside the calibrated range.

Try it: five standards → fit → apparent MW

Illustrative data, not measurements: kit masses for five globular standards with invented elution volumes for a 24 mL bed. Edit any value; the fit and the unknown’s apparent MW follow. Same calculation as Chromatobench.

Here Vt is the bed volume Vc. A measured total-liquid-volume marker also works; use one choice throughout.

StandardMW (kDa)Ve (mL)KavResid.
Carbonic anhydrase0.6970.014
Ovalbumin0.6220.0016
Conalbumin0.519-0.014
Aldolase0.397-0.018
Ferritin0.2690.016
Fit, Kav = a + b·log10(MW in Da)
a = 2.305, b = -0.3637
R² (n = 5)
0.9918
Calibrated Kav range
0.269 – 0.697
Calibration plot: Kav against log10 MWStandards as circles with the fitted straight line; the line is dashed outside the calibrated range. The unknown is marked as a filled square on the line.00.5144.555.56log10 MW (Da)Kav
Circles: standards. Line: least-squares fit, dashed where it extrapolates. Square: unknown.

Unknown: apparent MW ≈ 126 kDa at Kav 0.45.

Apparent MW from SEC assumes the sample and standards share shape and do not interact with the resin. Non-globular, glycosylated or interacting proteins can elute anomalously. Use SEC-MALS for absolute molar mass. Apparent MW = 10^((Kav − a) / b). Nothing you enter is saved or sent.

4. Why apparent MW can mislead

The calibration assumes that the unknown relates mass to size the same way the standards do. The kit instructions say this directly: the standards must have the same relationship between molecular weight and molecular size as the sample. Each of the following breaks that assumption.

Shape: SEC sorts by hydrodynamic size, not by mass

A gel filtration column separates molecules by how they move through liquid, expressed as the Stokes radius Rs: the radius of a sphere with the same frictional coefficient. For compact globular proteins, mass and Rs rise together, which is why a mass calibration works for them. An elongated or partly unfolded protein has a larger Rs than a globular protein of the same mass. It can elute where a globular protein of about twice its mass would. Read the other way: an apparent dimer can be an elongated monomer.

So a protein’s Rs can be read from a column calibrated with standards of known Rs, and the kit instructions suggest this for non-globular proteins. Mass needs a second measurement. The classic route combines Rs from gel filtration with the sedimentation coefficient from density gradient centrifugation.

Glycosylation

The kit instructions warn that glycoproteins, lipoproteins and non-globular proteins may not correlate well with a calibration made with globular protein standards. A glycoprotein need not fall on that curve, and its SEC number need not match either its polypeptide mass or its total mass. Light scattering combined with UV and refractive-index detection can separate the two. It gives the polypeptide mass of a glycoprotein, independent of where the protein elutes.

Detergent micelles around membrane proteins

A solubilized membrane protein elutes as a protein–detergent complex. The amount of detergent and lipid bound is usually not known, so its elution reflects the whole complex, not the protein alone. Its apparent MW cannot tell you the oligomeric state. Static light scattering and sedimentation equilibrium can measure the protein mass in the complex without assuming how much detergent is bound or what shape the complex has.

Interactions with the resin

Ideal SEC assumes molecules only diffuse in and out of pores. Real resins carry some charge and some hydrophobic surface. If the protein and the resin carry the same charge, the protein can be kept out of the pores (ion exclusion). It then elutes earlier and looks larger. Attractive ionic or hydrophobic interactions retain the protein instead, so it elutes later and looks smaller, and some may not be recovered. The mobile phase controls this: salt suppresses electrostatic effects, and other additives such as amino acids or a little organic solvent are used to reduce adsorption. A peak after the total liquid volume cannot be explained by size alone and points to interaction. If the apparent MW shifts when you change the salt concentration, suspect interaction, or a salt-dependent change in the protein itself.

Self-association that depends on concentration

The kit instructions note that a sample of 0.5% of the bed volume is diluted about 5 to 15 times as it passes through the column. For a protein in a fast monomer–oligomer equilibrium, that dilution shifts the equilibrium during the run. Our inference from mass action is that its apparent MW can then fall between monomer and oligomer and change with the loaded concentration. Run two or three loads. If the peak position moves with concentration, the apparent MW is not a fixed property of the protein. SEC with multi-angle light scattering measures mass across the peak. That shows whether it holds a fixed distribution of species or a dynamic equilibrium.

When you need the real mass: SEC-MALS

Standard SEC is a relative method: elution volume compared with standards. Multi-angle light scattering (MALS) after the column, together with a concentration detector, gives the molar mass at each elution volume from first principles. It needs no calibration curve and does not depend on where the protein elutes. Use it, or analytical ultracentrifugation, when the decision depends on the oligomeric state or the mass of a complex.

5. Reporting %HMW, monomer and LMW

For size variants, the usual report is the area of each class as a percentage of the total. HMW means high-molecular-weight species such as aggregates, eluting before the main peak. LMW means fragments, eluting after it. These percentages carry assumptions:

  • Equal response per mass. Area percentages assume equal detector response per mass (for UV, similar extinction coefficients) and baseline-resolved peaks. With UV, the area is proportional to mass times the extinction coefficient. Different species need the same coefficient, which is reasonable for an aggregate of the same protein and less so for an unrelated contaminant. Light scattering from particles can inflate UV signal at low wavelengths.
  • Resolution. When a shoulder overlaps the main peak, where you drop the boundary decides the split. Report how regions were set, and do not compare percentages across columns or methods with different resolution. Overloading the column lowers resolution.
  • Everything elutes. Aggregates or proteins that adsorb to the resin, or are filtered out before injection, are missing from the total. Recovery losses on the column are a known concern for aggregate analysis.
  • The sample does not change during the run. Dilution can dissociate reversible aggregates, so %HMW measured by SEC can be lower than in the original sample. This is our inference from the dilution described above.

Do this with your own data in Chromatobench

Chromatobench uses the same calculation as the exercise above. Everything runs in your browser.

  1. Import the standards run and, if you have them, the void-marker and sample runs. Volume (mL) or time (min) on the x axis both work, as long as standards and sample use the same unit.
  2. Create regions. Under “Multiple peaks & regions”, save a region around each standard peak.
  3. Open “SEC calibration & size variants”. Enter V0 and Vt, with the same convention throughout.
  4. Enter the standards. Use “Add standard” and type each mass in kDa or Da. Fill Ve from the apex of a saved region with “Apex of…”. The panel shows Kav, residuals, the fit and R².
  5. Read the sample. Switch to the sample run, save its peaks as regions and assign each to HMW, Monomer, LMW or Excluded. The panel lists the apparent MW per region, flags extrapolation, and gives the area percentages. Export the SEC CSV to keep the fit, the standards and the notes with the result.

Sources and scope

This is an editorial tutorial. The worked example and the exercise use illustrative elution volumes, not measured data for any column; the masses are the kit’s listed values. The statement that the Kavconvention does not change the apparent MW, and the self-association consequence of on-column dilution, are our derivations and are labelled as such above.

The exercise and Chromatobench both use one implementation of the Kav fit, apparent MW and flags. Nothing you enter on this page is saved or sent.

Try it on a trace

Open a two-column chromatogram in the workbench, or load the synthetic example. No account needed.

Open the workbench

Send feedback

What is it about?

At least 5 characters.0 / 4000

So we can reply. Leave it empty to stay anonymous.

Page: /learn/tutorials/sec-calibration