Open Access

Analysis and prediction of cancerlectins using evolutionary and domain information

  • Ravi Kumar1,
  • Bharat Panwar1,
  • Jagat S Chauhan1 and
  • Gajendra PS Raghava1Email author
BMC Research Notes20114:237

DOI: 10.1186/1756-0500-4-237

Received: 6 October 2010

Accepted: 20 July 2011

Published: 20 July 2011



Predicting the function of a protein is one of the major challenges in the post-genomic era where a large number of protein sequences of unknown function are accumulating rapidly. Lectins are the proteins that specifically recognize and bind to carbohydrate moieties present on either proteins or lipids. Cancerlectins are those lectins that play various important roles in tumor cell differentiation and metastasis. Although the two types of proteins are linked, still there is no computational method available that can distinguish cancerlectins from the large pool of non-cancerlectins. Hence, it is imperative to develop a method that can distinguish between cancer and non-cancerlectins.


All the models developed in this study are based on a non-redundant dataset containing 178 cancerlectins and 226 non-cancerlectins in which no two sequences have more than 50% sequence similarity. We have applied the similarity search based technique, i.e. BLAST, and achieved a maximum accuracy of 43.25%. The amino acids compositional analysis have shown that certain residues (e.g. Leucine, Proline) were preferred in cancerlectins whereas some other (e.g. Asparatic acid, Asparagine) were preferred in non-cancerlectins. It has been found that the PROSITE domain "Crystalline beta gamma" was abundant in cancerlectins whereas domains like "SUEL-type lectin domain" were found mainly in non-cancerlectins. An SVM-based model has been developed to differentiate between the cancer and non-cancerlectins which achieved a maximum Matthew's correlation coefficient (MCC) value of 0.32 with an accuracy of 64.84%, using amino acid compositions. We have developed a model based on dipeptide compositions which achieved an MCC value of 0.30 with an accuracy of 64.84%. Thereafter, we have developed models based on split compositions (2 and 4 parts) and achieved an MCC value of 0.31, 0.32 with accuracies of 65.10% and 66.09%, respectively. An SVM model based on Position Specific Scoring Matrix (PSSM), generated by PSI-BLAST, was developed and achieved an MCC value of 0.36 with an accuracy of 68.34%. Finally, we have integrated the PROSITE domain information with PSSM and developed an SVM model that has achieved an MCC value of 0.38 with 69.09% accuracy.


BLAST has been found inefficient to distinguish between cancer and non-cancerlectins. We analyzed the protein sequences of cancer and non-cancerlectins and identified interesting patterns. We have been able to identify PROSITE domains that are preferred in cancer and non-cancerlectins and thus provided interesting insights into the two types of proteins. The method developed in this study will be useful for researchers studying cancerlectins, lectins and cancer biology. The web-server based on the above study, is available at http://​www.​imtech.​res.​in/​raghava/​cancer_​pred/​


Basically 'Lectins' derived from the Latin word "legere" which means "to select", are the biomolecules that specifically recognize and bind to carbohydrates moieties present on other proteins e.g. glycoproteins or lipids e.g. glycolipids [1]. Lectins have been known to be involved in numerous biological events e.g. host-pathogen interactions, cell-cell recognition, complement activation pathways, cell cycle regulation, apoptosis etc. Most lectins are highly specific and selective in recognizing the sugar moieties present on other proteins and bind to them reversibly and non-covalently without inducing any change in the bound carbohydrates [2]. These glycoproteins are generally classified into five groups based on the monosaccharides for which they exhibit the highest affinity. These monosaccharides are mannose, galactose/N-acetylgalactosamine, N-acetylglucosamine, fucose, and sialic acid [3]. Not only do lectins vary significantly in their individual functional roles, but they are also diverse in their sequences, structures, binding site architectures, quaternary structures, carbohydrate affinities and specificities as well as in their potential applications [4].

Cancerlectins are known to play various important roles in cancer metastasis [57]. Several lines of evidence implicate tumour cell lectins in cellular interactions such as adhesion, cell growth, tumour cell differentiation, metastasis and cellular infection [8, 9]. The carbohydrate-binding properties of lectins have been used to identify tumour specific patterns in cancer cells, e.g. Helix Pomatia agglutinin binding is a useful prognostic indicator in colorectal carcinoma [1013]. Many lectins act as therapeutic lectins preferentially binding to cancer cell membranes or their receptors causing cytotoxicity, apoptosis, and inhibition of tumour growth [14]. Galectin is known to play a role in infections as well as act as modulator of tumour formation [9, 15]. Galectin-3 is also known to enhance the metastasis potential in human breast carcinoma BT549 and in cancer apoptosis [16, 17]. Mistletoe lectins are known to induce apoptosis and telomerase inhibition in Human A253 cancer cells [18].

Cancerlectins are known in terms of their source, class, domain, fold class, quaternary structure and carbohydrate specificity but the method to distinguish cancerlectins from lectins or non-cancerlectin is still missing [19]. Results of similarity based techniques like BLAST and FASTA are reliable only when the query sequence has high sequence similarity with experimentally annotated proteins [2022]. In this study we systematically analyzed cancerlectins and non-cancerlectins and developed a method for their classification. We developed a Support Vector Machine (SVM) based prediction method, CancerPred for annotating cancerlectins on the basis of amino acid composition and evolutionary information using PSSMs, also having information about the specific PROSITE domains found in the two types of proteins.


Datasets preparation

We downloaded 509 cancerlectin protein sequences from cancerlectinDB database (http://​proline.​physics.​iisc.​ernet.​in/​cgi-bin/​cancerdb/​input.​cgi). After removing the proteins having 100% sequence similarity using the CD-HIT program, we obtained 385 sequences which formed the positive dataset. For a negative dataset, we searched the UniProt database (http://​www.​uniprot.​org/​) with the keyword "lectin" and a total number of 1550 non-redundant sequences were obtained. These were further filtered by excluding the sequences containing the keywords "similar", "fragment", "putative" and "probable", resulting in 891 lectin sequences. Seventy-one sequences were found to be common to cancerlectins and lectins. These sequences were then removed from lectins, reducing the number of lectins to 820. To balance the datasets, a total of 385 sequences were randomly selected from the 820 lectin sequences, to equalize the number of lectins to the initial number of cancerlectins. Furthermore, to make non-redundant datasets, the CD-HIT program was used at 50% cutoff resulting in 178 cancerlectin and 226 non-cancerlectin sequences.

Subset sequences similarity

Although we had removed the 100% identical sequences (71 from non-cancerlectins) and reduced the redundancy up to 50% by using CD-HIT program, there were chances of similarity between the two datasets (subsets). To determine the similarity between cancer and non-cancerlectins, we employed the BLAST tool using the non-cancerlectins as test sequences against a database of cancerlectins with an E value cut-off of 0.001. Out of 226 queries, a total of 145 hits were found, which confirmed that there was 64.15% sequence similarity between non-cancerlectin and cancerlectin datasets.

Five-fold cross validation

Evaluation of newly-developed methods is a big challenge in Bioinformatics. One of the most common techniques for model evaluation is the Jack-knife test or leave-one out cross-validation (LOOCV) [2325]. In this technique, one sequence is used for testing and the remaining ones are used for training and the entire process is repeated in such a way that each sequence is used once for testing. Although it is one of the best techniques, it is very time consuming and computationally demanding. Therefore, we used the five-fold cross validation technique where the whole set of sequences is randomly divided into five sets. One set was used for testing and the remaining sets were used for training. This process was repeated five times in such a way that each test set was used once for testing [26, 27]. The final performance was the average of the performances of the five sets.

Evaluation parameters

A set of parameters used to evaluate the performance of the various methods is briefly described below.

1. Sensitivity

Sensitivity, or percentage coverage, is the percentage of cancerlectins correctly predicted as "cancerlectins".

2. Specificity

Percentage of non-cancerlectins correctly predicted as "non-cancerlectins".

3. Accuracy

Percentage of overall correctly predicted proteins (cancer and non-cancerlectins).

4. Matthew's correlation coefficient (MCC)

It is the statistical parameter used to assess the quality of predictions and to correct the imbalance in the data. It is calculated as follows:

Where TP is the number of correctly predicted proteins in the positive dataset (cancerlectins) and TN is the number of correctly predicted proteins in the negative dataset (non-cancerlectins), whereas FP is the number of wrongly predicted proteins in the positive dataset and FN is the number of wrongly predicted proteins in the negative dataset. For the evaluation of a new prediction method MCC is considered the most robust parameter [28]. An MCC value of '1' corresponds to a prefect prediction and '0' corresponds to a completely random prediction. The limitation of the above-described parameters is that they are threshold dependent and require proper optimization for good performance. We optimized these parameters manually and selected the ones that gave the best performance. A known threshold independent parameter is the Receiver Operating Curve (ROC), which is a plot of the true positive rate (TP/TP+FN) versus the false positive rate (FP/FP+TN). The area under the curve (AUC) gives a single value to evaluate the performance of a method. We used the SigmaPlot 11.0 package for plotting the ROC and calculating the AUC.

Support vector machine (SVM)

In this study we employed a highly successful machine learning technique known as "Support Vector Machine", which is freely available at http://​www.​cs.​cornell.​edu/​People/​tj/​svm_​light/​. SVM is based on the structural risk minimization principle of statistics learning theory [29]. SVM is a set of related supervised learning methods used for classification and regression. It allowed us to choose a number of parameters and kernels (e.g. Linear, Polynomial, Radial and sigmoid) or any other user-defined kernel. We implemented the SVMlight version 6.01 package of SVM and learning was carried out by using three (linear, polynomial and radial basis function) kernels [30]. SVM takes a set of free vectors as input, along with their output, which is used for training the models. The trained model was used for the prediction of non-annotated proteins [31]. In this work, we selected the learning option -z (c) for classification purposes. The SVM training was performed by optimizing various kernel function parameters and the value of the regularization parameter C. Preliminary tests showed that the radial basis function (RBF) kernel provided better results than other kernels. Therefore, the RBF kernel was used for all the experiments. In the RBF kernel, we first optimized parameters for gamma -g (0.0005 to 25), then further optimized -c (-0.1 to 10) and finally the cost factor -j (1 to 10). In this study, we have used amino acid composition, dipeptide composition, split compositions (2 and 4), PSSM and PSSM-PROSITE domains as input vectors in the SVM-based machine learning technique.

Protein features

The aim of calculating the composition of proteins is to convert the variable length of protein sequences into fixed length feature vectors. This is a crucial step because the SVM machine learning technique requires fixed length patterns.

Amino acid composition

Amino acid composition is the fraction of each of amino acid in a protein sequence and provides vector of 20 dimensions. The SVM was provided with these 20 dimension vectors encapsulating the amino acid composition of proteins.

Dipeptide composition

Dipeptide composition was used to give global information about each protein sequence and it gives a fixed length pattern of 400 (20 × 20) features, one for each dipeptide. The dipeptide composition incorporates the fraction of amino acids as well as their local order i.e order of amino acids in a protein sequence. In this way, dipeptide composition is more informative than amino acid composition.

Split amino acid composition

Split composition was used to detect conserved residues or signal peptides in any terminal of the given protein sequences [3234]. In case of split amino acid composition, a sequence was divided into non-overlapping fragments and amino acid composition of each fragment was calculated independently. Thus, the dimension of the final input vector was N × 20, where N is the number of fragments. In this study, proteins sequences were divided into (i) two parts (N = 2) and (ii) four parts (N = 4) generating 40 and 80 input dimensions, respectively.

Evolutionary information in the form of PSSM profiles

In this study, PSSM profiles were generated using PSI-BLAST [29] to search a protein sequence against the Swiss-Prot database with an E-value cutoff of 0.001. A profile contains the probability of occurrence of each amino acid and of insertion/deletion at every position along the sequence. In this way, a PSSM was considered as a measure of residue conservation at a given location. This meant that evolutionary information for each amino acid was encapsulated in a vector of 20 dimensions, where the size of the PSSM for a protein with M residues is 20 × M, where M is the length of the target sequence and each element represents the frequency of occurrence of each of the 20 amino acids [35].

Next, each element of the matrix (20 × M) was scaled to the range of 0-1 using a sigmoid function. Further, in order to obtain an input of fixed length, these normalized PSSMs (20 × M) were used to generate a 400-dimensional input vector by summing all rows in the PSSM corresponding to each type of amino acid in the sequence. Finally, each element in the input vector was divided by the length of the protein sequence resulting in a matrix of 400 (20 × 20) elements, which was used as input vector for training the SVM.

PROSITE domains in cancer and non-cancerlectins

PROSITE is a database of families and domains found in various proteins. During evolution, it is apparent that all protein families conserve some portions of protein sequences for efficient function and/or stability of three-dimensional structure, which distinguish family members from other proteins. InterProScan (IPRScan) is a Perl based stand-alone tool that combines different protein signature-recognition methods into a single platform [36]. PROSITE database is an integral part of InterProScan. In this work, we searched and analyzed PROSITE domains in cancer and non-cancerlectins using ProfileScan method of InterProScan tool (version 4.4.1). Out of 178 cancer and 226 non-cancerlectins, only 99 and 122 sequences were found to contain one or more PROSITE domains, respectively. A total of 151 and 200 PROSITE domains were found in cancer and non-cancerlectin dataset, respectively.

Results and discussion

Analysis of amino acid composition

We analyzed the amino acid composition of both cancer and non-cancerlectins proteins with the help of the Copid (http://​www.​imtech.​res.​in/​raghava/​copid/​) web server. As shown in Figure 1, the frequency of Ala, Glu, Leu, Pro, Gln and Arg is higher in cancerlectins, while the frequency of Asp, Phe, Ile, Lys, Asn, Thr, Val and Tyr is higher in non-cancerlectins. There are major differences in composition of proline between cancerlectins (high) and non-cancerlectins. This means that cancer and non-cancerlectins can be distinguished on the basis of their amino acid compositions. We also analyzed the statistical significance of the differences observed in the amino acid composition, in terms of p-value. We have noticed that Aspartic acid, Lysine, Leucine, Asparagine, Proline and Arginine vary significantly in their composition in cancer and non-cancerlectins, with p-values of 0.002, 0.007, 0.009, 0.003, 0.007 and 0.006 respectively [Additional file 1 Supplementary Table S1].
Figure 1

Amino acid compositions of cancer and non-cancerlectins. Comparative frequencies of 20 amino acids in cancerlectins and non-cancerlectins.

Sequence similarity using BLAST

The most commonly used method for predicting the function of a new protein is BLAST. It is a sequence similarity based method and identifies regions/segments in the query protein which are similar to the target sequences. Thus, we have applied a BLAST-based approach for discriminating between cancer and non-cancerlectins at E-values ranging from 10-1 to 10-5. In this study, we used BLAST for predicting cancerlectin proteins. We used a 5-fold cross-validation where four sets of cancer and non-cancerlectins were used to create a database whereas cancerlectins of the corresponding fifth test set were searched against this database. This process was repeated five times so the BLAST search was performed once for each cancerlectin sequence. We calculated the performance of BLAST in terms of percentage coverage, which indicated the number of correct predictions in a test set. As shown in Table 1, we achieved a maximum accuracy of 43.50% at an E-value cutoff of 0.1. It is clear that BLAST is inefficient in distinguishing between cancer and non-cancerlectins. So there is a need to develop models based on machine learning technique to discriminate cancer and non-cancerlectins with a high accuracy [Additional file 1 Supplementary Table S2].
Table 1

Performance of BLAST on positive dataset of 178 cancerlectins at different E-values cutoffs


Total Proteins

Total Hits

No Hits

Correct Hits

% coverage





































SVM models of amino acid and dipeptide compositions

It can be inferred from the above analysis that the cancer and non-cancerlectins can be distinguished on the basis of their composition. Hence, we developed a SVM-based model using amino acid composition for predicting cancer and non-cancerlectins and achieved a maximum MCC value of 0.32 using the RBF kernel. Previous studies have shown that dipeptide compositions can be successfully used for prediction of subcellular localization of human protein [37, 38]. It was observed that methods based on dipeptide composition performed better than amino acid composition based methods because dipeptide also provided information about the local order of the residues in addition to the amino acid composition. Hence, in this study we developed an SVM module using dipeptide composition and achieved a maximum MCC value of 0.30 (with 64.84% accuracy) using RBF kernel [Table 2]. We have further achieved AUC values 0.82 and 0.85 for amino acid composition and dipeptide composition respectively [Figure 2]. Since the five-fold cross validation technique provides the average accuracy over five sets, the standard error of mean associated with the final accuracy have been calculated (Additional file 1 supplementary Table S3, S4).
Table 2

Performance of various modules of SVM developed by using Amino acid, dipeptide, split (2 and 4-part), PSSM and PSSM-PROSITE domain based input features







Amino acid Composition






Dipeptide Composition






Split based Composition (2-part)






Split based Composition (4-part)






Position-Specific Scoring Matrix






PSSM with 14 PROSITE domains






(For details see Additional file 1 Tables S3 to S8)
Figure 2

ROC plots for various models. Performance of different SVM modules (amino acid, dipeptide, split-2 & 4, PSSM, PSSM-PROSITE) by Receiver Operating Characteristic (ROC) plot. In the graph, "A" signifies the "AUC" value of the respective models.

Split amino acid composition

Split amino acid compositions have been used successfully in the past to differentiate two types of proteins with peptide signals at N or C-terminal. In order to utilize the compositional biasness in the termini of cancer and non-cancerlectins, we developed SVM modules using split amino acid compositions. We used the split (2 and 4) approach by dividing the protein into two and four equal parts and calculating the amino acid compositions. This approach achieved MCC values of 0.31 and 0.32 (with accuracies 65.10% and 66.09%), respectively [Table 2] (Additional file 1 supplementary Table S5, S6). In terms of AUC, we achieved 0.80 and 0.79 values for split-2 and split-4 compositions, respectively [Figure 2].

PSSM based SVM models

It has been shown in several studies the evolutionary information obtained using multiple sequence alignment provides more comprehensive information about a protein than a single sequence [31]. Earlier, PSSM matrices having multiple sequence alignment information were used for developing methods for alpha, beta and gamma-turn prediction in protein sequences [3941]. In this study, PSSMs are used for predicting cancerlectins. Firstly, we created a PSSM profile for each protein using a PSI-BLAST search against the SwissProt database with three iterations and with an E-value cutoff of 0.001. Secondly, we computed a vector of 400 dimensions from the PSSM. Finally, an SVM model was developed from the PSSM. The model achieved a maximum accuracy value of 68.34% with an MCC value of 0.36 and an AUC value of 0.80 [Figure 2]. This clearly demonstrates that a PSSM provides more information than a single sequence and is useful for predicting cancerlectins [Table 2] (Additional file 1 supplementary Table S7).

PROSITE domains

We selected the 14 most distinguishable domains present in either cancer or non-cancerlectins datasets: four (PROSITE ids: PS50049, PS50217, PS50287 and PS50915) in cancerlectins and ten (PROSITE ids: PS51127, PS50927, PS50228, PS50068, PS50092, PS50234, PS50853, PS50948, PS51115 and PS51117) in non-cancerlectins [Table 3]. The domains "PS50915" and "PS50049", which correspond to "crystalline beta-gamma" and "TNF family signature" respectively, were exclusively found in cancerlectins. Out of the ten specific domains for non-cancerlectins, only PS50228 was found once in cancerlectins.
Table 3

The PROSITE domain in 178 cancerlectins and 226 non-cancerlectins with their respective rate of occurrence in two classes of proteins, with descriptions of domain name

PROSITE ID of the Domain

No. of domains in cancerlectins

No. of domains in lectins







TNF Family Signature





Basic Leucine Zipper domain





SRCR domain signature





Crystallin beta & gamma





Big-1(Bacterial Ig like-1)





Bulb-type lectin domain





SUEL-type lectin domain





LDL-receptor class-A domain





Thrombospondin Type-1





VWFA domain





Fibronectin type-III domain





PAN/apple domain





Laminin IV domain





Laminin-N terminal domain

The bold PROSITE domains show that these domains were reported in Cancerlectins only.

SVM model using evolutionary information and PROSITE domains

We generated a vector of 414 dimensions which contains 400 PSSM features and 14 features for the selected 14 PROSITE domains. Finally, a SVM-based classifier was developed using 414 features, 400 from PSSM profile and 14 from domains, which achieved an accuracy level of 69.09% with MCC value of 0.38 [Table 2] (Additional file 1 supplementary Table S8). As shown in Figure 2, the highest AUC value (0.95) is achieved with the PSSM-PROSITE domain SVM.

Performance on random dataset

In this study, we built random datasets of cancer and non-cancerlectins sequences by replacing 50% of cancerlectins into non-cancerlectins and vice-versa resulting in two new datasets, each with 50% cancerlectins and non-cancerlectins. We calculated the amino acid composition and achieved an accuracy of 54.38% with an MCC value of 0.09 [Additional file 1 Supplementary Table S10]. This shows that our original SVM models were built on concrete information from amino acid, dipeptide, split compositions and were capable of discriminating cancer and non-cancerlectins with high accuracy.

Comparison with existing methods

It is important to compare the performance of a newly developed method with that of other existing methods. In the past, a number of methods have been developed related to lectins e.g. sugar-binding site in proteins, prediction of secondary structure of legume lectins etc. but to the best of author's knowledge, there was no method that could discriminate cancerlectins from lectins/non-cancerlectins. We developed a novel method to distinguish cancerlectins from non-cancerlectins with high precision.

Web server

We developed a webserver, CancerPred for the prediction of cancerlectins which is freely available at URL http://​www.​imtech.​res.​in/​raghava/​cancer_​pred/​. It is developed under Solaris environment on a SUN system, using CGI-PERL as programming language. This server predicts whether a protein will be a cancerlectin or a non-cancerlectin. The web server is user-friendly and many options e.g. amino acid, dipeptide, split composition-based methods etc. For multiple sequence submissions, the "submit1" option should be chosen whereas for 'PSSM' and 'PSSM-PROSITE' based predictions, the "submit2" option has to be selected, with single sequence as input.


Due to the rapid advancement in genomics and proteomics, a tremendous amount of data is generated every year. Functional annotation of all these proteins is not possible by using only experimental approaches, as they are laborious, costly and time-consuming. Therefore, computational methods are required to fill this gap. The functional annotation of all proteins is not possible at a time. It is therefore important to concentrate on a single class of functionally important proteins. Cancerlectins represent an important class of proteins involved in various types of cancer metastasis, differentiation etc. Therefore, it is very important to distinguish cancerlectins from lectins (non-cancerlectins), which are growing at a tremendous rate (~5280 lectin sequences annually). In the past, predictions of (I) Sugar-binding sites on proteins (II) Secondary structure of various legume lectins have been reported [4244]. The quaternary associations in legume lectins and mutagenesis and docking studies have also been reported [45, 46]; but there was no method which could distinguish cancerlectins from non-cancerlectins. We tried to predict cancerlectins using existing techniques such as BLAST, obtaining poor results, both in terms of accuracy and percentage coverage. Thus, the BLAST-based prediction method is unsuccessful in the case of cancerlectin prediction.

In this study, a systematic attempt has been made to predict cancerlectins. In amino acid composition, we collected information about the frequency of the 20 types of amino acids and used it in machine learning technique. However, this approach provides information only about the amino acid frequency, but not about the local order of amino acids. To provide information about both frequency and local order of amino acids, dipeptide composition can be used as input. To check the presence of any signal peptide present in cancerlectins, we used the split amino acid composition in the form of SVM input vectors. In our composition-based SVM models, the overall accuracy of amino acid, dipeptide, split-based compositions were comparatively similar (~65%) with MCC values of 0.32, 0.30, 0.31 respectively. The PSSM-based evolutionary information provides better information [47] hence we also made an attempt to develop a method using evolutionary information for predicting cancerlectins. The PSSM results showed that the SVM model achieved an MCC value of 0.36 with 68.34% accuracy. This demonstrates that evolutionary information is important for predicting cancerlectin proteins. PROSITE-domains along with PSSMs were used to train and develop the further SVM modules to predict cancerlectins. A total of 14 PROSITE domains (4 from cancerlectins and 10 from non-cancerlectins) were used for the model development. This SVM module achieved the highest accuracy of 69.09% with an MCC value of 0.38. Certain PROSITE domains, e.g. PS50287 and PS50217 referring to "SRCR domain" and "Basic Leucine Zipper domain" respectively were exclusively found in cancerlectins. PS50927 and PS50228 referred as "Bulb type lectin domain" and "SUEL-type lectin domain" respectively was abundant in non-cancerlectins. The Annexin (PROSITE domain - PS00223), which is only found among cancerlectins in the whole dataset, is involved in various biological processes including various cancers e.g. prostate, colorectal, breast and pancreatic cancer etc [4851]. Crystalline beta-gamma (PS50915) is the structural protein mainly found in the lens of the vertebrate eye and it is reported to play a role in oncogenesis of the lens [52]. Improvements in prediction efficiency suggest that PROSITE domain information has an important role in protein discrimination, as cancerlectins and non-cancerlectins differ in their PROSITE domain compositions.


This work attempts to predict cancerlectins, from a pool of non-cancerlectins or simple lectins. We analyzed the protein sequences of cancer and non-cancer lectins and selected the distinguishable patterns e.g. amino acid, dipeptide and split compositions. The patterns are based on evolutionary information obtained by PSSM, and PROSITE domain with PSSM. We used these patterns as input features in SVM, a machine learning technique used for classification and regression studies. We were able to model an efficient classifier from PROSITE-PSSM based approach. A web server CancerPred has been developed on the SVM modules.

List of abbreviations


Artificial Intelligence


Area Under Curve


Basic Local Alignment Search Tool


Matthew's Correlation Coefficient


Position Specific Interactive BLAST


Position Specific Scoring Matrix


Support Vector Machine.



We are thankful to Dr Alok Mondal who helped in improvement of this manuscript. We are also thankful to the reviewers whose critical comments helped us to improve this manuscript. The authors are thankful to the Council of Scientific and Industrial Research (CSIR) and Department of Biotechnology (DBT), Government of India for the financial assistance.

Authors’ Affiliations

Bioinformatics Centre Institute of Microbial Technology


  1. Vijayan M, Chandra N: Lectins. Curr Opin Struct Biol. 1999, 9 (6): 707-714. 10.1016/S0959-440X(99)00034-2.PubMedView Article
  2. Lis H, Sharon N: Lectins: Carbohydrate-Specific Proteins That Mediate Cellular Recognition. Chem Rev. 1998, 98 (2): 637-674. 10.1021/cr940413g.PubMedView Article
  3. Hu S, Wong D: Lectin microarray. Proteomics Clin Appl. 2009, 3 (2): 148-154. 10.1002/prca.200800153.PubMedPubMed CentralView Article
  4. Sharon N, Lis H: Lectins as cell recognition molecules. Science. 1989, 246 (4927): 227-234. 10.1126/science.2552581.PubMedView Article
  5. Lotan R, Raz A: Lectins in Cancer Cells. Ann NY Acad Sci. 1988, 551: 385-96. 10.1111/j.1749-6632.1988.tb22372.x.PubMedView Article
  6. Gorelik E, Galili U, Raz A: On the role of cell surface carbohydrates and their binding proteins (lectins) in tumor metastasis. Cancer Metastasis Rev. 2001, 20 (3-4): 245-277.PubMedView Article
  7. Szoke T, Kayser K, Baumhakel JD, Trojan I, Furak J, Tiszlavicz L, Horvath A, Szluha K, Gabius HJ, Andre S: Prognostic significance of endogenous adhesion/growth-regulatory lectins in lung cancer. Oncology. 2005, 69 (2): 167-174. 10.1159/000087841.PubMedView Article
  8. Song YK, Billiar TR, Lee YJ: Role of galectin-3 in breast cancer metastasis: involvement of nitric oxide. Am J Pathol. 2002, 160 (3): 1069-1075. 10.1016/S0002-9440(10)64927-9.PubMedPubMed CentralView Article
  9. Liu FT, Rabinovich GA: Galectins as modulators of tumour progression. Nat Rev Cancer. 2005, 5 (1): 29-41. 10.1038/nrc1527.PubMedView Article
  10. Ching CK, Black R, Helliwell T, Savage A, Barr H, Rhodes JM: Use of lectin histochemistry in pancreatic cancer. J Clin Pathol. 1988, 41 (3): 324-328. 10.1136/jcp.41.3.324.PubMedPubMed CentralView Article
  11. Schumacher U, Higgs D, Loizidou M, Pickering R, Leathem A, Taylor I: Helix pomatia agglutinin binding is a useful prognostic indicator in colorectal carcinoma. Cancer. 1994, 74 (12): 3104-3107. 10.1002/1097-0142(19941215)74:12<3104::AID-CNCR2820741207>3.0.CO;2-0.PubMedView Article
  12. Schumacher U, Adam E, Brooks SA, Leathem AJ: Lectin-binding properties of human breast cancer cell lines and human milk with particular reference to Helix pomatia agglutinin. J Histochem Cytochem. 1995, 43 (3): 275-281. 10.1177/43.3.7868857.PubMedView Article
  13. Thies A, Moll I, Berger J, Schumacher U: Lectin binding to cutaneous malignant melanoma: HPA is associated with metastasis formation. Br J Cancer. 2001, 84 (6): 819-823. 10.1054/bjoc.2000.1673.PubMedPubMed CentralView Article
  14. De Mejia EG, Prisecaru VI: Lectins as bioactive plant proteins: a potential in cancer treatment. Crit Rev Food Sci Nutr. 2005, 45 (6): 425-445. 10.1080/10408390591034445.PubMedView Article
  15. Vasta GR: Roles of galectins in infection. Nat Rev Microbiol. 2009, 7 (6): 424-438. 10.1038/nrmicro2146.PubMedPubMed CentralView Article
  16. Song Y, Billiar T, Lee Y: Role of Galectin-3 in Breast Cancer Metastasis. Am J Pathol. 2002, 160 (3): 1069-1075. 10.1016/S0002-9440(10)64927-9.PubMedPubMed CentralView Article
  17. Nakahara S, Oka N, Raz A: On the role of galectin-3 in cancer apoptosis. Apoptosis. 2005, 10 (2): 267-275. 10.1007/s10495-005-0801-y.PubMedView Article
  18. Choi SH, Lyu SY, Park WB: Mistletoe lectin induces apoptosis and telomerase inhibition in human A253 cancer cells through dephosphorylation of Akt. Arch Pharm Res. 2004, 27 (1): 68-76. 10.1007/BF02980049.PubMedView Article
  19. Damodaran D, Jeyakani J, Chauhan A, Kumar N, Chandra NR, Surolia A: CancerLectinDB: a database of lectins relevant to cancer. Glycoconj J. 2008, 25 (3): 191-198. 10.1007/s10719-007-9085-5.PubMedView Article
  20. Altschul SF, Gish W, Miller W, Myers EW, Lipman DJ: Basic local alignment search tool. J Mol Biol. 1990, 215 (3): 403-410.PubMedView Article
  21. Altschul SF, Madden TL, Schaffer AA, Zhang J, Zhang Z, Miller W, Lipman DJ: Gapped BLAST and PSI-BLAST: a new generation of protein database search programs. Nucleic Acids Res. 1997, 25 (17): 3389-3402. 10.1093/nar/25.17.3389.PubMedPubMed CentralView Article
  22. Pearson WR, Lipman DJ: Improved tools for biological sequence comparison. Proc Natl Acad Sci USA. 1988, 85 (8): 2444-2448. 10.1073/pnas.85.8.2444.PubMedPubMed CentralView Article
  23. Chou KC, Zhang CT: Review: Prediction of protein structural classes. Critical Reviews in Biochemistry and Molecular Biology. 1995, 30: 275-349. 10.3109/10409239509083488.PubMedView Article
  24. Chen C, Chen L, Zou X, Cai P: Prediction of protein secondary structure content by using the concept of Chou's pseudo amino acid composition and support vector machine. Protein & Peptide Letters. 2009, 16 (1): 27-31. 10.2174/092986609787049420.View Article
  25. Ding H, Luo L, Lin H: Prediction of cell wall lytic enzymes using Chou's amphiphilic pseudo amino acid composition. Protein & Peptide Letters. 2009, 16: 351-355. 10.2174/092986609787848045.View Article
  26. Bhasin M, Raghava GP: ESLpred: SVM-based method for subcellular localization of eukaryotic proteins using dipeptide composition and PSI-BLAST. Nucleic Acids Res. 2004, 32: W414-419. 10.1093/nar/gkh350.PubMedPubMed CentralView Article
  27. Kumar M, Bhasin M, Natt NK, Raghava GP: BhairPred: prediction of beta-hairpins in a protein from multiple alignment information using ANN and SVM techniques. Nucleic Acids Res. 2005, W154-159. 33 Web Server issue
  28. Baldi P, Brunak S, Chauvin Y, Andersen CA, Nielsen H: Assessing the accuracy of prediction algorithms for classification: an overview. Bioinformatics. 2000, 16: 412-424. 10.1093/bioinformatics/16.5.412.PubMedView Article
  29. Vapnik V: The nature of statistical learning theory. 1995, New York: SpringerView Article
  30. Joachims T: Making large-scale SVM learning particles. In Advances in kernel methods support vector learning. Edited by: Scholkopf B, Berges C, Smola A. 1999, MIT Press, Cambridge, MA, 42-56.
  31. Kumar M, Gromiha MM, Raghava GPS: Identification of DNA-binding proteins using support vector machines and evolutionary profiles. BMC Bioinformatics. 2007, 8: 463-10.1186/1471-2105-8-463.PubMedPubMed CentralView Article
  32. Verma R, Varshney GC, Raghava GPS: Prediction of mitochondrial proteins of malaria parasite using split amino acid composition and PSSM profile. Amino Acids. 2010, 39: 101-110. 10.1007/s00726-009-0381-1.PubMedView Article
  33. Kumar M, Raghava GPS: Prediction of nuclear proteins using SVM and HMM models. BMC Bioinformatics. 2009, 10: 22-10.1186/1471-2105-10-22.PubMedPubMed CentralView Article
  34. Verma R, Tiwari A, Kaur S, Varshney GC, Raghava GPS: Identification of Proteins Secreted by Malaria Parasite into Erythrocyte using SVM and PSSM profiles. BMC Bioinformatics. 2008, 9: 201-10.1186/1471-2105-9-201.PubMedPubMed CentralView Article
  35. Kaundal R, Raghava GPS: RSLpred: an integrative system for predicting subcellular localization of rice proteins combining compositional and evolutionary information. Proteomics. 2009, 9: 2324-2342. 10.1002/pmic.200700597.PubMedView Article
  36. Zdobnov EM, Apweiler R: InterProScan - an integration platform for the signature-recognition methods in InterPro. Bioinformatics. 2001, 17: 847-848. 10.1093/bioinformatics/17.9.847.PubMedView Article
  37. Garg A, Bhasin M, Raghava GPS: Support vector machine-based method for subcellular localization of human proteins using amino acid compositions, their order, and similarity search. J Biol Chem. 2005, 280 (15): 14427-14432. 10.1074/jbc.M411789200.PubMedView Article
  38. Rashid M, Saha S, Raghava GPS: Support Vector Machine-based method for predicting subcellular localization of mycobacterial proteins using evolutionary information and motifs. BMC Bioinformatics. 2007, 8 (1): 337-10.1186/1471-2105-8-337.PubMedPubMed CentralView Article
  39. Kaur H, Raghava GPS: Prediction of Alpha-turns in proteins using PSI-BLAST profiles and secondary structure information. Proteins. 2004, 55: 83-90. 10.1002/prot.10569.PubMedView Article
  40. Kaur H, Raghava GPS: A neural network method for prediction of beta-turn types in proteins using evolutionary information. Bioinformatics. 2004, 20: 2751-2758. 10.1093/bioinformatics/bth322.PubMedView Article
  41. Kaur H, Raghava GPS: A neural network based method for prediction of gama-turns in proteins from multiple sequence alignment. Protein Science. 2003, 12: 923-929. 10.1110/ps.0241703.PubMedPubMed CentralView Article
  42. Shirai T: Prediction of Sugar-Binding Sites on Proteins. Experimental Glycoscience Part 1, Section IV. Edited by: Taniguchi T, Sujuki A, Ito Y, Narimatsu H, Kawasaki T, Hase S. 2008, 111-114.View Article
  43. Fasman GD: Prediction of protein structure and the principles of protein conformation. 1989, New York, Ed. Plenum PressView Article
  44. Jogindra Swamy M, Venkata Krishna Sastry M, Surolia A: Prediction and comparison of the secondary structure of legume lectins. J Biosci. 1985, 9 (3 & 4): 203-212.View Article
  45. Brinda KV, Mitra N, Surolia A, Vishveshwara S: Determinants of quaternary association in legume lectins. Protein Sci. 2004, 13 (7): 1735-1749. 10.1110/ps.04651004.PubMedPubMed CentralView Article
  46. Adam J, Kriz Z, Prokop MP, Wimmerova M, Koca J: In silico mutagenesis and docking studies of Pseudomonas aeruginosa PA-IIL lectin predicting binding modes and energies. J Chem Inf Model. 2008, 48 (11): 2234-2242. 10.1021/ci8002107.PubMedView Article
  47. Kumar M, Gromiha M, Raghava GPS: Prediction of RNA binding sites in a protein using SVM and PSSM profile. Proteins: Structure, Function, and Bioinformatics. 2007, 71: 189-194.View Article
  48. Jun-Wei L, Jian-Jun S, Angela TS, Bobby B, Maldonado C, Person M, Lau S, Tang D: Annexin II expression is reduced or lost in prostate cancer cells and its re-expression inhibits prostate cancer cell migration. Oncogene. 2003, 22: 1475-1485. 10.1038/sj.onc.1206196.View Article
  49. Duncan R, Carpenter B, Main LC, Telfer C, Murray GI: Charactersation and protein expression profinling of annexins in colorectal cancer. British Journal of Cancer. 2008, 98: 426-433. 10.1038/sj.bjc.6604128.PubMedPubMed CentralView Article
  50. Dejun S, Farzad N, Yahya E, Victor L, Jianbo H, Shikha B, David C, David S, Helen R C, Lee G: Decreased expression of annexin A1 is correlated with breast cancer development and progression as determined by a tissue microarray analysis. Human Pathology. 2006, 36 (12): 1583-1591.
  51. Bai XF, Ni XG, Zhao P, Liu SM, wang H, Guo B, Zhou LP, Liu F, Zhang JS, Wang K, Xie Y, Shao YF, Zhao XH: Overexpression of annexin 1 in pancreatic cancer and its clinical significance. World J Gastroenterology. 2004, 10 (10): 1466-1470.View Article
  52. Mahon KA, Chepelinsky AB, Khillan JS, Overbeek PA, Piatigorsky J, Westphal Science: Oncogenesis of the lens in transgenic mice. Science. 1987, 235 (4796): 1622-8. 10.1126/science.3029873.PubMedView Article


© Raghava et al; licensee BioMed Central Ltd. 2011

This article is published under license to BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://​creativecommons.​org/​licenses/​by/​2.​0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.