Salt gradient planner

Turn a gradient in %B and column volumes into slope in mM per CV, volumes, times and buffer use, with wash, strip and system dwell volume.

A salt gradient is programmed as %B, the share of buffer B the pump delivers, over a number of column volumes. What the protein sees is the salt concentration and how fast it rises per column volume. This planner converts one into the other, lays out the method from wash to strip, and adds up how much of each buffer you need.

Plan a salt gradient

Enter the column, flow, the salt in buffers A and B and the gradient in %B and column volumes. Wash, strip and dwell volume can be zero. Defaults are an illustrative example, not a recommendation.

Column and flow
Column volume from
Buffers and gradient

Gradient 0 → 500 mM over 100 mL (100 min), 25 mM per CV.

Column volume CV
5 mL
Slope
25 mM/CV, 2.5 %B/CV
Gradient volume
100 mL
Gradient duration
100 min
Method total
150 mL, 150 min
Buffer A + B, total
100 mL + 50 mL
Method timeline as programmed at the pump.
SegmentCVVolume (mL)Time (min)%BA (mL)B (mL)
Wash50–250–250250
Gradient2025–12525–1250 → 507525
Strip at 100 %B5125–150125–150100025
Total3015015010050
Method timeline: %B against volumeThe programmed %B at the pump through wash, gradient and strip.050100050100150Volume pumped (mL)%B
Solid: %B programmed at the pump.

Volume = nCV × CV; time = volume / flow; salt = A + (B − A) × %B / 100, assuming the pump mixes A and B linearly by volume. Buffer volumes exclude priming, system rinses and equilibration.

Conductivity is not computed: it depends on the salts and buffer components, with no simple relation to mM that holds across buffers. Measure it in your buffers. Nothing you enter is saved or sent.

The arithmetic

  • Salt at a given %B: c = cA + (cB − cA) × %B / 100. This assumes the pump mixes A and B by volume and the salt concentration follows linearly.
  • Slope: (end %B − start %B) / nCV in %B per CV, and the same times (cB − cA) / 100 in mM per CV.
  • Volume and time: each segment is nCV × CV in mL, and volume / flow in min.
  • Buffer use: a linear segment from s to e %B averages (s + e) / 2, so it uses V × (s + e) / 200 of buffer B and the rest of buffer A.

Worked example (the defaults): a 5 mL column at 1 mL/min, A with 0 mM and B with 1000 mM NaCl, a 5 CV wash, then 0 → 50 %B over 20 CV and a 5 CV strip. The gradient rises by 2.5 %B, or 25 mM, per CV. It is 100 mL long and takes 100 min. The method uses 150 mL: 100 mL of A and 50 mL of B, before priming and equilibration.

Why the gradient is given in column volumes

Writing every step in CV makes a method independent of column size: 20 CV is 20 mL on a 1 mL column and 2 L on a 100 mL column. The Cytiva™ IEX handbook expresses buffer volumes in CV for this reason and, for scale-up, keeps the ratio of gradient volume to column volume. Yamamoto, Nomura and Sano derived how resolution in a linear gradient depends on operating conditions. In their result, the gradient enters as the slope multiplied by the column volume, which is the salt change per column volume up to a constant. Keep the slope in mM per CV, the bed height and the linear velocity, and that term does not change with the column diameter. See scale up at constant residence time and bed height.

Slope, resolution and dilution

Long, shallow gradients separate peaks further apart, at the cost of longer runs and broader peaks; short, steep gradients are faster and give sharper peaks that elute closer together. That is the handbook’s summary. Yamamoto, Nomura and Sano give the scaling: resolution is proportional to the inverse square root of slope × column volume, at fixed column length, velocity and particle size. By that relation, halving the slope per CV raises resolution by about √2 ≈ 1.4 and doubles the gradient volume and time (our arithmetic). They found the relation holds except for very short columns with shallow gradients and at low flow rates. A broader peak in more volume is also more dilute. If you shorten the gradient, the handbook suggests lowering the sample load to keep the same resolution.

Dwell volume: the gradient arrives late

The pump forms the gradient at the mixer. It reaches the column only after it has filled the tubing, mixer and valves in between: the system dwell volume. Keulen et al. define it on an ÄKTA™ system, measure it with a 1 M NaCl pulse and subtract it, with the dead volume, from retention volumes so that peaks line up with the gradient. The handbook advises the shortest possible flow path between mixer and column top for accurate gradients.

Enter the dwell volume to see when the gradient start reaches the column inlet. It reaches the column outlet later still, by the liquid volume in the column that salt can enter. That volume is the total porosity times the CV, so it is at most one CV, and the planner shows that upper bound; the exact value depends on the resin. Then it passes the tubing to the conductivity monitor. Dwell volume belongs to the system, not the column, so it does not scale: the planner shows it as a fraction of a CV, and the same 2 mL is 0.4 CV on a 5 mL column but 0.02 CV on a 100 mL one. See extra-column volume in the scale-up tutorial.

Conductivity

The planner gives salt in mM, not conductivity. The conductivity of a buffer depends on all of its ions and their concentrations, and we know of no simple, sourced conversion from mM NaCl that holds across buffers. Read it from the conductivity monitor in a blank run or in your buffers. The handbook uses the conductivity trace the same way: equilibrate until the outlet conductivity and pH are stable.

Sources and scope

Volumes, times, slopes and buffer use are arithmetic; the √2 example and the dwell fractions are ours. The page text is original. Nothing you enter 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/tools/gradient-planner