
Protein charge plot
Plot net charge vs pH to visualize protein charge behavior and identify the isoelectric point.

Generate Kyte-Doolittle hydropathy plots to visualize hydrophobic and hydrophilic regions along protein sequences. Identify transmembrane domains and surface-exposed regions.

Generate hydrophobicity plots using 24 different amino acid scales. Visualize hydrophobic and hydrophilic regions for protein analysis, epitope prediction, and membrane protein studies.

Generate amino acid property profiles using 42 different scales spanning hydrophobicity, secondary structure propensity, flexibility, polarity, surface accessibility, antigenicity, and more.

Faithful static-mode Aggrescan3D tool for per-residue aggregation propensity analysis from a single protein structure.

Match experimental peptide masses against theoretical digest fragments of a protein sequence. Identify peptides from mass spectrometry data by peptide mass fingerprinting.

Predict protease and chemical cleavage sites across a protein sequence for up to 39 enzymes simultaneously. Identify where each enzyme cuts, the cleavage residue, and context window around each site.

Cleave a protein sequence with a chosen protease and compute the masses of the resulting peptides. Supports multiple enzymes, missed cleavages, chemical modifications, and different ion types for mass spectrometry experiment planning.

Predict pKa values of ionizable groups in proteins and protein-ligand complexes from 3D structure. PROPKA calculates environment-driven pKa shifts for standard ionizable residues, terminal groups, and supported ligand atom types.

Calculate protein parameters, including molecular weight, theoretical pI, extinction coefficients, aromaticity, secondary structure fractions, atomic composition, estimated half-life, and several indices, including instability, aliphatic index, and GRAVY.

Isoelectric Point Calculator 2.0 - Predict protein/peptide isoelectric point (pI) using 18+ validated pKa scales, SVR models, and deep learning. Supports proteins, peptides, and comprehensive analysis.
Proteins carry electrical charge that depends on the pH of their environment. At any given pH, the net charge is the sum of all positive and negative charges contributed by ionizable amino acid side chains and the terminal amino and carboxyl groups.
Understanding how charge varies with pH is fundamental to protein biochemistry. Net charge determines protein solubility, electrophoretic mobility, chromatographic behavior, and interactions with other molecules. A protein charge plot visualizes this relationship across the entire pH range from 0 to 14.
The net charge at each pH is calculated using the Henderson-Hasselbalch equation, which relates the ionization state of each titratable group to the surrounding pH and that group's intrinsic pKa value.
Proteins contain several types of ionizable groups, each with a characteristic pKa:
Positively charged (protonated at low pH):
Negatively charged (deprotonated at high pH):
At low pH, most groups are protonated, giving proteins a high positive charge. As pH increases, groups progressively lose protons, reducing the positive charge and increasing the negative charge. The isoelectric point (pI) is the pH where positive and negative charges exactly balance, yielding a net charge of zero.
This tool uses the Bjellqvist pKa scale by default, which is the standard for 2D gel electrophoresis and general protein pI prediction. The pKa values listed above correspond to this scale.
The isoelectric point is determined by binary search (bisection method) over the pH range 0 to 14. The algorithm iteratively narrows the pH interval until it finds the point where net charge crosses zero, with a precision of 0.01 pH units.
The chart displays net charge (y-axis) as a function of pH (x-axis). A dashed vertical reference line marks the isoelectric point where the curve crosses zero.
Shape of the curve: The steepness of the curve at different pH values reflects the buffering capacity of the protein. Shallow regions indicate good buffering, where the protein resists charge changes despite pH shifts. Steep transitions occur near the pKa values of abundant ionizable residues.
Isoelectric point (pI): Shown as a dashed vertical line and reported in the stats bar. At this pH, the protein has no net charge and is least soluble. Proteins precipitate most readily at their pI, which is the basis of isoelectric precipitation and isoelectric focusing separations.
Charge at pH 7: Reported in the stats bar as a practical reference. This approximates the charge under physiological conditions. A large positive or negative value suggests good solubility at neutral pH, while a charge near zero may indicate solubility problems.
Positive region (above zero): The protein carries a net positive charge. This occurs at pH values below the pI. Positively charged proteins bind to cation exchange resins and migrate toward the cathode in electrophoresis.
Negative region (below zero): The protein carries a net negative charge. This occurs at pH values above the pI. Negatively charged proteins bind to anion exchange resins and migrate toward the anode.
| Input | Description |
|---|---|
Protein sequence | One or more amino acid sequences in FASTA format, plain text, or PDB file. Sequences can be uploaded as .fasta, .fa, .fas, .txt, or .pdb files. PDB IDs can be fetched directly from RCSB. |
The output is an interactive area chart showing net charge vs pH, with a stats bar summarizing key values.
| Output | Description |
|---|---|
| Chart | Interactive net charge vs pH plot (pH 0-14). Hover over any point to see the exact pH and charge value. A dashed line marks the isoelectric point. |
| Length | Number of amino acid residues in the sequence. |
| pI | Isoelectric point where net charge equals zero. |
| Charge at pH 7 | Net charge at physiological pH. |
When multiple sequences are provided, use the sequence selector dropdown to switch between them.
Results can be exported as CSV (pH and charge values for each data point), PNG, or SVG for publication figures.