CryoProtect: A Web Server for Classifying Antifreeze Proteins from Nonantifreeze Proteins
Antifreeze protein (AFP) is an ice-binding protein that protects organisms from freezing in extremely cold environments. AFPs are found across a diverse range of species and, therefore, significantly differ in their structures. As there are no consensus sequences available for determining the ice-binding domain of AFPs, thus the prediction and characterization of AFPs from their sequence is a challenging task. This study addresses this issue by predicting AFPs directly from sequence on a large set of 478 AFPs and 9,139 non-AFPs using machine learning (e.g., random forest) as a function of interpretable features (e.g., amino acid composition, dipeptide composition, and physicochemical properties). Furthermore, AFPs were characterized using propensity scores and important physicochemical properties via statistical and principal component analysis. The predictive model afforded high performance with an accuracy of 88.28% and results revealed that AFPs are likely to be composed of hydrophobic amino acids as well as amino acids with hydroxyl and sulfhydryl side chains. The predictive model is provided as a free publicly available web server called CryoProtect for classifying query protein sequence as being either AFP or non-AFP. The data set and source code are for reproducing the results which are provided on GitHub.
Antifreeze protein (AFP) is an ice-binding protein produced by organisms living in extremely cold temperatures and encountering freezing environments. AFPs have been found in a wide variety of species, including bacteria, fungi, insects, plants, and animals . Although AFPs have similar functions, their structures are enormously varied amongst species. The diversity of AFPs may have arisen from the fact that ice contain surfaces with different geometric arrangements of oxygen atoms . Moreover, crystallography and NMR studies of AFPs revealed that there are no consensus sequences or structures for ice-binding surfaces [3–7]. As a response to climate changes, AFPs may have evolved their ice-binding abilities . Despite their diversity, AFPs can be classified into two major groups: (i) antifreeze glycoproteins (AFGPs) and (ii) nonglycoproteins (types I to IV AFPs) . The AFGPs constitute a major fraction of proteins in the blood serum of Antarctic Notothenioids and Arctic Cod. Each AFP consists of varying numbers of repeating (Ala-Ala-Thr)n units with minor sequence variations. Furthermore, the disaccharide β-D-galactosyl-(1→3)-α-N-acetyl-D-galactosamine is joined as a glycoside to the hydroxyl oxygen of the Thr residue. Thus, these compounds allow fish to survive in subzero temperatures . In this article, we use the term AFPs to refer to both the AFGP and AFP groups, emphasizing their ability to protect organisms from freezing environments.
AFPs are known to elicit protection in organisms via two mechanisms. Firstly, they act by lowering the freezing point but not the melting point. The difference between the melting and freezing temperatures, termed thermal hysteresis (TH), is used to detect and quantify antifreeze activity . Secondly, upon binding with ice, AFPs modify the crystallization of ice by either developing smaller crystals or forming a different shape . In addition, the key feature of AFPs activity is their ability to bind with ice surfaces. Specific amino acids are arranged in a flat pattern and bind with the ice surface on ice-binding sites. This binding is stabilized by hydrogen bonds from hydrophilic amino acids strategically arranged to match the spacing of the ice lattice [3, 8]. However, their unusual relationship with water (i.e., acting as a solvent for the protein as well as its target) render the characterization of molecular mechanisms of AFPs a challenging task .
Owing to its importance in the survival of cold-adapted organisms and their promising agricultural (i.e., freeze-resistant transgenic animals or plants), medical (e.g., cryopreservation and cryosurgery), and industrial (i.e., food preservation) applications, the precise identification of AFPs is vital. This can only be achieved with a better understanding of their ice-binding interaction and mechanisms [10, 12]. Therefore, an accurate computational method for the identification of AFPs is needed, particularly in the postgenomic era where protein sequence information accumulate without being functionally annotated . However, the challenge in the identification of AFPs lie in their sequence diversity and different ice-binding sites amongst closely related species [8, 14]. Quantitative structure-activity/property relationship (QSAR/QSPR) is a computational paradigm that facilitates the correlation of structural feature of biological or chemical entities of interest with their respective endpoints (i.e., activity or property of interest) [15, 16].
Despite the difficulty of AFP identification, many researchers have exploited computational approaches to directly predict AFPs based on their protein sequences via the use of predictive QSAR models including AFP-Pred , iAFP , AFP_PSSM , AFP-PseAAC , AFP-Ensemble , and TargetFreeze  as summarized in Table 1. TargetFreeze provided the highest predictive performance by using support vector machine and various types of protein features, namely, amino acid composition, pseudo amino acid composition, and pseudo position-specific scoring matrix. Each of the existing methods has its own merit and did play a role in stimulating the development of this area. However, all of the mentioned studies focus mainly on increasing prediction results while possessing limitations pertaining to the characterization of important features that are essential for the identification of AFPs from non-AFPs. Furthermore, to the best of our knowledge, very few effective methods or bioinformatics tools for characterizing AFPs have been proposed.
One of the main values of bioinformatics tools should be its ability to provide insight into mechanisms of action under study. Therefore, this work attempts to develop an interpretable computational predictor for AFPs while affording a comparable accuracy. A prediction method named CryoProtect that is based on a random forest classifier and the combination of amino acid composition and dipeptide composition is proposed herein. Rigorous cross-validation suggests that the CryoProtect approach afforded the best predictive performance amongst four out of the five existing methods. Furthermore, this method also provided a comparable performance against the state-of-the-art approach, TargetFreeze. Moreover, this study also identified important features underlying the antifreeze activity based on the amino acid composition as well as physicochemical properties as derived from the AAindex database . Finally, CryoProtect is provided as a free and publicly available web server at http://codes.bio/cryoprotect/ for classifying query protein sequences as AFP or non-AFP.
2. Materials and Methods
2.1. Data Set
In order to fairly compare our study with existing methods, we used the benchmark data set described by Kandaswamy et al. . Briefly, the positive data set was constructed in four steps: an initial positive data set consisting of 221 AFPs was taken from seed proteins in the Pfam database , the 221 AFPs were enriched by using Position-Specific Iterated-Basic Local Alignment Search Tool (PSI-BLAST) for each sequence against a nonredundant sequence database using stringent threshold with -value of 0.001, the enriched data set was manually checked and all non-AFPs were removed, and after the sequence identity was reduced to 40% via the use of CD-HIT program , the final positive data set consisted of 481 AFPs. A negative data set consisting of 9,193 seed proteins from the Pfam database that bears no resemblance to AFPs were designated as non-AFPs . After removing several protein sequences containing special characters (e.g., and ) we obtained the final data set containing 478 AFPs and 9,139 non-AFPs.
The data set was further divided into two subsets consisting of an internal set and an external set. In consideration of the class imbalance of the data set in which the size of AFPs and non-AFPs was significantly out of proportion therefore the data set was partitioned such that the internal set now contains 300 AFPs and 300 non-AFPs. This was performed via random undersampling of the non-AFP class. The remaining 178 AFPs and 8,839 non-AFPs served as the external set for further evaluation of the extrapolation capability of the predictive model.
2.2. Descriptor Calculation
In order to develop an interpretable computational predictor for providing a comprehensive perspective of the biological and chemical properties under study, feature representation plays a pivotal role. It allows an effective predictor that can truly reflect the correlation between features and biological properties and thereby provide insights on AFPs. Previously, numerous types of protein feature representation were used to develop various sequence-based predictors. However, most of these protein descriptors were problematic and scarcely contributed any biological or chemical knowledge to users. To remedy this shortcoming, an easy and interpretable feature pertaining to the amino acid composition (AAC), dipeptide composition (DPC), and physicochemical property (PCP) were considered. The latter set of descriptors was derived from the AAindex  and spanned a wide range of physicochemical properties (e.g., hydrophobicity, helices, β-sheet, side chain, and buried residues). Moreover, the potential ability of these features to predict protein functions has been extensively demonstrated previously.
AAC is the proportion of each amino acid in a protein sequence that is expressed as a fixed length of 20. Given a peptide sequence with length , the occurrence frequency of the th amino acid () is calculated as follows:where is the number of occurrences in the sequence for the th amino acid.
DPC is the proportion of two consecutive amino acids or dipeptides having a fixed length of 20 × 20 = 400. DPC encompasses information regarding amino acid composition along the local order of amino acids. For a given peptide sequence, the occurrence frequency of the th dipeptide () is calculated as follows:where is occurrence of the th amino acid in the sequence.
Physicochemical property (PCP) of amino acids is essential for the prediction and analysis of various proteins and peptides in a wide range of bioinformatics studies owing to its interpretability [24–26]. There are 544 PCPs of amino acids extracted from the amino acid index database (AAindex) , which is a collection of the published literature as well as different biochemical and biophysical properties of amino acids. Each physicochemical property consists of a set of 20 numerical values for amino acids. After removing 13 PCPs with the value “NA” in a value set of the amino acid index, a total of 531 PCPs were used for subsequent analysis.
2.3. Cross-Validation to Identify the Predictive Capability
In statistical predictions, three popular cross-validation (CV) methods are often used to identify the empirical predictive model for its robustness, namely, N-fold cross-validation, jackknife test, and external validation. To fairly compare the existing approaches and reduce the computational time, a 10-fold cross-validation (10-fold CV) and external validation were carried out. Additionally, to avoid the possibility of bias arising from single data split upon model training, data splitting was performed for 20 independent iterations. Particularly, each data split divides the data into two subsets consisting of an internal set and an external set. The former set was used as the training set and subjected to 10-fold CV in which the data was partitioned into 10 folds and 1 fold was left out as the testing set while the remaining were used for training the model. This process was repeated iteratively until all the folds have had the chance to be left out as the testing set. Subsequently, an external validation performed on the external set was used to assess the predictive capability of the models for inferring any unknown data not previously seen by the training model.
2.4. Multivariate Analysis
To develop an interpretable sequence-based predictor, the learning classifiers, namely, decision tree (DT) and random forest (RF), were used for the prediction and analysis of AFPs. In order to analyze the overall aspect of the informative features for classifying AFPs and non-AFPs, the principal component analysis (PCA) approach was applied. This method reduces the original feature space to a fewer dimensions while still retaining most of the variation explained by the original data set. Further details of the three learning classifiers are provided below.
PCA is a mathematical and statistical algorithm that is used for reducing the dimensionality of the data set while still retaining most of the variation . In brief, PCA transforms the original variables into a set of linear combinations, namely, the principal component (PC). The PCs are linearly independent and are weighted in decreasing order of variance coverage. Thus, all original M-dimensional data patterns can be optimally transformed to the feature space with lower dimensionality . PCA analysis was performed using the FactoMineR package  in R program version 3.0.1 .
DT is comprised of a hierarchical arrangement of nodes and branches in which nodes represent the peptide features whereas branches refer to decision rules for categorizing peptides as AFPs and non-AFPs. DT models have been successfully applied in the analysis of various types of compounds like aromatase inhibitors , dipeptidyl peptidase 4 inhibitors , influenza neuraminidase inhibitors , volatile organic compounds , cytochrome P450-interacting compounds , and so forth. In this study, the DT model was constructed using the J48 algorithm from the RWeka R package using default parameters. Briefly, the J48 algorithm is a Java implementation of the C4.5 algorithm, which establishes a DT model by iteratively appending features having high information gains . Finally, the algorithm automatically calculates the feature usage derived from the full decision tree or a collection of rules.
RF is an ensemble classification and regression tree (CART) classifier [37–39] whereby each tree is generated using a random vector that is sampled independently from the input vector . The RF method grows many weak CART trees that enhance its prediction performance. Furthermore, the out-of-bag (OOB) approach was used for evaluating the feature importance in which two-thirds of the training data was used for constructing the predictive classifier while the remaining was used for evaluating the performance of the classifier where the decrease in the prediction performance was measured. It should be noted that the performance evaluation of the model can use either accuracy or Gini index. Herein, the RF classifier was established using the randomForest R package [39, 40]. To enhance the performance of the RF model, two parameters, namely, ntree (i.e., the number of tree used for constructing the RF classifier) and mtry (i.e., the number of random candidate features), were subjected to optimization. Particularly, was determined using 10-fold cross-validation (10-fold CV) and mtry was estimated using the tuneRF function in the randomForest R package [39, 40].
2.5. Identification of Informative Physicochemical Properties
Previously, the physicochemical properties (PCPs) of amino acids have been recognized as valuable features for providing a better understanding of protein functions from their primary sequences [24–26]. Here, the propensity scores of amino acids were utilized to provide insight into the characteristics of AFPs. The propensity scores of 20 amino acids (PS-AFP) for distinguishing AFPs from non-AFPs were calculated as follows: where is the propensity score for the th amino acid and and represent the total number of th amino acid in AFPs and non-AFPs, respectively. The and represent the total number of all amino acids in AFPs and non-AFPs, respectively. Finally, the propensity scores of all amino acids were normalized into the range of . In this study, the identification of informative PCPs was performed using in which Pearson’s correlation coefficients () were computed between and the 531 PCPs followed by selection of the five top-ranking PCPs affording the highest absolute values for further analysis .
2.6. Performance Evaluation
One of the crucial procedures in developing a reliable and useful predictor is to objectively evaluate its performance. From the point-of-view of pattern recognition, the prediction of AFPs can be addressed as a classification problem. Herein, five standard statistical parameters, namely, accuracy (Ac), sensitivity (Sn), specificity (Sp), Matthew’s correlation coefficient (MCC), and Youden’s index (YI), were used to assess the predictive performance of the proposed methods. These five parameters were computed as follows:where TP, TN, FP, and FN represent the true positive, true negative, false positive, and false negative, respectively.
2.7. Development of the CryoProtect Web Server
The CryoProtect web server was developed using the Shiny package under the R programming environment. The utilization of Shiny boasts several benefits. The first advantage is the seamless integration of the web server with the aforementioned predictive model that was also built in R. The second benefit is that there is no requirement for developers to have an extensive knowledge of web development, although it may be useful. Most importantly, Shiny facilitates rapid development and deployment of web applications, which is especially beneficial for the scientific community as predictive models can be readily deployed as a web server making it accessible to a wider group of users instead of confined to those with a background in computer science. In optimizing the loading and processing time of the web server, the data set was subjected to data balancing as to afford a balanced data set consisting of 300 AFPs and 300 non-AFPs. The CryoProtect web server is accessible at http://codes.bio/cryoprotect/ while the source code is available on GitHub at https://github.com/chaninn/cryoprotect/.
3. Results and Discussion
In this study, AFPs and non-AFPs are predicted by the proposed method CryoProtect. Firstly, analyses of PCA, propensity scores, and Gini index were performed as to characterize informative properties of antifreeze activity. Secondly, informative PCPs were used to investigate vital factors for improving the antifreeze activity of proteins. Afterwards, the proposed CryoProtect method was compared with existing methods. Finally, CryoProtect is deployed as a free prediction web server as to afford easy and rapid classification of query protein sequence as being AFP or non-AFP. Figure 2 illustrates the workflow of prediction procedures for CryoProtect in classifying protein sequences as AFPs and non-AFPs.
3.1. Biological Space of Antifreeze Protein
In this study, the PCA analysis and propensity score analysis of 20 amino acids were used for identifying important properties governing the AFP activity as illustrated in Figure 3 and Table 2. Figure 3 shows the loadings and scores plots derived from the use of informative amino acids. These amino acids were selected by using t-test in order to compare compositions of amino acids between AFPs and non-AFPs. The result of values and propensity scores of amino acids are shown in Table 2. As can be seen, 13 amino acids were found to be significantly different between AFPs and non-AFPs at the level of . Figure 3 shows the scores (Figure 3(a)) and loadings plot (Figure 3(b)) as derived from the informative amino acids where the red and blue circles represent AFPs and non-AFPs, respectively. Results indicated that Cys, Ser, Trp, Gly, Asn, and Thr were characteristic of AFPs while Leu, Val, Glu, Ile, and Met were characteristic of non-AFPs. Interestingly, these results are well reflected in which amino acids with the highest propensity scores were Cys, Ala, Ser, Thr, and Gly with corresponding values of 1000, 944, 890, 867, and 858, respectively, while amino acids with the lowest propensity scores were Leu, Lys, Ile, Arg, and Val with propensity scores of 0, 159, 191, 249, and 379, respectively.
Moreover, this study also made use of the Gini index from the RF model for evaluating and ranking the feature importance of amino acids as shown in Table 2. Features with the largest Gini index are deemed to be the most important owing to their contribution to the prediction performance [37–39]. Interestingly, there were seven out of ten top-ranked amino acids that were found to belong to the top five and bottom five amino acids representing highest and lowest propensity scores, respectively, such as Cys, Ala, Thr, Gly, Arg, Ile, and Leu. It was observed that results from the Gini index were complementary to the analysis of propensity scores.
The importance of Cys, Thr, Ser, Asn, and Gly in contributing to the activity of AFP is supported by several previous experimental evidences. Liou et al.  identified a consensus sequence consisting of repeating units (Cys-Thr-Xaa-Ser-Xaa-Xaa-Cys-Xaa-Xaa-Ala-Xaa-Thr) from the AFPs of the beetle Tenebrio molitor (TmAFP). This TmAFP has a 10 to 100 times lower freezing point as compared to fish AFP. Also, the X-ray crystallography and NMR studies revealed that the ice-binding surface of TmAFP is composed of Thr-Xaa-Thr motifs . Moreover, Marshall et al.  engineered the addition and deletion of repeated TmAFP coils in order to study whether the length of AFPs and the addition of binding site enhance the antifreeze activity (Figure 4). According to their study, there was a 10- to 100-fold gain in activity for the addition of six to nine coils, depending on the concentration that was compared. The maximum freezing point depression of 6.5°C at 0.7 mg/mL was achieved by the nine-coil construct but decreased for the ten- and eleven-coil constructs. Therefore, they concluded that the antifreeze activity increases with the length of the β-helix. Although the relationship between the activity of thermal hysteresis and the concentration of AFPs are nonlinear, the differences in the activity of AFPs are not strictly proportional over a concentration range .
In order to function at subzero temperatures, AFPs rely mostly on hydrogen and disulfide bonds rather than their hydrophobic core . This observation supports the analysis of PCA results and propensity scores, which revealed the importance of residues with hydroxyl and sulfhydryl side chains (e.g., Cys, Thr, Ser, Asn, and Gly) as the main amino acids responsible for the bioactivity of AFPs. Amongst these residues, only Cys is known to exhibit moderate hydrophobicity with a sulfhydryl side chain, while the rest are more hydrophilic and, thus, are prone to participate in hydrogen bond formation [45, 46]. In addition, the sulfhydryl groups of Cys form disulfide bridges in β-helix of TmAFP thereby allowing for the formation of a tight structure whereby no hydrophobic core or long sidechains are in the helix.
Meanwhile, Ser residues and Asn residues stabilize β-helix structure by forming ladder-like structure. Ser residues are lining on one side of the protein and form a ladder structure [44, 47], whereas Asn ladders were identified to be inside the β-helix structure of AFP derived from freeze-tolerant grass Lolium perenne (LpAFP) . Two internal Asn ladders are made up of side chain amide and carbonyl groups of hydrogen bonds that bind to the main-chain atoms of neighboring coils and to the adjacent Asn side chains . Moreover, the importance of hydrogen bonds can be seen in AFPs from snow flea (sfAFP) lacking hydrophobic cores, as it mainly contains Gly which is less hydrophobic. The structure of sfAFP consists of polyproline type II helix, formed by six coils whereby all the structures projected inwards are made up of Gly (Figure 5). This structure allows the coils to form carbonyl-amide hydrogen bonds with each other [44, 49].
3.2. Characterization of AFPs Using Propensity Score of Physicochemical Properties
Physicochemical properties of amino acids play an essential role in the identification and characterization of protein functions from their primary sequences. Table 3 shows selected PCPs with their corresponding values consisting of SNEP660104 (), RICJ880112 (), KOEP990101 (), and QIAN880125 (). The analyses of four PCPs of AFPs are discussed below.
3.2.1. Contribution of Hydrophobic Residues to AFP Activity
The property of RICJ880112 was described as “amino acid preferences for specific locations at C3 ends of the α-helices.” In 1988, J. S. Richardson and D. C. Richardson  calculated the amino acid preference at specific location such as at the end of α helices based on α-carbon positions and a sample of 215 α helices from 45 different globular protein structures. This study revealed that particular amino acids prefer to remain in certain positions at the 16 individual positions relative to the helix ends. This finding is important in order to predict a three-dimensional protein structure from amino acid sequences. According to this study, a peak preference for hydrophobic amino acids in position C3 can be observed and these peaks are especially strong for Leu . As seen in Table 3, the property of RICJ880112 has the highest inverse correlation () indicating that the AFPs tend to be composed of amino acids with low hydrophobicity. Interestingly, five amino acids with the highest propensity scores belong the group of moderate and less hydrophobic amino acids.
Although it is generally accepted that the ice-binding site of AFPs are mainly composed of hydrophilic amino acid residues, Chen and Jia  suggested that a larger ice-binding site might contain hydrophobic residues. By employing molecular docking simulations, they analyzed the ice-binding interaction energy of 11 different surface patches of type III AFP from fish. The simulations identified the most favorable interaction energy containing 14 residues including the highly hydrophobic amino acids, Ile, Val, and Leu . Based on this analysis, the authors concluded that there is an enlargement of the ice-binding site resulting from an incorporation of surrounding hydrophobic residues.
Furthermore, Baardsnes and Davies  investigated the importance of hydrophobic residues of type III AFP towards protein and ice interactions by mutagenesis study. In their study, the hydrophobic residues at the ice-binding site (Leu, Ile, and Val) were mutated into the less hydrophobic Ala residue (Figure 6). It was found that single substitutions of Leu19Ala, Val20Ala, and Val41Ala decreased the activity by 20%, whereas double substitutions of Leu19Ala/Val41Ala and Leu10Ala/Ile13Ala decreased the antifreeze activity by more than 50% when compared to the wild type. Although the Ala substitutions only moderately decreased the van der Waals interactions, the overall mutations could reduce the interactions between ice and AFPs . In contrast, Garnham et al.  reported a double mutation of less hydrophobic amino acids (Pro and Ala) to highly hydrophobic amino acid residues (Leu and Val) in AFP type III isoform SP seen in notched fin eelpout fish (SPnfe6). It was found that the double mutation of Pro19Leu/Ala20Val in the SPnfe6 mutant increased the ice-binding activity by increasing the surface coverage. Furthermore, the double mutant decreased the growth of ice crystals by greater than 30-fold when compared with the wild type SPnfe6 in the same concentration. Hence, contact surface area is important for the activity of AFPs and the enlargement of surface area will result in forming additional binding sites.
3.2.2. Hydroxythiolation of the AFP Side Chains and Its Contribution
The property of SNEP660104 is described as “relations between chemical structure and biological activity in peptides on principal component IV.” Sneath  studied the correlation of amino acid substitution and variation of biological activity of peptides by principal component analysis. Four principal components (principal components I, II, III, and IV) were derived from calculations of 20 amino acids and interpreted as different properties. Principal component IV represents the hydroxythiolation property which can be described as the involvement of hydroxyl and sulfhydryl groups in protein activity as well as the ability of amino acids in vector IV to form hydrogen bonds. This property has the highest positive correlation () indicating that AFPs favor amino acids that contain hydroxythiolation.
Table 3 shows 3 out of 5 amino acids having the highest propensity scores (e.g., Cys, Ser, and Thr) possessed hydroxythiolation property. Duman  reported the importance of this property on the structural stability of AFPs in terrestrial arthropods, Dendroides (DAFP) and Tenebrio (TmAFP, Figure 1). The sulfhydryl group in Cys residues form disulfide bridges whereby 6 out of 8 disulfide bonds are aligned in the internal loop. Although the other 2 disulfide bonds in the N-terminal do not follow this pattern, there is no distortion in the loop formation. These structures stabilize the proteins and enable polar Thr and Ser residues with a hydroxyl side chain to align in the ice-binding site and form hydrogen bonds between the AFP and ice [47, 54].
Hydrogen bonds play an important role in protein/ice interactions as they function to inhibit the growth of ice crystals by blocking surface adsorption . The study of the ice-binding mechanism of AFPs from winter flounder (wfAFP) shows that the greater the number of hydrogen bonds, the higher the antifreeze activity . Moreover, Wierzbicki et al.  employed molecular dynamics simulations and identified that the number of hydrogen bonds are determined by the type of amino acid residues that move towards the ice. In addition, they discovered that when the Thr-Ala-Ala site of the AFP is facing the ice the antifreeze activity increases as compared to when the Thr-Ala-Asx site faces the ice. This occurs because the movement of the Thr-Ala-Ala site towards the ice surface allows 13 additional sites of the AFP to come in close contact and form hydrogen bonds with the ice surface. Furthermore, the close contact of the Thr-Ala-Ala residues enables a larger surface area of the protein to associate with the ice ( Å).
3.2.3. Diversity of Secondary Structures of AFPs
We have selected two properties that describe the diversity of AFPs secondary structure based on their propensity score correlation coefficient ( value). The two properties of KOEP990101 () and QIAN880125 () positively correlate with our calculated propensity score of the AFP. The property of KOEP990101, obtained from Koehl and Levitt study , is described as “α-helix propensity derived from designed sequences,” whereas the QIAN880125 property is described as “weights for β-sheet at the window position of 5” obtained from Qian and Sejnowski  prediction model.
A great need for an accurate 3D protein structure method has led to the development of protein secondary structure prediction in the past decades. Current methods for the secondary structure prediction of proteins are based on the algorithms adopted from simple statistical- and pattern recognition-based methods . In 1988, Qian and Sejnowski  developed a method for predicting the secondary structure of proteins based on neural networks (NNs) model, a pattern recognition-based method. The strength of a connection from each network is called a weight while the network itself can be considered as a window. It was observed that there are certain weights for α-helix, β-sheet, and coil, in the specific window position.
Furthermore, Koehl and Levitt  developed a protein design method and analyzed the conformational preferences for the amino acids. From the designed sequences, the conformational preferences of amino acids were derived. In addition, a structure-based propensity scale was determined from calculations of a complete physical potential, such as van der Waals, electrostatic and hydrophobic interactions. The authors found that the values obtained from a structure-based propensity scale show significant agreement with the experimental propensity scale values for both α-helix and β-sheet .
In this study, two PCPs of KOEP990101 and QIAN880125 that describe the protein secondary structure propensity score positively correlate with the propensity score of amino acid composition derived from AFPs. This result reflects the diversity of secondary structures of AFPs (Figure 1). Although AFPs have no identical amino acid sequences or structures, they were classified based on their secondary structures. According to the work of , fish AFPs can be classified into several subfamilies based on their secondary structures. Type I AFP is a α-helix that is mainly composed of Ala with 11 amino acid repeating units in the helical turns, whereas type II AFP is a mixture of α, β, and loop or coil structures with no observed amino acid repeats. Furthermore, type III AFP contains short β strands and, although no amino acid repeats were observed, this protein was seen to form a dimer. Likewise, the structure of insect AFPs from different species Choristoneura fumiferana, Dendroides canadensis, and Tenebrio molitor are β-helix.
3.3. Performance Evaluation
In this study, we investigated the predictive capability of the proposed method by considering performance comparisons between two popular interpretable machine learning algorithms (e.g., DT and RF) using protein features (e.g., AAC, DPC, and a combination of AAC and DPC). Rigorous evaluation of the predictive power of the proposed method, CryoProtect, was performed via the use of 10-fold CV and external validation. As previously mentioned, the benchmark data set described by Kandaswamy et al.  was used as is for comparative purposes. Table 4 lists the performance comparisons of various models using different learning methods and sequence features over 10-fold CV and external validation.
In the case of a single feature, the RF model using AAC yielded the highest prediction results with a mean Ac, Sn, Sp, MCC, and YI of 86.33%, 87.50%, 85.27%, 0.73, and 0.73, respectively. Moreover, the 10-fold CV performed notably over external validation with a mean Ac, Sn, Sp, MCC, and YI of 87.50%, 78.65%, 87.68%, 0.27, and 0.66, respectively. Meanwhile, the RF model using DPC and the DT model using AAC performed effectively with the second and third highest mean Ac of 84.33%/84.12% and 77.67%/81.99% for 10-fold CV and external validation, respectively. As can be seen in Table 4, the prediction performances for both machine learning methods were quite consistent with those previously reported by He et al. . In order to enhance the prediction performance, the combination of AAC and DPC was considered. Table 3 shows that the best Ac, Sn, Sp, MCC, and YI over 10-fold CV of 89.50%, 89.54%, 89.50%, 0.79, and 0.79, respectively, are achieved by using the RF model. Interestingly, the RF model also provided a substantial 10% improvement for both Sn and YI.
By observing the performance comparisons in Table 3, it can be briefly summarized as follows: AAC plays a pivotal role in discriminating between AFP or non-AFP; the RF model with the combination of AAC and DPC showed significant performance when evaluated by both 10-fold CV and external validation procedures. For convenience, from herein the best predictor for discriminating between AFP or non-AFP based on RF learning method in conjunction with the combination of AAC and DPC will be referred to as CryoProtect.
3.4. Performance Comparisons of CryoProtect and Existing Methods
In this section, we compare the proposed method CryoProtect with other popular AFP predictors, namely, iAFP , AFP-Pred , AFP_PSSM , AFP-PseAAC , and TargetFreeze . Cross-validation (e.g., 10-fold CV) provides insufficient conditions to determine which model has a higher predictive power. Thus, this study utilizes the external validation test to moderate such a problem. The reported prediction results over an external validation test of the existing predictors of AFPs shown in Table 4 are directly obtained from the work on TargetFreeze .
Based on the prediction results as shown in Table 5, CryoProtect achieved a greater prediction performance than iAFP  and AFP-Pred  by providing improvements of >4% and >20% on MCC and YI, respectively, while also achieving higher performance than AFP-PseAAC . Thus, values for the five statistical parameters of CryoProtect were found to be superior to those of the three AFP predictors. However, TargetFreeze , which is considered as the best AFP predictor, uses a support vector machine (SVM) with several types of complementary protein features, namely, AAC, PseAAC, and PsePSSM as summarized in Table 1. It was observed that TargetFreeze obtained better prediction results than CryoProtect by approximately 3–5% where the former approach afforded Ac, Sn, and Sp of 91.30%, 92.45%, and 91.27%, respectively, while the latter approach afforded values of 88.28%, 87.27%, and 88.30%, respectively. However, TargetFreeze was constructed using SVM, which is regarded as a black-box approach as it is not easily interpretable. On the other hand, CryoProtect makes use of interpretable learning methods such as RF because it allows users to understand and rationalize the biological and chemical properties of AFPs. Therefore, the CryoProtect model is deemed to be a more suitable method for predicting and interpreting AFP owing to its interpretability and moderately good performance that is only a few percentage less than the best predictor.
3.5. CryoProtect Web Server
As a service to the life science community, the predictive QSAR model described herein was made publicly available as a prediction web server. A screenshot of the CryoProtect web server is shown in Figure 7. A step-by-step walkthrough of the procedures for using the CryoProtect web server is described below.
Step 1. Go to the CryoProtect web server at http://codes.bio/cryoprotect/.
Step 2. Enter the query sequence into the Input box or upload the sequence file by clicking on the Choose file button (i.e., found below the Enter your input sequence(s) in FASTA format heading). Finally, press on the Submit button to initiate the prediction process.
Step 3. Prediction results are automatically displayed in a grey box found below the Status/Output heading. Typically, it takes a few seconds for the server to process the task. Users can also download the prediction results as a CSV file by pressing on the Download CSV button.
Additionally, users could also run a local copy of CryoProtect on their own computer using a one-line code as follows in an R environment: shiny::runGitHub(‘cryoprotect’, ‘chaninn’)However, prior to running the aforementioned code, it is recommended that users first install the prerequisite R packages. This can be performed by using the following code: install.packages(c(‘shiny’, ‘shinyjs’, ‘shinythemes’, ‘protr’, ‘seqinr’, ‘randomForest’, ‘markdown’))
The current study proposed a novel and interpretable RF-based CryoProtect method for prediction and analysis of AFPs from their sequences. Several machine learning approaches have been used in this study, random forest and decision tree. The performance of CryoProtect method was comparable to the SVM-based method and better than decision tree when applied in the independent set. Moreover, the propensity score analysis of informative physicochemical properties provided insight into the important features for AFPs activity. In summary, results revealed that AFPs preferred to be composed of a certain number of hydrophobic amino acids (e.g., Leu, Ile, and Val) at the end of the α-helix. Furthermore, it was also found that AFPs favor amino acids with hydroxyl and sulfhydryl side chains (e.g., Thr, Ser, and Cys). Moreover, Cys residues help to stabilize the structure of AFPs by forming disulfide bridges inside the β-helix. Finally, Thr was found to increase the activity of AFPs via the addition of hydrogen bonds on its surface area. As a service to the scientific community, the predictive model of CryoProtect was made publicly available as a prediction server to facilitate easy and rapid classification of query protein sequence as being either AFP or non-AFP.
The authors declare no competing interests regarding the publication of this article.
The authors gratefully acknowledge support from the Ministry of Research, Technology and Higher Education of the Republic of Indonesia for the Ph.D. scholarship to Reny Pratiwi; the New Scholar Research Grant (no. MRG5980220) to Watshara Shoombuatong; the Goal-Oriented Research Grant (no. E09/2557) from Mahidol University to Chanin Nantasenamat; and the Swedish Research Links Program (no. C0610701) from the Swedish Research Council to Jarl E. S. Wikberg and Chanin Nantasenamat.
A. Wierzbicki, C. A. Knight, E. A. Salter, C. N. Henderson, and J. D. Madura, “Role of nonpolar amino acid functional groups in the surface orientation-dependent adsorption of natural and synthetic antifreeze peptides on ice,” Crystal Growth and Design, vol. 8, no. 9, pp. 3420–3429, 2008.View at: Publisher Site | Google Scholar
P. L. Davies and C. L. Hew, “Biochemistry of fish antifreeze proteins,” FASEB Journal, vol. 4, no. 8, pp. 2460–2468, 1990.View at: Google Scholar
C. Nantasenamat, C. Isarankura-Na-Ayudhya, T. Naenna, and V. Prachayasittikul, “A practical overview of quantitative structure-activity relationship,” EXCLI Journal, vol. 8, pp. 74–88, 2009.View at: Google Scholar
W. Shoombuatong, H.-L. Huang, J. Chaijaruwanich, P. Charoenkwan, H.-C. Lee, and S.-Y. Ho, “Predicting protein crystallization using a simple scoring card method,” in Proceedings of the 10th Annual IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB '13)—IEEE Symposium Series on Computational Intelligence (SSCI '13), April 2013.View at: Publisher Site | Google Scholar
P. Charoenkwan, W. Shoombuatong, H.-C. Lee, J. Chaijaruwanich, H.-L. Huang, and S.-Y. Ho, “SCMCRYS: predicting protein crystallization using an ensemble scoring card method with estimating propensity scores of P-collocated amino acid pairs,” PLoS ONE, vol. 8, no. 9, Article ID e72368, 2013.View at: Publisher Site | Google Scholar
S. Lê, J. Josse, and F. Husson, “FactoMineR: an R package for multivariate analysis,” Journal of Statistical Software, vol. 25, no. 1, pp. 1–18, 2008.View at: Google Scholar
R Core Team, R: A Language and Environment for Statistical Computing, R Foundation for Statistical Computing, Vienna, Austria, 2014.
D. Palomba, M. J. Martínez, I. Ponzoni, M. F. Díaz, G. E. Vazquez, and A. J. Soto, “QSPR models for predicting log Pliver values for volatile organic compounds combining statistical methods and domain knowledge,” Molecules, vol. 17, no. 12, pp. 14937–14953, 2012.View at: Publisher Site | Google Scholar
J. R. Quinlan, C4. 5:Programs for Machine Learning, Elsevier, New York, NY, USA, 2014.
L. Breiman, J. H. Friedman, R. A. Olshen, and C. J. Stone, Classification and regression trees, Wadsworth Statistics/Probability, Chapman and Hall/CRC, 1 edition, 1984.View at: MathSciNet
A. Liaw and M. Wiener, “Classification and regression by randomForest,” R News, vol. 2, no. 3, pp. 18–22, 2002.View at: Google Scholar
R Development Core Team, R: A Language and Environment for Statistical Computing, R Development Core Team, Vienna, Austria, 2016, http://www.r-project.org/.
A. Wierzbicki, P. Dalal, T. E. Cheatham III, J. E. Knickelbein, A. D. J. Haymet, and J. D. Madura, “Antifreeze proteins at the ice/water interface: three calculated discriminating properties for orientation of type I proteins,” Biophysical Journal, vol. 93, no. 5, pp. 1442–1451, 2007.View at: Publisher Site | Google Scholar
R. Yan, J. Song, W. Cai, and Z. Zhang, “A short review on protein secondary structure prediction methods,” in Pattern Recognition in Computational Molecular Biology: Techniques and Approaches, M. Elloumi, C. S. Iliopoulos, J. T. L. Wang and, and A. Y. Zomaya, Eds., p. 99, Wiley, New York, NY, USA, 2015.View at: Google Scholar