Configure inputs to begin
Set options on the left, then click “Generate”.

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

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.

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

Plot net charge vs pH for protein sequences. Visualize how protein charge changes across pH 0-14 and identify the isoelectric point (pI) where the net charge crosses zero.

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.

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.

Generate amino acid property profiles using 42 different scales spanning hydrophobicity, secondary structure propensity, flexibility, polarity, surface accessibility, antigenicity, and more.
Peptide Cutter maps protease and chemical cleavage sites across a protein sequence. Given one or more proteins, it tests up to 39 enzymes and chemical reagents simultaneously, reporting every position where each agent would cut. Systematic in silico cleavage mapping has been a foundational technique in proteomics for decades, enabling researchers to survey digestion patterns across an entire enzyme library before committing to a wet-lab protocol.
Where the related Peptide mass calculator answers "what fragments does one enzyme produce and what are their masses?", Peptide Cutter answers "which enzymes cut this protein, where, and how often?" The two tools complement each other: Peptide Cutter for surveying cleavage patterns, Peptide mass for quantitative fragment analysis, and FindPept for matching observed masses to theoretical digests.
ProteinIQ runs Peptide Cutter entirely in the browser with instant results — no server round-trip or account required.
| Input | Description |
|---|---|
Protein sequence | One or more sequences in FASTA format (pasted, uploaded as .fasta/.txt, or fetched by PDB ID from RCSB). |
| Setting | Description |
|---|---|
Enzyme selection | All enzymes (39), Common proteases (14 widely used enzymes), or Custom selection for manual picking. |
Configure enzymes | When using Custom selection, a collapsible panel listing all 39 enzymes as checkboxes. All are selected by default. |
Min cuts per enzyme | Exclude enzymes that cut fewer than this many times in a given sequence. Useful for finding enzymes that produce adequate fragmentation. |
Max cuts per enzyme | Exclude enzymes that cut more than this many times. Filters out non-specific cutters that would produce too many small fragments. |
Sort by | Position in protein (default) or Enzyme name. Position sorting is useful for seeing which enzymes overlap at nearby sites; enzyme sorting groups all sites for each protease together. |
Each row represents one cleavage event — a specific enzyme cutting at a specific position.
| Column | Description |
|---|---|
Protein ID | Identifier parsed from the FASTA header. |
Position | 1-based residue number of the cleavage site. |
Residue | The amino acid at the cleavage position. |
Enzyme | Name of the protease or chemical reagent. |
Cleave side | C-term (peptide bond is cleaved after the residue) or N-term (cleaved before). |
Context window | A short sequence excerpt with | marking the cut site, e.g. ...ANLYFQ|GSME... |
Results can be downloaded as CSV or JSON.
The tool includes 39 proteases and chemical reagents organized by cleavage mechanism.
| Enzyme | Specificity | Notes |
|---|---|---|
| Trypsin | After K, R | Blocked by P at P1' |
| Trypsin (no P exception) | After K, R | Ignores P1' proline |
| Chymotrypsin | After F, Y, W, M, L | Blocked by P at P1' |
| Chymotrypsin (high) | After F, Y, W | W blocked by M at P1' |
| Chymotrypsin (low) | After F, Y, W, M, L | M blocked by Y; L blocked by H |
| Proteinase K | After A, E, F, I, L, T, V, W, Y | Broad specificity |
| Neutrophil elastase | After A, V, G | — |
| Thrombin | After R in GRG or [AFGILTVM]PR motifs | Blocked by D, E at P1' |
| Factor Xa | After R in [IA][DE]GR | — |
| Enterokinase | After K in DDDDK | — |
| Granzyme B | After D in I[AE]PD | Blocked by P at P1' |
| Enzyme | Recognition motif |
|---|---|
| Clostripain | After R |
| Caspase-1 | [FYWLEH][AE][VH]D |
| Caspase-2 | D[EV]HD |
| Caspase-3 | D[ME][QT]D |
| Caspase-4 | [LW]E[HV]D |
| Caspase-5 | [LW]EHD |
| Caspase-6 | VE[HI]D |
| Caspase-7 | DE[VT]D |
| Caspase-8 | [IL]E[TA]D |
| Caspase-9 | LEHD |
| Caspase-10 | IEAD |
| TEV protease | ENLYFQ[GS] |
All caspases cleave after the terminal Asp and are blocked by Pro at P1'.
| Enzyme | Specificity |
|---|---|
| Pepsin (pH 1.3) | After F, L |
| Pepsin (pH > 2) | After F, L, W, Y (not after H, K, R at P2 for F) |
| Enzyme | Specificity |
|---|---|
| Thermolysin | N-terminal to A, M, I, L, F, V (not when preceded by D or E) |
| Enzyme | Specificity |
|---|---|
| Lys-C | After K |
| Lys-N | N-terminal to K |
| Arg-C | After R |
| Asp-N | N-terminal to D |
| Asp-N + Glu-N | N-terminal to D, E |
| Glu-C (phosphate) | After E |
| Glu-C (bicarbonate) | After D, E |
| Proline endopeptidase | After P (not before P) |
| Staphylococcal peptidase I | After E (not before D, E) |
| Reagent | Specificity |
|---|---|
| CNBr | After M |
| Formic acid | After D |
| Hydroxylamine | N-G bonds |
| BNPS-Skatole | After W |
| Iodosobenzoic acid | After W |
| NTCB | N-terminal to C |
Each enzyme is defined by a specificity rule in the Schechter-Berger nomenclature, which labels residues around the scissile bond as P4-P3-P2-P1 | P1'-P2'-P3'-P4'. Most proteases recognize a primary residue at the P1 position (C-terminal cleavage) or P1' position (N-terminal cleavage), with optional blocking rules for adjacent positions.
Three levels of specificity are supported:
Cleavage is never predicted at the terminal residue — the enzyme must have a residue on both sides of the scissile bond.
Max cuts filters out non-specific cutters, while Min cuts ensures the enzyme actually fragments the target protein.Specificity rules are based on primary sequence only. Protein tertiary structure, post-translational modifications, and local folding can all affect whether a theoretically predicted site is actually accessible to the protease in an experiment. Results represent the maximum possible cleavage pattern under denaturing conditions where all sites are fully exposed.