The model underneath almost everything in reversed phase

If you've ever nudged the acetonitrile percentage to move a peak, you already used — without writing it down — the single most useful equation in reversed-phase chromatography, Snyder's LSS (Linear Solvent Strength) model:

log k = log kw − S · φ

Three symbols, three ideas:

  • k — the retention factor you observe at a given composition.
  • φ (phi) — the organic fraction of the mobile phase (0 to 1; 65 % MeCN = 0.65).
  • log kw — retention extrapolated to 0 % organic (pure water). It's the analyte's retention "level".
  • S — the slope: how fast log k falls as you add organic.

Plot log k against φ and you get a straight line: log kw is the intercept and S is the slope (with a negative sign). The everyday bench observation — "I add 10 % organic and the peak comes out earlier" — is this line in action.

The comfortable mistake: treating S as a column constant

It's tempting to assign one S value to "the C18 column" and apply it to every analyte. It's convenient and, for predicting elution order at a typical composition, it often works. But it hides a bias that shows up exactly where you work most: at high % organic (50–80 % B), where most fast isocratic methods run.

The classic symptom of a poorly-calibrated constant S: the model gets the peak order and their ratios right, but the absolute k comes out low versus what the real column measures. The analyte "should" have k≈3 and the model predicts k≈1. The shape of the curve is right; the slope detail isn't.

Reality: S depends on the analyte (and mostly on its size)

Snyder and Dolan's work on gradient elution quantified where S comes from. The dominant factor is molecular size:

S ≈ 0.25 · √M

where M is molecular weight. The physical intuition: a large molecule presents more contact surface to the stationary phase, so adding organic to the mobile phase "peels it off" more abruptly — its retention drops faster with φ. A small molecule is less sensitive.

Some values (log₁₀ convention, reversed phase with acetonitrile):

AnalyteM (g/mol)S ≈ 0.25·√M
Toluene92≈ 2.4
Naphthalene128≈ 2.8
Typical drug~250≈ 4.0
Small peptide~1000≈ 7.9

For neutrals there's also a useful correlation that ties S to retention itself (Snyder-Dolan, High-Performance Gradient Elution, Wiley 2007): S = 1.31 + 0.90 · log kw. It has an elegant property: because S is linked to log kw, more-retained analytes automatically get a larger S, and the elution order is preserved — something a purely √M-proportional S does not always guarantee.

A note on conventions: if you see S values about twice as large (≈4–10 instead of ≈2–5), they are probably in the ln convention rather than log₁₀. The factor between them is exactly 2.303. Always check which base an S value is expressed in before comparing.

Why it matters at the bench

  1. Isocratic prediction at high %B. When you model S per analyte, the absolute k at 60–80 % organic stops coming out systematically low. This is what separates "the order is right" from "the retention time matches".
  2. Gradient behavior. The effective gradient steepness an analyte "feels" is proportional to its S. Two analytes with very different S respond differently to the same %B ramp — which is why elution order sometimes changes when you change the gradient slope.
  3. Method transfer. Understanding that S is an analyte property (not a magic column number) helps anticipate what happens when you scale from one column to another or from isocratic to gradient.

The special cases you have to respect

The neutral correlation does not apply to everything. Two classes need separate treatment:

  • Protonated bases. At a pH where the base is charged, retention is governed by the ionic fraction and silanol activity, not neutral hydrophobicity. Snyder-Dolan report specific biases (weak bases ≈ −0.8 in S, strong bases ≈ +1.1). They are best modeled with their own calibration, not the neutral formula.
  • Steroids and rigid polycyclics. These are molecules of very similar mass to one another (e.g. 298–314 g/mol within a steroid family). Since S depends on size, their S is nearly constant across the family — and a correlation that over-differentiates them artificially compresses their separation.

How PureAnalyt handles it

The PureAnalyt engine implements exactly this physics: analyte-dependent S for flexible neutrals (tied to size and retention), a saturation cap for very lipophilic solutes where the correlation extrapolates poorly, and separate treatment for ionized bases and rigid steroids. The whole behavior is anchored against 1861 tests built on real application notes and column-QA certificates — so improving absolute k at high %B does not break the elution order or gradient retention times that were already validated.

You can see it yourself: load two analytes of very different mass (say, a light aromatic solvent and a heavy PAH), run them isocratically and watch their k values diverge as you raise the % organic — that divergence is the S difference in action.

Takeaways

  • S is the slope of log k vs φ; it measures how sensitive retention is to organic.
  • S is not constant: it grows with molecular size (≈ 0.25·√M).
  • For neutrals, S = 1.31 + 0.90·log kw ties S to retention and preserves order.
  • Ionized bases and rigid polycyclics are exceptions that deserve their own calibration.
  • Modeling S per analyte is what makes a prediction faithful at high %B, not just "in the right order".