Quick guide
How to use this calculator
- Enter the exact mature unmodified chain that you intend to model.
- Set a comparison pH relevant to your separate experimental context.
- Review the charge curve and group ledger before using the pI estimate.
Calculation method
Calculation and interpretation
Make the pKa set, terminal corrections and charge-balance root visible instead of presenting pI as an unexplained sequence score.
For each basic group q=+n/(1+10^(pH−pKa)); for each acidic group q=−n/(1+10^(pKa−pH)). The estimated pI is the pH where the summed modeled charge is zero.
Worked example
Find the modeled pI of an acidic sequence
The reported pI is the root of the displayed parameter model, not an experimental 2-D gel position.
For each basic group q=+n/(1+10^(pH−pKa)); for each acidic group q=−n/(1+10^(pKa−pH)). The estimated pI is the pH where the summed modeled charge is zero.
Supported inputs
Precision and limits
Model estimate
The pI is calculated from a named pKa parameter set and independent-group assumptions, not measured.
Free unmodified chain
Blocked termini, modifications, disulfides, ligands, prosthetic groups and cleavage outside the entered sequence are excluded.
Environment omitted
Temperature, ionic strength, solvent, conformation and neighboring-group pKa shifts are not modeled.
Known difficult ranges
Very small and highly basic proteins can have less reliable model estimates.
No separation guarantee
The result does not predict solubility, focusing behavior, migration, aggregation or purification success.
Numerical and pH support
Sequences are limited to 100,000 standard residues. The root search is limited to pH 0–14 and stops explicitly when modeled charge does not cross zero in that interval.
Continue calculating
