Abstract
The ability to calculate molecular properties such as molecular weights, isoelectric points, and extinction coefficients is vital for scientists using and/or synthesizing peptides and peptoids for research. A suite of two web utilities: Peptide Calculator and Peptoid Calculator, available free at http://www.pep-calc.com, are presented. Both tools allow the calculation of peptide/peptoid chemical formulae and molecular weight, ChemDraw structure file export and automatic assignment of mass spectral peaks to deletion sequences and metal/protecting group adducts. Peptide Calculator also provides a calculated isoelectric point, molar extinction coefficient, graphical peptide charge summary and β-strand contiguity profile (for aggregation-prone sequences), indicating potential regions of synthesis difficulty. In addition to the unique automatic spectral assignment features offered across both utilities, Peptoid Calculator represents a first-of-a-kind resource for researchers in the field of peptoid science. With a constantly expanding database of over 120 amino acids, non-natural peptide building blocks and peptoid building blocks, it is anticipated that Pep-Calc.com will act as a valuable asset to those working on the synthesis and/or application of peptides and peptoids in the biophysical and life sciences fields.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
Convenient and rapid access to calculated molecular properties is essential for researchers using and/or synthesizing peptides and peptidomimetics for biophysical or life sciences applications. Furthermore, the process of assigning peptide byproducts in mass spectra resulting from residue deletions or incomplete protecting group removal during a synthesis can be a laborious and time consuming process, and access to freely available automatic assignment tools is necessary to improve workflow and increase research efficiency. While a plethora of peptide and protein property calculation tools are accessible online, very few offer mass spectral peak assignment functionality, and for those that do this is often extremely limited.
While the ExPASy portal [1] acts as the most comprehensive protein property calculation resource for molecular biology, other more specific tools exist, such as ChemCalc [2], PredictProtein [3], IMSPeptider [4], POTAMOS [5], Top Pred [6], CheckMyMetal [7], AFAL [8] and a host of other peptide property calculation utilities [9–16]. Few of these are designed specifically with the synthetic peptide chemist in mind however, and furthermore, to the best of our knowledge, no freely available web services exist for the calculation of peptoid molecular properties or assignment of peptoid synthesis mass spectra.
We present a pair of web tools: Peptide Calculator and Peptoid Calculator, for chemical formula and molecular weight calculation of peptides and peptoids. In addition, both sites offer automatic assignment of mass spectral peaks to deletion sequences, metal ion adducts and protected byproducts, as well as the option to download structures in ChemDraw format for the sequences entered. Peptide Calculator can also give calculated values for isoelectric point and molar extinction coefficient (at 280 nm), as well as a plot of calculated β-strand propensity for the sequence. Both utilities are available at http://www.pep-calc.com.
Features summary
Sequence input
Peptide and peptoid sequences up to 150 residues in length can be entered, containing any combination of amino acids or peptoid building blocks present in the database. For peptides, the input string may include any of the standard single-letter amino acid codes in addition to a number of ‘nonstandard’ residues (such as phosphoserine, pS), which must appear in parentheses within the string. An equivalent set of single-letter codes does not exist for peptoid building blocks, therefore Peptoid Calculator instead accepts a string of residue codes separated by dashes, without the requirement for multiple-letter codes to be enclosed in brackets. As peptoids can often consist of repeating motifs, Peptoid Calculator additionally allows parentheses to be used to indicate repeat sequences within the input string. Peptide and peptoid sequence input options are summarized in Fig. 1.
Both utilities also offer the option of specifying formulae for the N- and C-termini of the input sequence. These can be entered as a custom molecular formula string, or selected from lists of predefined formulae (Fig. 1). A full list of available residue types (showing residue code, molecular formula and molecular structure) and predefined termini available on Peptide Calculator and Peptoid Calculator is given on each site’s Help page.
A final (optional) input field can be used to specify m/z values belonging to singly-charged species in mass spectra, for automatic assignment to peptide or peptoid deletion sequences and/or adducts (described below).
Calculated parameters
Both utilities will provide a molecular formula and calculated molecular weight for peptide/peptoid sequences entered, in addition to an automatically generated ChemDraw structure in .cdxml format (Fig. 2). A spectral assignment for the peptide/peptoid will also be given if m/z values were provided as part of the input.
An example of an automatic peak assignment is illustrated in Fig. 3 (assignment output shown in Table 1). A number of peaks are present in the spectrum and have been assigned to either deletion sequences (where one or more residues are missing from the target sequence), sequences with unremoved protecting groups, metal adducts or a combination of two or more of the conditions described. Peptide Calculator and Peptoid Calculator will attempt to assign any m/z values provided to either the target sequence or a formula containing single or multiple residue deletions, metals, unremoved protecting groups or any combination thereof.
A number of calculated parameters specific to peptides are also available. Peptide Calculator will provide estimated values for sequence isoelectric point and molar extinction coefficient (at 280 nm), as well as a pie chart summarizing proportions of acidic, basic and uncharged residues in the sequence (Fig. 2). For sequences that are 10 residues or longer in length, a β-strand contiguity profile is calculated (Fig. 2). This provides an ab initio prediction of the location of β-strand forming regions within the sequence, and hence may offer an indication of aggregation-prone sequences, or those which are likely to present difficulties during synthesis.
Methods
Peptide Calculator and Peptoid Calculator make use of a database each containing either amino acids or peptoid building blocks defined by residue codes (single- or multiple-letter) and accompanying molecular formulae. Molecular weights are calculated by reference to a table of atomic masses (most abundant isotope). Methods used to generate other calculated parameters are described below. All Pep-Calc.com functionality is scripted using an extensible framework written in the Python programming language, and the site is accessed using an HTML web interface. Residue formulae can be added to either database upon request.
Isoelectric point and molar extinction coefficient calculation
Theoretical peptide isoelectric points are calculated using the bisection method described by Kozlowski [17–19]. The net charge of the peptide can be found using the Henderson–Hasselbalch equation, taking into account contributions from negatively and positively charged groups (first and second terms in Eq. (1) respectively, where K a is the acid dissociation constant of the amino acid).
As the isoelectric point (pI) represents the pH at which the net charge of the peptide equals zero, finding the root of this equation (in this case numerically, using the bisection method) gives the pI (or pH at zero charge).
Peptide Calculator takes into account side chain charge contributions from Arg, Asp, Cys, Glu, His, Lys and Tyr residues, in addition to the N-terminal amine and C-terminal carboxyl groups (only if the terminus types are set to ‘Unmodified’ and ‘Acid’ respectively). Other residue side chains are not taken into account for pI estimation, and are designated ‘Other’ in the charge summary pie chart.
Molar extinction coefficients are estimated using Eq. (2), described by Pace et al. [20]. The formula takes into account numbers of Trp and Tyr residues in the peptide (\(n_{Trp}\) and \(n_{Tyr}\) respectively), in addition to the number of cystine residues (\(n_{cystine}\)) formed via disulfide bond formation between pairs of cysteine side chains (reduced cysteine residues do not contribute significantly to the absorbance above 275 nm [20]).
Peptide Calculator outputs two values for \(\varepsilon _{280}\), calculating the theoretical molar extinction coefficient based on either formation of the maximum number of disulfide bonds possible (\(n_{cystine}\) equal to the number of cysteine residue pairs), or complete reduction resulting in the absence of disulfides (\(n_{cystine} = 0\)).
Automatic mass spectral peak assignment
User-entered m/z values are assigned through the process summarized in the flowchart given in Fig. 4. Pep-Calc first compiles lists of possible single-amino-acid deletions and single modifications (metal adducts and unremoved protecting groups), including null entries for no deletion or no modification. A complete set of combinations of these lists is then generated, and the molecular weight of the peptide/peptoid sequence incorporating each combination of single deletion and/or single modification calculated. Each input peak is then compared against the list of molecular weights, and a peak is assigned to a particular peptide if it falls within ±1.0 u of the calculated molecular weight of the peptide.
In the event that all the input peaks are not assigned on the first pass, Pep-Calc calculates the molecular weights for all peptide/deletion/modification combinations incorporating single or double deletions and single or double modifications, and checks remaining peaks against these (omitting already assigned peaks). This process is repeated until all peaks are assigned, or until up to the maximum allowed number of deletions/modifications have been checked. To prevent excessive computation times the maximum number of deletions/modification depends on the sequence length, and is set at 5 iterations for sequences up to 30 residues in length, 4 for 60-mers and 3 up to the maximum 150 residue sequence input.
Calculation of sequence β-strand propensity
β-Strand contiguity profiles for peptides greater than 9 residues in length are calculated using an implementation of the simple algorithm for sliding averages (SALSA) described by Zibaee et al. [21]. A window of size 4 residues is scanned across the input sequence and each fragment within the window scored using Eq. (3), where \(P_{\alpha },\, P_{\beta }\) and \(P_{t}\) are the Chou–Fasman secondary structure probability parameters (for α-helix, β-strand and reverse turn preference, respectively) [22]. This process is repeated for all window sizes up to 20 residues or the sequence length (whichever is reached first), and all fragments with scores lower than 1.2 are discarded.
β-Strand propensity values are then calculated for each residue in the sequence by summing the scores of all remaining windows which contain the residue. These final values are then plotted to produce a β-strand contiguity profile for the peptide. Chou–Fasman parameters are only available for the 20 canonical amino acids and hence only these are taken into account when calculating β-strand propensity values.
It should be noted that β-strand propensity alone may not be indicative of aggregation likelihood or sequence difficulty. In addition, ab initio secondary structure prediction methods based on probability parameters alone can in some cases give false predictions or fail to predict regions of a given secondary structure. SALSA was chosen with speed in mind, and for this reason the calculated profile is intended to serve only as a guide.
Conclusions
Peptide Calculator and Peptoid Calculator form a set of full featured, freely available web utilities for peptide and peptoid molecular property calculation and mass spectral peak assignment. Modern peptide research demands tools that can handle residue types beyond the canonical amino acids (such as phosphorylated peptide building blocks [23–25]), and with unique spectral assignment capabilities and an expanding amino acid database Peptide Calculator offers a service beyond that of current freely available web utilities. Furthermore, similar services for peptoid research are non-existent, and Peptoid Calculator represents a first-of-a-kind resource for researchers in the field of peptoid science. The tools described have found broad application in our lab, and are used frequently in peptide and peptoid research activities [26–28]. It is anticipated that Pep-Calc.com (http://www.pep-calc.com) will act as a valuable asset to those synthesizing and/or using peptides or peptoids as part of their research in the biophysical and life sciences fields.
References
ExPASy: SIB Bioinformatics Resource Portal. http://www.expasy.org. Accessed 03 Dec 2015
Patiny L, Borel A (2013) ChemCalc: a building block for tomorrow’s chemical infrastructure. J Chem Inf Model 53:1223–1228
Yachdav G, Kloppmann E, Kajan L, Hecht M, Goldberg T, Hamp T, Hönigschmid P, Schafferhans A, Roos M, Bernhofer M, Richter L, Ashkenazy H, Punta M, Schlessinger A, Bromberg Y, Schneider R, Vriend G, Sander C, Ben-Tal N, Rost B (2014) PredictProtein—an open resource for online prediction of protein structural and functional features. Nucl Acids Res 42:W337–W343
de Carvalho RV, Lopez-Ferrer D, Guimarães KS, Lins RD (2013) IMSPeptider: a computational peptide collision cross-section area calculator based on a novel molecular dynamics simulation protocol. J Comput Chem 34:1707–1718
Vlachopanos A, Soupsana E, Politou AS, Papamokos GV (2014) POTAMOS mass spectrometry calculator: computer aided mass spectrometry to the post-translational modifications of proteins. A focus on histones. Comput Biol Med 55:36–41
Claros MG, von Heijne G (1994) TopPred II: An improved software for membrane protein structure predictions. Comput Appl Biosci 10:685–686
Zheng H, Chordia MD, Cooper DR, Chruszcz M, Müller P, Sheldrick GM, Minor W (2014) Validation of metal-binding sites in macromolecular structures with the CheckMyMetal web server. Nat Protoc 9:156–170
Arenas-Salinas M, Ortega-Salazar S, Gonzales-Nilo F, Pohl E, Holmes DS, Quatrini R (2014) AFAL: a web service for profiling amino acids surrounding ligands in proteins. J Comput Aided Mol Des 28:1069–1076
Peptide Mass Calculator. http://immweb.vet.uu.nl/P&P_fac/pepcalc.htm. Accessed 04 Dec 2015
Peptide Property Calculator. http://www.basic.northwestern.edu/biotools/proteincalc.html. Accessed 04 Dec 2015
Fragment Ion Calculator. http://db.systemsbiology.net:8080/proteomicsToolkit/FragIonServlet.html. Accessed 04 Dec 2015
N2.cz Peptide Calculator. http://pept.n2.cz/. Accessed 04 Dec 2015
Oligonucleotide- and Peptide calculations. http://www.chemie.hu-berlin.de/seitz/oligo-tools_e.htm. Accessed 04 Dec 2015
Sheffield ChemPuter. http://winter.group.shef.ac.uk/chemputer/. Accessed 04 Dec 2015
PepCalc.com—Innovagen peptide property calculator. http://pepcalc.com/. Accessed 22 Jan 2016
GenScript Peptide Property Calculator. https://www.genscript.com/ssl-bin/site2/peptide_calculation.cgi/. Accessed 22 Jan 2016
Kozlowski LP (2015) Calculation of protein isoelectric point. http://isoelectric.ovh.org. Accessed 23 Sept 2015
Cameselle JC, Ribeiro JM, Sillero A (1986) Derivation and use of a formula to calculate the net charge of acid-base compounds. Its application to amino acids, proteins and nucleotides. Biochem Educ 14:131–136
Sillero A, Maldonado A (2006) Isoelectric point determination of proteins and other macromolecules: oscillating method. Comput Biol Med 36:157–166
Pace CN, Vajdos F, Fee L, Grimsley G, Gray T (1995) How to measure and predict the molar absorption coefficient of a protein. Protein Sci 4:2411–2423
Zibaee S, Makin OS, Goedert M, Serpell LC (2007) A simple algorithm locates β-strands in the amyloid fibril core of α-synuclein, Aβ, and tau using the amino acid sequence alone. Protein Sci 16:906–918
Chou PY, Fasman GD (1974) Conformational parameters for amino acids in helical, β-sheet, and random coil regions calculated from proteins. Biochemistry 13:211–222
Chan C-F, Lan R, Tsang M-K, Zhou D, Lear S, Chan W-L, Cobb SL, Wong W-K, Hao J, Wong W-T, Wong K-L (2015) Directional Plk1 inhibition-driven cell cycle interruption using amphiphilic thin-coated peptide-lanthanide upconversion nanomaterials as in vivo tumor suppressors. J Mater Chem B 3:2624–2634
Chan C-F, Xie C, Tsang M-K, Lear S, Dai L, Zhou Y, Cicho J, Karbowiak M, Hreniak D, Lan R, Cobb SL, Lam MH-W, Hao J, Wong K-L (2015) The effects of morphology and linker length on the properties of peptide-lanthanide upconversion nanomaterials as G2 phase cell cycle inhibitors. Eur J Inorg Chem 2015:4539–4545. doi:10.1002/ejic.201500321
Li H, Chan C-F, Chan W-L, Lear S, Cobb SL, Mak N-K, Lau TC, Lan R, Wong W-K, Wong K-L (2014) Monitoring and inhibition of Plk1: amphiphilic porphyrin conjugated Plk1 specific peptides for its imaging and anti-tumor function. Org Biomol Chem 12:5876–5882
Bolt HL, Cobb SL (2016) A practical method for the synthesis of peptoids containing both lysine-type and arginine-type monomers. Org Biomol Chem 14:1211–1215
Eggimann GA, Bolt HL, Denny PW, Cobb SL (2015) Investigating the anti-leishmanial effects of linear peptoids. ChemMedChem 10:233–237
Eggimann GA, Sweeney K, Bolt HL, Rozatian N, Cobb SL, Denny PW (2015) The role of phosphoglycans in the susceptibility of Leishmania mexicana to the temporin family of anti-microbial peptides. Molecules 20:2775–2785
Acknowledgments
The authors wish to thank Hannah Bolt for the compilation of peptoid building block data, and Ehmke Pohl for assistance during preparation of the manuscript.
Funding
Financial support was provided by the Engineering and Physical Sciences Research Council (EPSRC).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Lear, S., Cobb, S.L. Pep-Calc.com: a set of web utilities for the calculation of peptide and peptoid properties and automatic mass spectral peak assignment. J Comput Aided Mol Des 30, 271–277 (2016). https://doi.org/10.1007/s10822-016-9902-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10822-016-9902-7