A number of algorithms for estimating isoelectric points of peptides and proteins have been developed. Most of them use Henderson–Hasselbalch equation with different pK values. For instance, within the model proposed by Bjellqvist and co-workers, the pKs were determined between closely related immobilines by focusing the same sample in overlapping pH gradients. Some improvements in the methodology (especially in the determination of the pK values for modified amino acids) have been also proposed. More advanced methods take into account the effect of adjacent amino acids ±3 residues away from a charged aspartic or glutamic acid, the effects on free C terminus, as well as they apply a correction term to the corresponding pK values using genetic algorithm. Other recent approaches are based on a support vector machine algorithm and pKa optimization against experimentally known protein/peptide isoelectric points.
Moreover, experimentally measured isoelectric point of proteins were aggregated into the databases. Recently, a database of isoelectric points for all proteins predicted using most of the available methods had been also developed.
In practice, a protein with an excess of basic aminoacids (arginine, lysine and/or histidine) will bear an isoelectric point roughly greater than 7 (basic), while a protein with an excess of acidic aminoacids (aspartic acid and/or glutamic acid) will often have an isoelectric point lower than 7 (acidic).
The electrophoretic linear (horizontal) separation of proteins by Ip along a pH gradient in a polyacrylamide gel (also known as isoelectric focusing), followed by a standard molecular weight linear (vertical) separation in a second polyacrylamide gel (SDS-PAGE), constitutes the so called two-dimensional gel electrophoresis or PAGE 2D. This technique allows a thorough separation of proteins as distinct "spots", with proteins of high molecular weight and low Ip migrating to the upper-left part of the bidimensional gel, while proteins with low molecular weight and high Ip locate to the bottom-right region of the same gel.