Literature DB >> 30210341

Prediction of Antitubercular Peptides From Sequence Information Using Ensemble Classifier and Hybrid Features.

Salman Sadullah Usmani1,2, Sherry Bhalla1, Gajendra P S Raghava1,2.   

Abstract

Tuberculosis is one of the leading cause of death worldwide, particularly due to evolution of drug resistant strains. Antitubercular peptides may provide an alternate approach to combat antibiotic tolerance. Sequence analysis reveals that certain residues (e.g., Lysine, Arginine, Leucine, Tryptophan) are more prevalent in antitubercular peptides. This study describes the models developed for predicting antitubercular peptides by using sequence features of the peptides. We have developed support vector machine based models using different sequence features like amino acid composition, binary profile of terminus residues, dipeptide composition. Our ensemble classifiers that combines models based on amino acid composition and N5C5 binary pattern, achieves highest Acc of 73.20% with 0.80 AUROC on our main dataset. Similarly, the ensemble classifier achieved maximum Acc 75.62% with 0.83 AUROC on secondary dataset. Beside this, hybrid model achieves Acc of 75.87 and 78.54% with 0.83 and 0.86 AUROC on main and secondary dataset, respectively. In order to facilitate scientific community in designing of antitubercular peptides, we implement above models in a user friendly webserver (http://webs.iiitd.edu.in/raghava/antitbpred/).

Entities:  

Keywords:  Mycobacterium; antimycobacterial therapy; antitubercular peptides; drug discovery; ensemble classifier; machine learning; tuberculosis

Year:  2018        PMID: 30210341      PMCID: PMC6121089          DOI: 10.3389/fphar.2018.00954

Source DB:  PubMed          Journal:  Front Pharmacol        ISSN: 1663-9812            Impact factor:   5.810


Introduction

Tuberculosis (TB) is one of the most ancient infectious disease of mankind caused by Mycobacterium tuberculosis (M. tuberculosis). DNA sequencing of a 17,870 ± 230 years old fossil of an extinct bison (Pleistocene bison), confirmed the existence of tuberculosis over thousands of years (Rothschild et al., 2001). ‘WHO Global Tuberculosis Report-2017' declared TB as one of the top 10 cause of death worldwide. In 2016, 1.7 million people died from TB and there were an estimated 10.4 million new (incident) TB cases worldwide among which 2.79 million were accounted for India. It is estimated that about 40% of the Indian population is infected with TB bacteria, the vast majority of whom have latent TB rather than TB disease (TB Statistics India | National, treatment outcome and state statistics). India, Indonesia, China, Philippines, Pakistan, Nigeria, and South Africa are accounted for 64% of the estimated new cases, making TB as major threat to the developing nations. The aerosolization release of viable airborne bacilli from the individuals with active tuberculosis, transmits it to the healthy individuals, with potential to further progress in disease (Churchyard et al., 2017). Therefore, an estimated one third population act as reservoir for TB (Teng et al., 2015). Streptomycin was discovered as the first effective antibiotic against tuberculosis in 1944, but very soon the strains resistance to streptomycin was reported (Dickinson, 1947; Sandhu, 2011). From onwards, number of antibiotics such as isoniazid, rifampicin etc has been reported with significant initial success, but resistance is always an issue. In 1974, WHO has approved the use of BCG vaccine worldwide, to eradicate the TB, but its efficacy decreases with time (Kernodle, 2010) and found to be least effective in adults of tropical and subtropical region along with immune-compromised individuals (Andersen and Doherty, 2005). Currently, a combination of six first-line drugs is given for a very long duration, ~12 months (Wang et al., 2015). Failure of this treatment, persuade use of second-line drugs which are more toxic and less tolerable with severe side effects (van den Boogaard et al., 2009; Arbex et al., 2010). Evolution of multiple drug resistant (MDR), extremely drug resistant (XDR) and totally drug resistant (TDR) strain makes the scenario worst. Therefore, it's an urgent need to develop new anti-mycobacterial therapies. One of the possible alternative is peptide-based therapies. The most important aspect of peptides are their ability to bind range of biological targets, including in vivo molecular entities, leading to high potency with lower toxicity, making them better medicinal candidate than small molecules (Usmani et al., 2017). Beside this, low immunogenicity of anti-mycobacterial peptides make them a possible alternate or supplement for conventional TB drugs (AlMatar et al., 2018). These antimycobacterial peptides have selective affinity to cell envelope as well as targeted immune response against Mycobacterium (Teng et al., 2015). Intensified interest in peptide-based therapies forces, both researchers and pharmaceutical industries, to hasten the designing of newer peptides. Therefore, to assist them, a number of in silico tools to predict and design various kind of therapeutic peptide such as cell-penetrating, tumor-hoping, anti-microbial, anti-bacterial, anti-fungal, vaccine, immunotherapy, etc. has been developed in recent years (Lata et al., 2007; Sharma et al., 2013; Dhanda et al., 2017; Agrawal et al., 2018; Kumar et al., 2018; Usmani et al., 2018a). Mycobacterium, neither Gram-positive nor Gram-negative, has unusual waxy coating (primarily of mycolic acid) on the cell surface, being dissimilar to other bacteria (Bhat et al., 2017; Squeglia et al., 2018; Velayati et al., 2018). The distinguish characteristic of Mycobacterium make them inappropriate for universal anti-bacterial peptide prediction methods. Consequently, in the current study, an attempt has been made to develop models using machine learning techniques for discriminating anti-tubercular (or anti-mycobacterial peptides) with other anti-bacterial peptides (ABP) as well non-antibacterial peptides (non-ABP).

Materials and methods

Dataset preparation

The major challenge of developing bioinformatic tool is to get the adequate amount of accurate experimental data. In this study, we have extracted anti-tubercular peptides (AntiTbP), from AntiTbPdb; a manually curated database of experimentally verified AntiTbP (Usmani et al., 2018b). Most of the curated peptides, in AntiTbPdb contains non-natural modifications, but we have taken peptides with natural amino acid only. After removing the identical peptides, final positive data consist of 246 unique peptides, varies in length of 5–61, effective against Mycobacterium (Figure 1). For negative dataset, we have prepared two separate datasets; (i) AntiTb_MD, which is prepared from DBAASP; an antimicrobial peptide (AMP) database (Gogoladze et al., 2014; Pirtskhalava et al., 2016) and (ii) AntiTb_RD, which is prepared from Swiss-Prot (Bairoch and Apweiler, 2000). From DBAASP, we have selected peptides containing natural amino acids without any modifications and are active against Gram positive and Gram negative bacteria. After removing the redundancy as well as AntiTbP (identical to positive dataset) 4192 unique peptides were left. From this, we have generated one of our negative dataset, containing 246 anti-bacterial peptides only. Beside this, 246 random peptides were generated from Swiss-Prot. While generating the random peptides; peptides identical to AntiTbP and ABP were removed, making it non-ABP dataset. The range of peptide length was kept same in all three datasets. By generating different bins (5–14, 15–24 etc.), we ensured that almost same number of equal length of peptides, must be present in bins of all the datasets. All these datasets were randomly divided into two parts, in such a manner, that almost all length range must be included in both; (i) training dataset, which contain 80% of data (199 sequences) and (ii) validation dataset, comprising of 20% of data (47 sequences) (Supplementary Table S1).
Figure 1

The construction of positive and negative dataset to develop machine learning models for prediction of Anti-tubercular peptides.

The construction of positive and negative dataset to develop machine learning models for prediction of Anti-tubercular peptides.

Internal and external validation

For internal validation, we used standard five-fold cross validation technique, in which whole dataset is divided into five equal parts. The four dataset are used for training, whereas remaining one is used for testing. The process continues till each set is used for testing and the final result is calculated by averaging the performance of all the five sets (Nagpal et al., 2017). The external validation of any prediction method plays a very significant role in its evaluation. We have used 20% of our data (i.e., validation dataset) for external validation. Validation dataset is defined as sample of data, held back from training our model. In machine learning, it is used to give an estimate of model performance while tuning model's parameters. We too have evaluated the performance of all the models on validation datasets.

Sequence logo

The sequence logos were generated using online Seq2Logo webserver (Nagpal et al., 2017). These are the graphical representation of sequences, which gives position specific frequency of amino acids in the multiple peptide sequences. There is a stack of symbols representing the amino acid at each positions. Large symbols represent frequently observed amino acids, big stacks represents conserved positions and small stacks represents variable positions.

Computation of features for prediction

Peptide features such as amino acid composition (AAC), dipeptide composition (DPC), split composition and binary profiles were used to develop prediction models.

Amino acid composition

AAC has been successfully applied in various sequence-based classification algorithms (Soga et al., 2007; Gupta et al., 2013; Kumar et al., 2017; Manavalan et al., 2017, 2018a,c). AAC summarizes the peptide information in a vector of 20 dimensions. It is the fraction of each type of amino acid with in a peptide and is calculated by the following equation; Where, AAC (a) is the percent composition of amino acid (a); Ra is the numbers of residues of type a, and N represents the total number of peptide's residues.

Dipeptide composition

It gives the composition of pair of residues (e.g., Gly-Gly, Gly-Leu, etc.) present in peptide. DPC transform the variable length of peptide to a fixed pattern of 400 vectors and summarizes fraction of amino acids as well as their local order. It was calculated by using the following equation; Where dipeptide (a) is one out of 400 dipeptides.

Terminus composition

Five amino acids from each N-terminal and C-terminal end of peptides were considered to calculate the N5 and C5-amino acid composition respectively. Beside this, we have joined the terminal residues as N5C5 and its AAC is also considered as feature to develop prediction model.

Binary profile of patterns

Previously, several studies shows the importance of binary profiling while developing prediction methods (Agrawal et al., 2018). The binary profile encapsulates information of both composition as well as order of amino acids in peptides. Binary profiles were generated for each peptide, where each amino acid is represented by a vector of dimensions of 20 (e.g., Ala by 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0). A pattern of window length W was represented by a vector of dimensions 20 × W. Our dataset consist of a varied length of peptides, ranging from 5 to 61, therefore a fixed length of binary vector is not possible. To overcome this, we have extracted 5 amino acid from terminus of each peptides to cover all the peptides. Beside these N5 and C5 sequences, a concatenated derived sequence (N5C5) were also used to generate the binary profile.

Machine learning techniques

We used SVMlight package, consisting of various kernels, to develop the Support vector machine (SVM) based prediction models (Joachims and Thorsten, 2002). SVM requires fixed length of input features from training data. The maximum information about peptides of variable length were converted into fixed vector of same dimensions (AAC, DPC, Binary profiling) were used as input features. We have augmented range of parameters to get the best performance on training dataset. Subsequently, best learned model was used for validation. In addition to SVM, different classifiers (e.g., Random Forest (RF), SMO, J48, and Naïve Bayes) unified in WEKA suite were also used to develop prediction models. Weka package has been used to implement these classifiers (Witten et al., 2016). All these machine learning methods have been successfully applied in many bioinformatics studies (Manavalan et al., 2014, 2018b; Chen et al., 2017; Lin et al., 2017; Manavalan and Lee, 2017; Zhao et al., 2017).

Performance evaluation parameters

Both type of threshold dependent and independent parameters were used to evaluate the performance of each model developed in the study.

Threshold dependent parameters

Sensitivity (Sen), Specificity (Spc), Accuracy (Acc), and Matthews's correlation coefficient (MCC) are the threshold dependent parameters. “Sen” is defined as true positive rate whereas true negative rate is defined by “Spc.” “Acc” is ability to differentiate true positive and true negative while MCC is a correlation coefficient between observed and predicted values. These can be calculated using the following equations. Where TP represents correctly predicted positive, TN represents the negative examples, PS represents total sequences in positive set, NS represents total sequences in negative set, FP represents actual negative examples which have been wrongly predicted as positive, and FN represents wrongly predicted positive examples. This is a well-established method of measuring performance and has been used earlier in many studies (Kumar et al., 2018).

Threshold independent parameters

Area under Receiver Operating Characteristics (AUROC) value; a threshold independent measure, is calculated between false positive and false negative rates (Kumar et al., 2018).

Statistical analysis

Wilcoxon signed-rank test was utilized to assess the significance differences between sets of different AUROC values.

Results

Peptide compositional analysis

Compositional analysis of peptides is very significant in identifying the nature of peptide. Compositional analysis reveals dominance of lysine (K), arginine (R), leucine (L), and tryptophan (W) amino acid in AntiTbP. Similarly, ABP also contains cysteine (C), glycine (G), lysine (K), and arginine (R) in higher propensity than non-ABP (Figure 2). The percentage of L and R are high in both ABP and AntiTbP, but the percentage of C, G, L, and W might be the reason behind the difference in nature.
Figure 2

Comparison of percent amino acid composition of anti-tubercular, antibacterial, and non-antibacterial peptides.

Comparison of percent amino acid composition of anti-tubercular, antibacterial, and non-antibacterial peptides.

Positional residue preference analysis

Next, we analysed, which types of residues are preferred at specific positions in AntiTbP as compared to other ABP. Frequency of occurrence of amino acids at N5 and C5 terminal end was examined to comprehend the difference (Figures 3, 4). In case of AntiTbP, R is the most preferred amino acid at position 1 and 4, whereas L is preferred at position 2, 3, and 5 at the N-terminal end. K is preferred at 2nd and 4th position while G is found frequently 1st, 3rd, and 5th position at N-terminal of ABP. Similarly, at C terminus of AntiTbP, L is preferred at 1st, 4th, and 5th position while at 2nd and 3rd position, R and W are preferred respectively. In case of ABP, K is preferred at 1st, 2nd, and 3rd position while at 4th and 5th position, L is the most preferred amino acid.
Figure 3

Comparison of residue preference at N-terminal of (A) Anti-tubercular, (B) Anti-bacterial, and (C) Non-antibacterial peptide.

Figure 4

Comparison of residue preference at C terminal of (A) Anti-tubercular, (B) Anti-bacterial, and (C) Non-antibacterial peptide.

Comparison of residue preference at N-terminal of (A) Anti-tubercular, (B) Anti-bacterial, and (C) Non-antibacterial peptide. Comparison of residue preference at C terminal of (A) Anti-tubercular, (B) Anti-bacterial, and (C) Non-antibacterial peptide.

Machine learning based prediction models

Various machine-learning approaches like SVM, RF, Naive Bayes, J48, and SMO have been used for developing prediction models. These models employ different features to discriminate AntiTbP with ABP as well as non-ABP. The results are explained in details in the following sections.

Models for discriminating AntiTbP from Non-ABP

As illustrated in material and method section, we have used random peptides (non-ABP) as negative dataset (AntiTb_RD) to differentiate between AntiTbP and non-ABP. Different features like AAC, DPC, and terminal residue compositions and binary pattern has been used as input feature to develop prediction methods. In case of AAC based models, SVM technique gives 81.41% Acc, 0.63 MCC with 0.85 AUROC on training dataset whereas 79.79% Acc, 0.62 MCC with 0.88 AUROC on validation dataset. RF gives 74.87% Acc with 0.85 AUROC on training dataset while on validation Acc and AUROC reaches to 89.36%, and 0.94, respectively (Table 1). Similarly, Acc of 81.91, 78.72, and 81.91%, whereas 0.82, 0.87, and 0.88 AUROC are achieved on validation dataset by SMO, Naïve-Bayes, and J48, respectively. DPC as input feature gives 81.91% Acc on validation dataset by both SVM and RF method. SMO, Naïve-Bayes and J48 gives 79.79, 79.79, and 77.66% Acc with 0.80, 0.80, and 0.81 AUROC values (Supplementary Table S2),
Table 1

The performance of different machine learning techniques based models on AntiTb_RD dataset developed using AAC of peptides.

TechniqueSenSpcAccMCCAUROC
SVMTrain78.3984.4281.410.630.85
Valid65.9693.6279.790.620.88
RFTrain74.8774.8774.870.500.85
Valid87.2391.4989.360.790.94
SMOTrain75.8880.4078.140.560.78
Valid80.8582.9881.910.640.82
NBTrain67.8490.4579.150.600.84
Valid63.8393.6278.720.600.87
J48Train67.8475.3871.610.430.75
Valid82.9880.8581.910.640.88
The performance of different machine learning techniques based models on AntiTb_RD dataset developed using AAC of peptides. We have also used 5 amino acid from both N and C terminal of the peptide as input features. In case of N5 AAC, 0.82, 0.83, 0.72, 0.84, and 0.85 AUROC is achieved by SVM, RF, SMO, Naïve- Bayes, and J48 respectively on validation dataset (Supplementary Table S3). Likewise, C5 AAC gives 0.81, 0.76, 0.64, 0.81, and 0.73 AUROC values on validation dataset by SVM, RF, SMO, Naïve- Bayes, and J48 respectively (Supplementary Table S4). In addition to this, the catenated N5C5 gives, 0.84, 0.90, 0.80, 0.89, and 0.82 AUROC values with 80.85, 79.79, 79.79, 84.04, and 74.47% Acc by SVM, RF, SMO, Naïve- Bayes, and J48 respectively (Supplementary Table S5). With the aim of considering amino acid order in peptide, binary patterns of N5 and C5 terminal end were generated and used as input features by different machine learning techniques. The N5 terminal binary pattern gives AUROC of 0.81, 0.81, 0.72, 0.84, and 0.70 by SVM, RF, SMO, Naïve- Bayes, and J48 respectively on validation dataset (Supplementary Table S6). Similarly, on validation dataset, C5 terminal binary pattern gives 0.86, 0.78, 0.76, 0.82, and 0.71 AUROC values by SVM, RF, SMO, Naïve- Bayes, and J48 respectively (Supplementary Table S7). The catenated N5C5 binary pattern consider the order of amino acid at both end of peptides, therefore also implemented as input features in our study (Table 2). On validation dataset, It gives 79.79, 80.85, 82.98, 82.98. and 67.02% Acc with 0.88, 0.89, 0.83, 0.91. and 0.68 AUROC values by SVM, RF, SMO, Naïve- Bayes. and J48 respectively.
Table 2

The performance of different machine learning techniques based models on AntiTb_RD dataset developed using binary pattern of peptide segments obtained from N and C terminals.

TechniqueSenSpcAccMCCAUROC
SVMTrain72.8681.9177.390.550.82
Valid70.2189.3679.790.610.88
RFTrain73.8778.3976.130.520.82
Valid72.3489.3680.850.630.89
SMOTrain70.8580.4075.630.510.76
Valid74.4791.4982.980.670.83
NBTrain62.8189.4576.130.540.82
Valid68.0997.8782.980.690.91
J48Train72.3666.3369.350.390.68
Valid70.2163.8367.020.340.68
The performance of different machine learning techniques based models on AntiTb_RD dataset developed using binary pattern of peptide segments obtained from N and C terminals. To overcome any false prediction, we have also implemented support vector machine based ensemble approach. As mentioned earlier, Non-ABP were generated from, Swiss-Prot, therefore, to maintain the sequential diversity in negative dataset, we have generated five different negative datasets and used in five different runs. As we have achieved significant performance by using AAC and N5C5 binary patterns, the SVM scores of both these models were average to get final model. The process was accomplished on all five different datasets and the average Acc achieved is 77.47% with 0.85 AUROC and 0.56 MCC on training dataset while 75.62% Acc, 0.52 MCC and 0.83 AUROC is achieved on validation dataset (Table 3).
Table 3

The SVM based ensemble of AAC and N5C5 binary pattern on AntiTb_RD on five different training and validation datasets along with average results.

TrainingValidation
SenSpcAccMCCAUROCSenSpcAccMCCAUROC
Run 169.1988.3878.790.590.8662.5079.1770.830.420.78
Run 269.7086.8778.280.570.8770.8379.1775.000.500.85
Run 369.1987.3778.280.580.8672.9283.3378.120.570.81
Run 464.6580.3072.470.460.8262.5083.3372.920.470.82
Run 571.2187.8879.550.600.8677.0885.4281.250.630.89
Average68.7986.1677.470.560.8569.1782.0875.620.520.83
The SVM based ensemble of AAC and N5C5 binary pattern on AntiTb_RD on five different training and validation datasets along with average results. In addition to ensemble model, we have also constructed an hybrid model by combining AAC and N5C5 binary pattern features. This model is generated to compare the performance with ensemble approach. The same dataset used in each run of ensemble approach is used here, and the average performance is comparable to ensemble classifier (Table 4). The average Acc achieved is 81.66% with 0.87 AUROC on training dataset while 78.54% with 0.86 AUROC on validation dataset.
Table 4

The SVM based on hybrid features of AAC and N5C5 binary pattern on AntiTb_RD on five different training and validation datasets along with average results.

TrainingValidation
SenSpcAccMCCAUROCSenSpcAccMCCAUROC
Run 178.2883.8481.060.620.8870.8387.5079.170.590.85
Run 278.2886.3682.320.650.8870.8379.1775.00.500.82
Run 380.8183.8482.320.650.8777.0881.2579.170.580.86
Run 474.2482.3278.280.570.8570.8381.2576.040.520.84
Run 581.8286.8784.340.690.8877.0889.5883.330.670.92
Average78.6884.6481.660.640.8773.3383.7578.540.570.86
The SVM based on hybrid features of AAC and N5C5 binary pattern on AntiTb_RD on five different training and validation datasets along with average results.

Models for discriminating antiTbP from ABP

The main aim of the study is to differentiate AntiTbP from general ABP. To accomplish this, various machine learning approaches on range of input features, as AAC, DPC, terminal amino acid composition and binary patterns have been implemented. AAC as input features gives 74.37, 76.63, 74.37, 68.09, and 73.87% Acc with 0.78, 0.84, 0.74, 0.74, and 0.76 AUROC on independent dataset by SVM, RF, SMO, Naïve- Bayes, and J48 respectively. While on validation dataset, 80.21, 72.92, 85.42, 67.71, and 70.83% Acc with 0.86, 0.78, 0.85, 0.73, and 0.74 MCC is achieved by SVM, RF, SMO, Naïve- Bayes, and J48 respectively (Table 5).
Table 5

The performance of different machine learning techniques based models on AntiTb_MD dataset developed using AAC of peptides.

TechniqueSenSpcAccMCCAUROC
SVMTrain78.3970.3574.370.490.78
Valid83.3377.0880.210.610.86
RFTrain75.8877.3976.630.530.84
Valid72.9272.9272.920.460.78
SMOTrain74.3774.3774.370.490.74
Valid83.3387.5085.420.710.85
NBTrain58.7977.3968.090.370.74
Valid50.0085.4267.710.380.73
J48Train74.3773.3773.870.480.76
Valid70.8370.8370.830.420.74
The performance of different machine learning techniques based models on AntiTb_MD dataset developed using AAC of peptides. DPC is also used as input features to develop models based on SVM, RF, SMO, Naïve- Bayes, and J48 techniques and gives 0.82, 0.76, 0.72, 0.66, and 0.69 AUROC respectively on validation dataset (Supplementary Table S8). When AAC of N5 terminus of peptide is used as input feature, 0.79, 0.78, 0.73, 0.69, and 0.69 AUROC is achieved on training dataset, while 0.67, 0.65, 0.63, 0.71, and 0.53 AUROC on validation dataset by SVM, RF, SMO, Naïve- Bayes, and J48 respectively (Supplementary Table S9). Similarly, C5 terminal AAC gives 0.76, 0.74, 0.70, 0.71, and 0.65 AUROC by SVM, RF, SMO, Naïve- Bayes, and J48 respectively on validation dataset (Supplementary Table S10), Beside this, N5C5 catenated features gives 0.79, 0.77, 0.73, 0.73, and 0.64 AUROC values on validation by SVM, RF, SMO, Naïve- Bayes, and J48 respectively (Supplementary Table S11). The binary patterns of N5 terminal gives 0.73, 0.67, 0.70, 0.71, and 0.58 AUROC values while binary pattern of C5 terminal gives 0.72, 0.74, 0.73, 0.69, and 0.66 AUROC with the help of SVM, RF, SMO, Naïve- Bayes, and J48 respectively on validation (Supplementary Tables S12, 13). To encapsulate the maximum information about order of amino acid, the catenated N5C5 binary patterns were also used to develop model. In case of SVM, 73.37% Acc with 0.81 AUROC and 73.96% Acc with 0.80 AUROC is obtained on training and validation dataset respectively. RF gives 80.00% Sen and both Spc and Acc as 72.36% with 0.78 AUROC on training dataset, whereas on validation dataset 71.88% Acc with 0.75 AUROC is obtained. Similarly on validation, SMO, Naïve Bayes and J48 gives 0.77, 0.73 and 0.72 AUROC respectively (Table 6).
Table 6

The performance of different machine learning techniques based models on AntiTb_MD dataset developed using binary pattern of peptide segments obtained from N and C terminals.

TechniqueSensitivitySpecificityAccMCCAUROC
SVMTrain69.8576.8873.370.470.81
Valid75.0072.9273.960.480.80
RFTrain80.0072.3672.360.450.78
Valid77.0866.6771.880.440.75
SMOTrain67.3472.3669.850.400.70
Valid72.9281.2577.080.540.77
NBTrain56.2878.8967.590.360.73
Valid53.2784.4268.840.400.73
J48Train66.3363.8265.080.300.68
Valid68.7570.8369.790.400.72
The performance of different machine learning techniques based models on AntiTb_MD dataset developed using binary pattern of peptide segments obtained from N and C terminals. In case of SVM based ensemble approach, AAC with N5C5 binary patterns were used as input features to classify AntiTbP from ABP. In this case, the negative dataset is reshuffled in five different runs, to check the impact of reshuffling of folds on the performance of model. The average Sen, Spc, Acc, and AUROC were 80.20, 72.89, 76.56% and 0.83 respectively were achieved on five different training datasets. In case of validation, 78.75% sensitivity, 67.76% specificity, 73.20% Acc with 0.80 AUROC were obtained (Table 7).
Table 7

The SVM based ensemble of AAC and N5C5 binary pattern on AntiTb_MD on five different training and validation datasets along with average results.

TrainingValidation
SenSpcAccMCCAUROCSenSpcAccMCCAUROC
Run 182.8376.1479.490.590.8572.9267.3570.100.400.78
Run 280.3073.6076.960.540.8577.0877.5577.320.550.82
Run 378.7973.6076.200.520.8485.4251.0268.040.390.72
Run 480.8170.5675.700.520.8375.0073.4774.230.480.82
Run 578.2870.5674.430.490.8183.3369.3976.290.530.84
Average80.2072.8976.560.530.8378.7567.7673.200.470.80
The SVM based ensemble of AAC and N5C5 binary pattern on AntiTb_MD on five different training and validation datasets along with average results. Beside this, a hybrid model combining AAC and N5C5 binary pattern features were also constructed and the same dataset used in each run of ensemble approach is used here, and the average performance is comparable to ensemble classifier (Table 8). The average Acc achieved is 77.48% with 0.82 AUROC on training dataset while 75.87% with 0.83 AUROC on validation dataset.
Table 8

The SVM based on hybrid features of AAC and N5C5 binary pattern on AntiTb_MD on five different training and validation datasets along with average results.

TrainingValidation
SenSpcAccMCCAUROCSenSpcAccMCCAUROC
Run 179.2973.6878.990.580.8570.8371.4371.130.420.81
Run 277.7879.7078.170.570.8260.4291.8476.290.550.82
Run 375.7678.1776.960.540.8385.4261.2273.200.480.80
Run 475.7677.1676.460.530.8172.9283.6778.350.570.85
Run 574.2477.6675.950.520.7985.4275.5180.410.610.88
Average76.7677.2777.480.550.8275.0276.7375.870.520.83
The SVM based on hybrid features of AAC and N5C5 binary pattern on AntiTb_MD on five different training and validation datasets along with average results.

Implementation of webserver

One of the major goals of the study is to provide service to the scientific community. Thus, we developed a user-friendly webserver (http://webs.iiitd.edu.in/raghava/antitbpred/) which will assist to know, whether a peptide has antitubercular activity. In addition to this, analogs of peptide can also be generated, with the possibility of being it as an AntiTbP or not, based on prediction score. Possibility of antitubercular peptide segments in a protein sequence can also be checked by using our webserver. We believe that, this webserver will be very useful to design newer AntiTbP as well as to know whether a known ABP can also have bactericidal activity against Mycobacterium.

Discussion

Emergence of drug resistance, provoke the requirement of developing newer therapeutic strategies to combat tuberculosis. Last decade witnessed the advancement of several promising therapeutic entities. Antitubercular peptides emerged as promising anti-TB drugs, due to their selective affinity toward cell envelope and low immunogenicity and diverse mode of action (Teng et al., 2015). Beside, trans-membrane pore formation which is the common bactericidal mechanism, most of the AntiTbP tend to have intracellular targets such as both ecumicin and lassomycin act on ClpC1 ATPase complex (Gavrish et al., 2014; Gao et al., 2015). Most of the current AntiTbP are derived from bacterial extraction, mycobacteriophages or host immune cells; which is a tedious and costly process. Peptidoglycan is the major component of Mycobacterium cell wall. A branched polysaccharide; named as Arabinogalactan, connects the peptidoglycan with the outer layer of mycolic acid. Some unique glycosyltransferases are involved in the cell wall assembly (Bhat et al., 2017). The unique structure of the cell wall plays an important role in the survival of Mycobacterium, while it enters into non-replicative growth throughout dormancy (Alderwick et al., 2015). This hydrophobic, waxy and thicker cell wall distinguish the Mycobacterium with other bacteria. Therefore, we believe that universal in silico tools, which were developed to predict AMP or ABP needs to be scrutinized thoroughly. To verify our concern, we have predicted the activity of experimentally validated AntiTbP by general prediction method incorporated in DBAASP as well as more improved method, iAMPpred; a recently developed tool to predict antimicrobial peptides (Meher et al., 2017). iAMPpred predicts 170 peptide as antibacterial whereas only 116 out of 246 experimentally validated AntiTbP are predicted as antimicrobial by DBAASP (Supplementary Table S14). These results clearly suggest that, it is need of an hour to develop, an exclusive method to design AntiTbP. The amino acid compositional analysis reveals the preference of certain specific amino acid, such as K, L, R, and W in AntiTbP, whereas negatively charged D and E amino acid is less preferred. Analysis of positional preference of terminal residues, also emphasizes on the preference of R and L at N-terminal, and R, L, and W at C-terminal of the AntiTbP. The percentage of C, G, L, and W seems to be important while deciding the nature of peptides, to be ABP or AntiTbP. As the cell wall of Mycobacterium is highly negative charged, more cationic amino acids (K, L, and R) are required to perform the bactericidal activity. The difference in the composition of non-ABP, ABP, and AntiTbP, motivate us to develop methods to differentiate between AntiTbP with other peptides. In this study, we have used different input features such as AAC, DPC, terminal amino acid composition and binary pattern to develop several prediction models based on various machine learning techniques like SVM, RF, SMO, J48, and Naïve- Bayes. To avoid the false prediction of AAC based SVM model, (as two different peptide may have the same composition) and to consider the order of amino acids, we have implemented SVM based ensemble approach, in which five different training and validation sets have been used to construct set of SVM classifiers with the help of AAC and N5C5 binary patterns as input features, since they produced the best performance in real SVM. In case of antitubercular (positive) and antibacterial (negative) peptide- training dataset (AntiTb_MD), average Sen, Spc, Acc, MCC, and AUROC obtained are 80.20, 72.89, 76.56%, 0.53 and 0.83 respectively while on validation dataset, 78.75, 67.76, 73.20%, 0.47 and 0.80 corresponding values have been achieved. In the same way, 75.62% Acc with 0.83 AUROC has been achieved on validation dataset, comprising of antitubercular and non-antibacterial peptides (AntiTb_RD). There is a significant difference in performance of SVM based ensemble models and N5C5 binary pattern based model (p = 0.01), while the performance of hybrid model is almost same as ensemble (p = 0.52) (Table 9). Moreover, to assist the biologist, we have implemented our SVM based ensemble as well as hybrid models in a user-friendly web server to discriminate and design AntiTbP.
Table 9

p-values between AUROC of different methods obtained by implementing Wilcoxon rank sum test.

S. NoMethod 1Method 2p-value
1AntiTb_RD datasetEnsembleSVM based on AAC0.73
2EnsembleSVM based on N5C5 binary patterns0.01
3EnsembleSVM based on hybrid features0.1
4AntiTb_MD datasetEnsembleSVM based on AAC0.03
5EnsembleSVM based on N5C5 binary patterns0.01
6EnsembleSVM based on hybrid features0.52
p-values between AUROC of different methods obtained by implementing Wilcoxon rank sum test. The non-availability of negative data remains a major problem while developing prediction tools. We have tried to overcome this as much as possible while generating the negative data, with our assumptions, but availability of experimentally verified non-AntiTbP would have ensured more accurate performance. Similarly, the random peptide considered as non-ABP, might have bactericidal or even antitubercular activity, but this could only be confirmed after experimental verification. These are the flaws, which can only be overcome, when negative results (or negative peptide) will be reported as well as stored in a repository. The dataset is limited and consist of natural amino acids only. Inclusion of other novel natural as well modified AntiTbP will certainly provide a chance to improve the method. In conclusion, the study bring about in silico models, to design AntiTbP (http://webs.iiitd.edu.in/raghava/antitbpred/). The models have advantages over general AMP and ABP prediction methods while predicting the bactericidal activity of peptides, specifically against Mycobacterium. The small dataset may be the limitation of the study, but we believe that with more characterization of AntiTbP, the field will grow significantly in the coming years.

Author contributions

SU and SB generated the dataset, performed the experiment and data analysis. SU prepared figures and SB prepared tables. SU developed the web interface. SU and GR wrote the manuscript. GR conceived the idea and coordinated the project.

Conflict of interest statement

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
  42 in total

1.  Lassomycin, a ribosomally synthesized cyclic peptide, kills mycobacterium tuberculosis by targeting the ATP-dependent protease ClpC1P1P2.

Authors:  Ekaterina Gavrish; Clarissa S Sit; Shugeng Cao; Olga Kandror; Amy Spoering; Aaron Peoples; Losee Ling; Ashley Fetterman; Dallas Hughes; Anthony Bissell; Heather Torrey; Tatos Akopian; Andreas Mueller; Slava Epstein; Alfred Goldberg; Jon Clardy; Kim Lewis
Journal:  Chem Biol       Date:  2014-03-27

Review 2.  The success and failure of BCG - implications for a novel tuberculosis vaccine.

Authors:  Peter Andersen; T Mark Doherty
Journal:  Nat Rev Microbiol       Date:  2005-08       Impact factor: 60.633

3.  Identifying Sigma70 Promoters with Novel Pseudo Nucleotide Composition.

Authors:  Hao Lin; Zhi-Yong Liang; Hua Tang; Wei Chen
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2017-02-08       Impact factor: 3.710

Review 4.  In Silico Tools and Databases for Designing Peptide-Based Vaccine and Drugs.

Authors:  Salman Sadullah Usmani; Rajesh Kumar; Sherry Bhalla; Vinod Kumar; Gajendra P S Raghava
Journal:  Adv Protein Chem Struct Biol       Date:  2018-03-05       Impact factor: 3.507

5.  In silico approach for predicting toxicity of peptides and proteins.

Authors:  Sudheer Gupta; Pallavi Kapoor; Kumardeep Chaudhary; Ankur Gautam; Rahul Kumar; Gajendra P S Raghava
Journal:  PLoS One       Date:  2013-09-13       Impact factor: 3.240

6.  Computer-aided designing of immunosuppressive peptides based on IL-10 inducing potential.

Authors:  Gandharva Nagpal; Salman Sadullah Usmani; Sandeep Kumar Dhanda; Harpreet Kaur; Sandeep Singh; Meenu Sharma; Gajendra P S Raghava
Journal:  Sci Rep       Date:  2017-02-17       Impact factor: 4.379

7.  IonchanPred 2.0: A Tool to Predict Ion Channels and Their Types.

Authors:  Ya-Wei Zhao; Zhen-Dong Su; Wuritu Yang; Hao Lin; Wei Chen; Hua Tang
Journal:  Int J Mol Sci       Date:  2017-08-24       Impact factor: 5.923

8.  THPdb: Database of FDA-approved peptide and protein therapeutics.

Authors:  Salman Sadullah Usmani; Gursimran Bedi; Jesse S Samuel; Sandeep Singh; Sourav Kalra; Pawan Kumar; Anjuman Arora Ahuja; Meenu Sharma; Ankur Gautam; Gajendra P S Raghava
Journal:  PLoS One       Date:  2017-07-31       Impact factor: 3.240

9.  AntiTbPdb: a knowledgebase of anti-tubercular peptides.

Authors:  Salman Sadullah Usmani; Rajesh Kumar; Vinod Kumar; Sandeep Singh; Gajendra P S Raghava
Journal:  Database (Oxford)       Date:  2018-01-01       Impact factor: 3.451

10.  Computational approach for designing tumor homing peptides.

Authors:  Arun Sharma; Pallavi Kapoor; Ankur Gautam; Kumardeep Chaudhary; Rahul Kumar; Jagat Singh Chauhan; Atul Tyagi; Gajendra P S Raghava
Journal:  Sci Rep       Date:  2013       Impact factor: 4.379

View more
  13 in total

1.  PRRDB 2.0: a comprehensive database of pattern-recognition receptors and their ligands.

Authors:  Dilraj Kaur; Sumeet Patiyal; Neelam Sharma; Salman Sadullah Usmani; Gajendra P S Raghava
Journal:  Database (Oxford)       Date:  2019-01-01       Impact factor: 3.451

2.  Accurate Prediction of Anti-hypertensive Peptides Based on Convolutional Neural Network and Gated Recurrent unit.

Authors:  Hongyan Shi; Shengli Zhang
Journal:  Interdiscip Sci       Date:  2022-04-27       Impact factor: 3.492

3.  Comparative analysis of machine learning algorithms on the microbial strain-specific AMP prediction.

Authors:  Boris Vishnepolsky; Maya Grigolava; Grigol Managadze; Andrei Gabrielian; Alex Rosenthal; Darrell E Hurt; Michael Tartakovsky; Malak Pirtskhalava
Journal:  Brief Bioinform       Date:  2022-07-18       Impact factor: 13.994

4.  MPMABP: A CNN and Bi-LSTM-Based Method for Predicting Multi-Activities of Bioactive Peptides.

Authors:  You Li; Xueyong Li; Yuewu Liu; Yuhua Yao; Guohua Huang
Journal:  Pharmaceuticals (Basel)       Date:  2022-06-03

5.  Ensemble-AHTPpred: A Robust Ensemble Machine Learning Model Integrated With a New Composite Feature for Identifying Antihypertensive Peptides.

Authors:  Supatcha Lertampaiporn; Apiradee Hongsthong; Warin Wattanapornprom; Chinae Thammarongtham
Journal:  Front Genet       Date:  2022-04-28       Impact factor: 4.772

6.  Machine Learning Prediction of Antimicrobial Peptides.

Authors:  Guangshun Wang; Iosif I Vaisman; Monique L van Hoek
Journal:  Methods Mol Biol       Date:  2022

7.  Incorporating support vector machine with sequential minimal optimization to identify anticancer peptides.

Authors:  Yu Wan; Zhuo Wang; Tzong-Yi Lee
Journal:  BMC Bioinformatics       Date:  2021-05-29       Impact factor: 3.169

8.  ImmunoSPdb: an archive of immunosuppressive peptides.

Authors:  Salman Sadullah Usmani; Piyush Agrawal; Manika Sehgal; Pradeep Kumar Patel; Gajendra P S Raghava
Journal:  Database (Oxford)       Date:  2019-01-01       Impact factor: 3.451

9.  AtbPpred: A Robust Sequence-Based Prediction of Anti-Tubercular Peptides Using Extremely Randomized Trees.

Authors:  Balachandran Manavalan; Shaherin Basith; Tae Hwan Shin; Leyi Wei; Gwang Lee
Journal:  Comput Struct Biotechnol J       Date:  2019-07-03       Impact factor: 7.271

10.  Artificial Intelligence and Machine learning based prediction of resistant and susceptible mutations in Mycobacterium tuberculosis.

Authors:  Salma Jamal; Mohd Khubaib; Rishabh Gangwar; Sonam Grover; Abhinav Grover; Seyed E Hasnain
Journal:  Sci Rep       Date:  2020-03-26       Impact factor: 4.379

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.