Engineer pI
The Engineer pI tool allows for the identification and mutation of surface-exposed, charged residues to shift the isoelectric point (pI) of an antibody while monitoring the impact on humanness scores.
IgG1s with weakly basic isoelectric points between 8–8.5, and Fv isoelectric points between 7.5–9, typically display the best combinations of strong repulsive self-interactions and weak non-specific interactions [Gupta et al.]
Applying this tool is another expression of the core work principle to "Be Inherently Lazy"—working very hard to build an easy, reproducible, and error-eliminating method to do work. Instead of manually inspecting structural models in PyMOL or MOE, cross-referencing solvent-accessible surface areas (SASA), manually filtering candidates, and calculating combinatorial pI/humanness trade-offs in Excel, the Engineer pI tool automates this complex analysis and generates optimal, humanness and stability-constrained variants in seconds.
Isoelectric Point Calculation
The isoelectric point (\(\text{pI}\)) is the \(\text{pH}\) at which an antibody or multi-chain complex carries zero net electrical charge (\(Z(\text{pH}) = 0\)). In the Engineer pI tool, two complementary calculation methodologies are provided to evaluate and guide charge engineering:
Theoretical Sequence-Based pI (Bjellqvist Method)
The theoretical sequence \(\text{pI}\) is computed using the classical Bjellqvist method (Bjellqvist et al., 1993, 1994). The net electrical charge \(Z(\text{pH})\) of the multi-chain complex is determined across the \(\text{pH}\) scale by summing the partial charges of all ionizable amino acid side chains and the terminal amino and carboxyl groups:
-
Positively Charged Groups:
- Lysine (Lys / K, \(\text{p}K_a = 10.0\))
- Arginine (Arg / R, \(\text{p}K_a = 12.0\))
- Histidine (His / H, \(\text{p}K_a = 5.98\))
- N-terminal amino groups (sequence-dependent \(\text{p}K_a\): Ala = 7.59, Met = 7.00, Ser = 6.93, Pro = 8.36, Thr = 6.82, Val = 7.44, Glu = 7.70, default = 7.50)
-
Negatively Charged Groups:
- Aspartic acid (Asp / D, \(\text{p}K_a = 4.05\))
- Glutamic acid (Glu / E, \(\text{p}K_a = 4.45\))
- Cysteine (Cys / C, \(\text{p}K_a = 9.0\))
- Tyrosine (Tyr / Y, \(\text{p}K_a = 10.0\))
- C-terminal carboxyl groups (sequence-dependent \(\text{p}K_a\): Asp = 4.55, Glu = 4.75, default = 3.55)
The theoretical \(\text{pI}\) is determined by solving for \(Z(\text{pH}) = 0\) using a bisection algorithm across both chains (Light and Heavy). By substituting surface-exposed charged residues, the net charge curve is altered, shifting the resulting \(\text{pI}\) toward more basic (higher) or more acidic (lower) values.
Empirical 3D Structure-Based Folded pI (PROPKA Method)
While sequence-based methods assume all ionizable residues behave as in an unfolded polypeptide, the folded 3D structural microenvironment perturbs individual \(\text{p}K_a\) values. The empirical folded \(\text{pI}\) is computed using PROPKA 3 (Søndergaard et al., 2011) directly on 3D atomic coordinates:
- Desolvation (\(\Delta \text{p}K_a^\text{desolv}\)): Penalizes buried charges based on local atomic packing density and solvent accessibility.
- Hydrogen Bonding (\(\Delta \text{p}K_a^\text{H-bond}\)): Stabilizes ionized or neutral states through backbone and side-chain hydrogen bonds.
- Coulombic Interactions & Salt Bridges (\(\sum \Delta \text{p}K_a^\text{Coulomb}\)): Models pair-wise electrostatic interactions (such as conserved core \(\text{V}_\text{H}\) salt bridges) with distance-dependent dielectric screening.
For full-length antibody constructs, the hybrid PROPKA/Bjellqvist method is utilized: variable domain (Fv) 3D structural electrostatics are evaluated via PROPKA and summed with sequence-based Bjellqvist titration for the constant domains (\(\text{C}_\text{H}1\text{--}\text{hinge}\text{--}\text{C}_\text{H}2\text{--}\text{C}_\text{H}3\) and \(\text{C}_\text{L}\)). Because the flexible hinge separates the variable and constant regions beyond the Debye screening distance (\(\sim 8\,\text{Å}\) at physiological ionic strength), this provides an accurate full-length folded \(\text{pI}\) prediction.
During combinatorial variant generation, empirical folded \(\text{pI}\) values are computed using Delta Titration on the parent 3D PROPKA electrostatic baseline. Because candidate residues are filtered specifically for high solvent exposure (\(\text{SASA} > 10.0\,\text{Å}^2\)), substituting the parent residue titration curve with the candidate mutant residue's model \(\text{p}K_a\) provides rapid (sub-millisecond), accurate structure-based folded \(\text{pI}\) predictions across all generated combinations.
Accessing the Tool
Select exactly one antibody in the Project View which has an associated PDB file. Go to the Edit menu and select Engineer pI. This will open the Engineer pI workspace in a new tab.
Using the Tool
Targeting Residues
- Select Shift Direction: Choose whether to shift the pI "Higher" (targeting Acidic residues D, E) or "Lower" (targeting Basic residues K, R, and H).
- Select Replacement Pool: Choose which residues to include in the search. The default is all but those being shifted from.
- Select SASA Cutoff: Adjust the Solvent Accessible Surface Area (SASA) cutoff to target only residues whose sidechains are sufficiently exposed (default is 10.0 Ų).
- Click Calculate Targets to generate a list of residues that meet the shift and exposure criteria.
At this point, the Target Mutants tab will be populated with a grid of residues that meet the shift and exposure criteria. The tool suggests the highest likelihood mutation from the Replacement Pool for each position based on AbLang probabilities. Positions that belong to the classic 30 Vernier zone residues (which may affect CDR conformation and antigen binding) are indicated with a (V) in the Region column. Clicking the Parent residue cell for any target position opens the shared Engineering Modal, allowing direct inspection of predictive scans and entry of custom mutation designs for that position.
Below the table is a visual representation of the antibody structure where the targeted residues are shown in stick format. Selected rows in the table are shown as spacefill. These visual representations may be changed in the settings panel. This helps select positions to modify pI without impacting binding.
The selected rows of the target mutants table may be exported as an Excel file by clicking the Export Excel button at the top of the Target Mutants tab.

Creating Mutation Designs
- Select the desired residues in the Target Mutants tab.
- Set Max Combinations to limit the number of variants generated.
- Set Max Humanness Loss to limit lowering of the humanness score (relative to the parent) to achieve the pI shift.
- Click Build Combinations in the Target Mutants tab to generate a set of combinatorial variants based on the selected residues.
Pay attention to the number of variants in the upper right corner of the Target Mutants tab to be generated. If the number is too large, the tool will take a long time to process.
During Build Combinations all possible combinatorial variants are built from the selected residues. If the variant's humanness score is beyond the cutoff it is discarded. After humanness, all variants must have a pI shifted in the desired direction. The resulting variants are sorted by pI (rounded to the nearest 0.01) and then sorted by Humanness score (high to low), and the top Max Combinations variants are shown in the Combinations tab.
Because Engineer pI requires an associated 3D structure, the Combinations table and Excel export provide both the sequence-based pI (Bjellqvist method) and the empirical 3D structure-based PROPKA folded \(\text{pI}\) (calculated using the rapid Delta Titration method on the parent 3D PROPKA baseline, combining Fv structural electrostatics with constant domain titration). The Combinations grid supports interactive multi-column composite sorting across Name, pI, PROPKA, pAbLang Full, and Humanness columns with 3-way toggle cycling and numbered precedence badges ([1], [2], [3], etc.).
The Max Combinations and Max Humanness Loss parameters may be adjusted after evaluation of the generated variants and Build Combinations re-run.
The selected rows of the combinations table may be exported as an Excel file by clicking the Export Excel button at the top of the Combinations tab.
In the Combinations tab a row or set of rows may be selected to visualize the residues in those designs on the structure.

Reviewing and Building Variants
- Select the desired variants to be built in the Combinations tab.
- Click Build FASTA to generate and download a FASTA file of the targeted variants.
- Click Build Selected to build and process the selected variants into the project view.
- Click Build Engineering Sets to convert each selected variant into a named Engineering mutation set (e.g.
pI Variant 1,pI Variant 2) in the antibody's Engineering workspace for further editing or evaluation.
References
- Bjellqvist, Bengt, Graham J. Hughes, Christian Pasquali, Nicole Paquet, Florence Ravier, Jean-Charles Sanchez, Sabina Frutiger, and Denis Hochstrasser. “The focusing positions of polypeptides in immobilized pH gradients can be predicted from their amino acid sequences.” Electrophoresis 14, no. 1 (1993): 1023–1031. https://doi.org/10.1002/elps.11501401163.
- Bjellqvist, Bengt, Bodil Basse, Eydfinnur Olsen, and Julio E. Celis. “Reference points for comparisons of two-dimensional maps of proteins from different cell types defined in a pH scale.” Electrophoresis 15, no. 1 (1994): 529–539. https://doi.org/10.1002/elps.1150150171.
- Gupta, Priyanka, Emily K. Makowski, Sandeep Kumar, Yulei Zhang, Justin M. Scheer, and Peter M. Tessier. “Antibodies with Weakly Basic Isoelectric Points Minimize Trade-Offs between Formulation and Physiological Colloidal Properties.” Molecular Pharmaceutics 19, no. 3 (2022): 775–87. https://doi.org/10.1021/acs.molpharmaceut.1c00373.
- Søndergaard, Chresten R., Mats H. M. Olsson, Michal Rostkowski, and Jan H. Jensen. “Improved Treatment of Ligands and Coupling Effects in Empirical Calculation and Rationalization of pKa Values.” Journal of Chemical Theory and Computation 7, no. 7 (2011): 2284–2295. https://doi.org/10.1021/ct200133y.