Skip to content

All Charged Up: The Basics of Ion-Exchange Chromatography

Posted in: Analytical Chemistry and Chromatography Techniques
An image of different colours to represent separation of molecules in ion-exchange chromatography

Chromatography is the science of separation and we utilize it to isolate and purify proteins based on their unique physiochemical properties. One of the most fundamental and important skill sets a budding life scientist can master is protein chromatography.

Ion-exchange chromatography is just one of many separation techniques used to purify proteins [1] and in this article, we will cover its basic principles, applications, and how to optimize this important method.

The Principle of Ion-Exchange Chromatography

Highly pure proteins are vital for successful experiments. They play roles in research as assay reagents (for example, surface plasmon resonance), therapeutic candidates, and of course, as the subjects of structural and biochemical studies.

So, how does ion-exchange chromatography separate proteins?

Ion-exchange chromatography (IEX) separates proteins (or any biomolecules) based on differences in their net charge at a particular pH. Protein charge depends on the number and type of ionizable amino acid side chain groups. Each protein has an isoelectric point (pI), the pH at which the overall number of negative and positive charges is zero.

There are two fundamental concepts to understand before performing IEX. These are:

  • In a buffered solution below the protein’s pI, the protein is positively charged (protonated) and will bind to the negatively charged functional groups of a cation exchange resin.
  • In a buffered solution above the protein’s pI, the protein is negatively charged (deprotonated) and will bind to the positively charged functional groups of an anion exchange resin.

In principle, a protein could bind to either a cation or anion exchange resin, but in practice, proteins are only stable within a narrow pH range and the choice of the resin depends on the stability of the protein at a given pH.

Ion-Exchange Resins: Charge, Strength, and Size

Ion-exchange resins have charged functional groups bound to resin beads that attract biomolecules of the opposite charge. Cation exchange resins are negatively charged, and anion exchange resins are positively charged.

Resins are also categorized as “weak” or “strong” exchangers. These terms aren’t related to the strength of ion binding, but instead, refer to the extent that the ionization state of the functional groups varies with pH.

A “weak” exchanger is ionized over only a limited pH range, while a “strong” exchanger shows no variation in ion exchange capacity with changes in pH.

Weak exchange resins can gain or lose protons with changes in buffer pH, and that added variation in charge offers an additional dimension of selectivity for binding and elution.

Strong exchangers do not vary and remain fully charged over a broad pH range, which can make optimizing your separation simpler than with weak exchangers. Table 1 below summarizes the most common ion-exchange chromatography resins.

Table 1. Summary of ion-exchange chromatography resins and their properties.

Resin Abbreviation

Functional Group

Weak or Strong

Functional pH Range



Weak anion

pH 2 - 9



Weak anion

pH 2 - 9

Quaternary amine


Strong anion

pH 1 - 14



Weak cation

pH 5 - 10

Methyl sulfonate


Strong cation

pH 2 - 12



Strong cation

pH 2 -14

In addition to the type of functional group, you need to consider the physical properties of the resin. The size, material, and porosity of the resin beads dictate the maximum operating pressures and flow rates (which affect the speed of purification).

More importantly, bead size and porosity affect the resolution of the separation.

Larger beads are generally conducive to fast flow rates and provide resolution appropriate for early and intermediate stages of purification. Smaller beads provide the best resolution and are ideal for later-stage purification steps when purity is paramount.

Calculating the Isoelectric Point is Easy as pI

The first step in designing an ion-exchange purification scheme should be the in silico determination of the pI of your protein of interest. The pI of a protein is determined by the aggregate charge of every amino acid in the protein chain.

The Henderson-Hasselbach equation is used to iteratively compute protein charge at certain pHs until one is found that produces a net protein charge of zero. The math can get complicated for proteins, but luckily, there are several online tools you can use to painlessly estimate your protein’s pI to guide your experiments. For example:

1. ProtParam

ProtParam, hosted by ExPASy, is the “classic” tool that most life scientists know of. You can calculate the theoretical molecular weight, isoelectric point, extinction coefficient, and other physiochemical properties based on your target protein sequence. The algorithm is based on the work of Bjellqvist et al. in the early 1990s. [2,3]

2. Isoelectric Point Calculator

Isoelectric Point Calculator (IPC) is a “new school” online tool. It computes a series of pI predictions using several published algorithms and pK datasets. In addition to displaying the range of computed isoelectric points, it also provides an average pI based on all methods. I find the output from IPC to be more useful and comprehensive than the value determined by ProtParam.

3. Proteome-pI

Proteome-pI is a database from which you can retrieve the pI of eukaryotic proteins. Calculating the pI of eukaryotic proteins is a little tricky because post-translational modifications (PTMs) can have a significant effect on your target protein’s pI.

The majority of PTMs occur on ionizable sidechains, and some PTMs, such as phosphorylation or acetylation, introduce new ionizable chemical groups.

So, if you are purifying a eukaryotic protein that is likely to be post-translationally modified, use the Proteome-pI tool to retrieve its pI.

Optimizing Your Chromatography Experiment

Remember that the theoretical pI is likely to be different from the true isoelectric point, and may not reflect the actual charge distribution on the protein surface. The charge distribution is usually not uniform and a protein is capable of having both positively and negatively charged patches on its surface.

When working with a new protein, I always screen a range of cation and anion exchange resins, both weak and strong, to optimize this purification step.

It’s important to tailor your ion-exchange chromatography experiment to your target protein to ensure the best outcome: maximum purity. There are loads of parameters you can optimize to achieve this, including:

1. Buffer Conditions

The choice of a buffer system, its pH, additives, and salt concentration all have a direct effect on the success of your ion-exchange chromatography experiment. Buffer scouting is frequently required to find the optimal pH for solubility and adsorption of your protein sample to the ion-exchange chromatography resin.

When screening resins and buffer conditions, keep the following in mind:

  • Keep the pH of any protein purification or storage buffer 0.5 to 1 pH units above or below its pI to promote solubility. A protein’s pI is the point at which it has no net charge; it is likely to be unstable, less reactive, and least soluble at that pH. It’s a simple concept, but may not be the first thing that comes to mind if your protein begins crashing out of solution during buffer exchange.
  • Use a buffer concentration sufficient to maintain buffering capacity, typically 25 mM to 100 mM.
  • Pay attention to the ionic strength of the starting material and wash buffers, as the affinity of the protein for the column decreases as ionic strength increases due to salt concentration. There are more modern salt-tolerant ion exchangers that can help overcome this issue if you have to work with buffers at higher ionic strength.
  • If loading a small volume of protein onto an IEX column, dilute the protein solution with the starting buffer, which will assure that conditions are ideal for binding.
  • Slower flow rates during column loading and elution increases the interaction time between the protein and the exchange resin, promoting specific binding interactions during sample loading.

2. Elution and Selectivity

Proteins are most often eluted from ion-exchange chromatography columns by increasing the concentration of counterions (salts) in the buffer solution. You may also consider using pH shifts as well which can be helpful in specific cases when using a weak ion-exchange resin. Or when adjusting the salt concentration cannot achieve sufficient resolution.

Choice of elution method, either linear gradient or a step elution, affects selectivity. Also, keep in mind that downstream techniques may be complicated by high salt concentrations or elution buffer pHs.

Linear gradients gradually raise the ionic strength and are ideal when starting with an unknown sample or if peak resolution is important. Peak resolution is also improved by reducing flow rates, eluting over a greater volume, or eluting with a shallower gradient (a smaller increase in salt concentration or pH per unit volume of elution buffer).

Step elution speeds up the purification process and minimizes the final protein elution volume, however, it provides poor resolution and should be used once the IEX separation has been optimized.

You could combine these two approaches and include a high-stringency wash step, and then start a linear gradient at a higher concentration of salt to elute your sample.

3. Differential Chromatography

Differential column chromatography (sometimes referred to as group elution or flow-through mode) is used to remove contaminants by choosing conditions that maximize binding of the contaminants and allow target proteins to pass through the column.

It’s especially helpful in removing contaminants and improving column specificity in a later purification step.

It’s also a popular and effective strategy for removing nucleic acid contaminants because DNA and RNA are highly negatively charged at a neutral-to-basic pH. So, they bind strongly to anion exchange resins but not to cation exchange resins.

Ion-exchange chromatography is an incredibly versatile method for protein purification, which is critical to certain experiments such as surface plasmon resonance and structural biology. It may be used at any stage of purification, and the diversity of available resins provide a broad spectrum of selectivity that can be fine-tuned to your protein of interest.

Has this article helped you to understand ion-exchange chromatography? Has it enabled you to optimize your ion-exchange experiment? If so, please comment below and share what kind of snafus you have run into.

Originally published January 2017. Reviewed and republished on October 2021.


  1. Coskun O (2016) Separation techniques: ChromatographyNorth Clin Istanb 3:156–160
  2. Bjellqvist B et al. (1993)  The focusing positions of polypeptides in immobilized pH gradients can be predicted from their amino acid sequences. Electrophoresis 14:1023–31
  3. Bjellqvist B, Basse B, Olsen E and Celis JE (1994) Reference points for comparisons of two-dimensional maps of proteins from different human cell types defined in a pH scale where isoelectric points correlate with polypeptide compositions. Electrophoresis  15:529–39

Further Reading

Share this to your network:


  1. Tae on November 6, 2019 at 8:11 pm

    Thank you for the article! This explains a lot about IEX for my BioOrganic Lab course.

Leave a Comment

You must be logged in to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll To Top