
FindPept
Match experimental masses to theoretical protein digest fragments for 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.

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.
FindPept matches a list of experimental peptide masses from mass spectrometry against the theoretical digest fragments of a protein sequence. This technique, known as peptide mass fingerprinting (PMF), identifies which observed peaks in a mass spectrum correspond to specific segments of a known protein. FindPept supports configurable enzyme, mass type, tolerance, and missed cleavage parameters, making it suitable for a range of PMF workflows in proteomics research.
Where the related Peptide mass calculator generates a complete theoretical digest with masses, FindPept works in the opposite direction: starting from experimental masses and asking "which peptide fragments do these masses correspond to?" The two tools complement each other -- Peptide mass for planning digestion experiments, FindPept for interpreting mass spectrometry results.
ProteinIQ runs FindPept entirely in the browser with instant results -- no server round-trip or account required.
| Input | Description |
|---|---|
Protein sequence | A single protein sequence in FASTA format (pasted, uploaded as .fasta/.txt/.pdb, or fetched by PDB ID from RCSB). PDB files are automatically converted to FASTA. |
Experimental masses | A list of observed peptide masses (in Daltons) separated by commas, spaces, or newlines. |
| Setting | Default | Description |
|---|---|---|
Enzyme | Trypsin | The protease used for digestion. Options: Trypsin, Chymotrypsin, Pepsin (pH 1.3), or None (treats the entire sequence as a single fragment). |
Mass type | Monoisotopic | Monoisotopic uses the most abundant isotope for each element (higher precision, standard for modern instruments). Average uses the natural isotope distribution average (appropriate for lower-resolution data). |
Mass tolerance | 0.5 Da | Maximum allowed difference between an experimental mass and a theoretical fragment mass for a match. Range: 0.01 -- 2.0 Da in 0.01 Da steps. |
Max missed cleavages | 1 | Number of internal enzyme cleavage sites that may remain uncleaved in a single fragment. Range: 0 -- 3. Higher values generate more candidate fragments but increase the chance of spurious matches. |
Each row represents a match between one experimental mass and one theoretical digest fragment.
| Column | Description |
|---|---|
Experimental mass | The input mass value (Da) that was matched. |
Theoretical mass | The calculated mass of the matching peptide fragment (Da). |
Mass difference | Experimental minus theoretical mass (Da). Positive values indicate the experimental mass is heavier. |
Peptide sequence | The amino acid sequence of the matched fragment. |
Position | Start and end residue numbers (1-based) within the protein sequence. |
Missed cleavages | Number of internal enzyme cleavage sites contained within this fragment. |
Summary statistics are displayed above the table: total theoretical fragments generated, number of matched masses, number of unmatched masses, and sequence coverage percentage.
Results can be downloaded as CSV or JSON.
The algorithm proceeds in three steps:
Theoretical digest: The protein sequence is cleaved in silico using the selected enzyme's specificity rules. For trypsin, cleavage occurs after K and R (blocked by P at P1'). Fragments with up to the specified number of missed cleavages are generated by combining adjacent peptides across uncleaved sites.
Mass calculation: Each theoretical fragment's mass is computed by summing residue masses (monoisotopic or average) and adding the water molecule mass (18.01056 Da monoisotopic / 18.01524 Da average) for the peptide bond termini.
Mass matching: Every experimental mass is compared against every theoretical fragment mass. If the absolute difference falls within the tolerance window, the pair is recorded as a match. A single experimental mass may match multiple fragments (e.g., when two peptides have similar masses), and a single fragment may be matched by multiple experimental masses.
Sequence coverage is calculated as the percentage of residue positions in the protein that are covered by at least one matched fragment.