Literature DB >> 23368521

Prediction of peptides binding to MHC class I and II alleles by temporal motif mining.

Cem Meydan1, Hasan H Otu, Osman Uğur Sezerman.   

Abstract

BACKGROUND: MHC (Major Histocompatibility Complex) is a key player in the immune response of most vertebrates. The computational prediction of whether a given antigenic peptide will bind to a specific MHC allele is important in the development of vaccines for emerging pathogens, the creation of possibilities for controlling immune response, and for the applications of immunotherapy. One of the problems that make this computational prediction difficult is the detection of the binding core region in peptides, coupled with the presence of bulges and loops causing variations in the total sequence length. Most machine learning methods require the sequences to be of the same length to successfully discover the binding motifs, ignoring the length variance in both motif mining and prediction steps. In order to overcome this limitation, we propose the use of time-based motif mining methods that work position-independently.
RESULTS: The prediction method was tested on a benchmark set of 28 different alleles for MHC class I and 27 different alleles for MHC class II. The obtained results are comparable to the state of the art methods for both MHC classes, surpassing the published results for some alleles. The average prediction AUC values are 0.897 for class I, and 0.858 for class II.
CONCLUSIONS: Temporal motif mining using partial periodic patterns can capture information about the sequences well enough to predict the binding of the peptides and is comparable to state of the art methods in the literature. Unlike neural networks or matrix based predictors, our proposed method does not depend on peptide length and can work with both short and long fragments. This advantage allows better use of the available training data and the prediction of peptides of uncommon lengths.

Entities:  

Mesh:

Substances:

Year:  2013        PMID: 23368521      PMCID: PMC3549809          DOI: 10.1186/1471-2105-14-S2-S13

Source DB:  PubMed          Journal:  BMC Bioinformatics        ISSN: 1471-2105            Impact factor:   3.169


Background

MHC (Major Histocompatibility Complex) is a large gene family with an important role in the immune system, autoimmunity, and reproduction. MHC molecules assume roles in the presentation of peptides, including self and non-self (antigenic) on their surface to T-cells. T-cells recognize antigenic peptides and trigger a cascade of events which leads to the destruction of pathogens and infected cells. Since MHCs have a key role in immune response, they are critical in many diseases, and can be used for controlling specific immunological processes by creating peptides to bind to specific MHC alleles. This binding affinity to specific peptides may be exploited for creating peptide vaccines for emerging pathogens [1], suppressing specific alleles in organ transplants [2,3], and many other possible areas in immunotherapy. MHC class I molecules bind short peptides, whose N- and C-terminal ends are anchored into the pockets located at the ends of the peptide binding groove [4]. While the majority of the peptides are of length 9, longer peptides can be accommodated by the bulging of their central portion [5,6], resulting in binding peptides of length 8 to 15 [7]. Peptides binding to class II proteins are not constrained in size [8,9] and can vary from 11 to 30 amino acids long [10]. The peptide binding groove in the MHC class II molecules is open at both ends, which enables binding of peptides with relatively longer length. Though the "core" nine residues long segment contributes the most to the recognition of the peptide, the flanking regions are also important for the specificity of the peptide to the class II allele [11,12]. MHC molecules bind peptides with high promiscuity; it is estimated that each HLA (human leukocyte antigen system) protein can bind between 1000 and 10,000 peptides for class I allotypes [13] and more than 2000 peptides for class II allotypes [14]. Thus, the large number of possible structures makes it unfeasible to find peptides that will bind to a specific allele using solely an experimental approach. Computational methods for prediction of the binding affinity of a peptide to an MHC allele are based on three main artificial learning systems: statistical, structural, and neural methods [13,15,16]. The combination of these models is also common [17]. Computational approaches available for predicting MHC binding peptides from amino acid sequences include: (i) Motif-based methods such as methods that use a position weight matrix (PWM) to model a gapless multiple sequence alignment of MHC binding peptides [4-8], and a statistical approach based on Hidden Markov Models (HMMs) [9,10]; (ii) Machine learning methods based on Artificial Neural Networks (ANN) [6,11-13] and Support Vector Machines (SVMs) [14-17]; (iii) Semi-supervised machine learning methods [18,19]. Existing methods are reviewed in detail in [18,19]. The formation of bulges and loops may allow peptides that are shorter or longer than 9 amino acids to bind to class I alleles. This length variance shifts the positions of amino acids in anchor locations, causing position-specific scoring matrices or other position-dependent methods to fail. Most existing methods enforce a length constraint of 9 peptides for class I prediction. ANN, quantitative matrices and similar methods require the peptides to be of the same length, with appropriate peptides aligned in the same location. Peptides of different lengths are either ignored or grouped into separate datasets by their length. This step may not always be feasible if the data is limited, especially for short and variable peptides. Unlike MHC class I prediction methods, most of the MHC class II prediction methods can utilize peptides of variable length. However, the prediction strategy requires the determination of the core 9-mer region of the peptide. This core segment is assumed to be fixed-length and the possibility of longer binding core sequences is disregarded. Although peptides bind to MHC class II alleles mostly by the anchor residues, the interactions of the flanking regions may be important for specificity and therefore have to be taken into account [20]. In order to overcome these obstacles, we suggest a method using partial periodic pattern mining, which does not require the peptides to be of same length or the anchor positions to be specific. We propose a novel method for extracting the motifs on peptides with variable lengths by finding partial motifs in sequence data. Our method, called MHC-PPM, may capture aforementioned variations in peptides, without filtering or pre-processing the shorter/longer peptides or treating them as separate datasets. Additionally, the information in the flanking regions of the core 9-mers is taken into account without any information loss that may have arisen due to length constraints.

Methods

Dataset

We used 28 different alleles from the Immune Epitope Database (IEDB) benchmark dataset by Peters et al. [21,22] for MHC class I prediction (total of 36,829 peptides). For MHC class II, we used two benchmark sets from Wang et al., 16 alleles containing 10,017 peptides [19] (referred to as Wang2008), and 26 alleles containing 44,541 peptides [23] (referred to as Wang2010). Wang2010 contains data from several different human alleles, including HLA DR, DP and DQ. Wang2010 data also contains a similarity reduced subset (SR), where sequence similarity is minimized in order to reduce the overlap between cross-validation folds. In Peters and Wang2010 datasets, the same cross-validation folds are used for comparison to the benchmark values. 10-fold cross-validation was used in Wang2008 dataset. The peptides from these alleles are assigned into positive and negative classes by the IC50 = 500 nM cut-off. Unlike other MHC prediction methods, no filtering was made with regard to length during the motif mining and prediction steps.

Motif mining

i-) Apriori method

Our motif mining method is based on the apriori algorithm used in frequent association rule discovery [24]. An "itemset" is defined as a set of items or events that co-occur frequently. The Apriori algorithm uses the principle that all subsets of a frequent itemset must also be frequent. Accordingly, the algorithm has a bottom-up approach where the shorter frequent itemsets are extended to create longer candidates, which are then filtered by frequency of occurrence [24-26]. This iterative extension process continues until no frequent itemsets of a certain length can be found. Due to the context difference, the formal statement of the problem in the Apriori algorithm [26] is slightly modified. Let I = {i1, i2,..., im} be an alphabet of items called events (amino acids in our case). Let D be a set of sequences, where each sequence S is an ordered set of items such that S ⊆ I. A sequence S contains itemset X, an ordered set of some items in I, if X ⊆ S. A rule is of the form, where X ⊂ I, Y ⊂ I. With temporal information, {X→Y} also implies that the events in X occur before Y in a sequence S containing the rule. The ratio of the sequences containing the association rule to all of the sequences is called the support of the rule. The ratio of the sequences containing a new rule created by the combination of two rules to the sequences containing the previous rule is called the confidence. That is, Our motif mining method (MHC-PPM) is similar to temporal event mining in time-related databases [27]. In general, the partial periodic pattern mining algorithms for time series data will attempt to find frequently co-occurring events, or causality relationships between them. These methods try to capture the patterns which occur in an order which is not necessarily a consecutive one. In the domain of protein motifs, the amino acids become the "events" and the causality/future prediction aspects become the motifs that are sought [28]. In the proposed approach, each sequence is taken as a separate time series, with many parallel events occurring at the same time, with each event related only to the sequence upon which it is found. In these time series, if an event happens frequently after another one within a given time window, this frequent occurrenceis considered an episode of events, a motif. To exploit the apriori principle for performance, the motifs begin from length 1. A longer motif including a specific amino acid will have support less than or equal to the support of that amino acid. Hence, if an amino acid is infrequent, any motif that includes that amino acid will also be infrequent. Thus, iteratively LN (frequent itemset of size N) is created from filtering of CN, candidate itemset of size N by C= L→L1. First L1, the frequent itemsets of size 1 (i.e. amino acids) are found. The first step is straightforward: only the amino acids within the sequences are counted, and if an amino acid's frequency (support of the rule) is below the given threshold, the amino acid is filtered out. Then the candidate set of size 2, C2 is created from the amino acids by L1→L1, that is, the combination of any two frequent itemsets of size 1. For example, if all of the 20 amino acids were frequent, we would have 400 candidate rules at C2 for the given parameters. Those candidate rules would then be filtered according to the preset minimum support values, yielding L2. Only a handful of those 400 rules would be frequent in the data. An example rule of size 2 would be {L→V}, which represents Leucine followed by Valine in a window specified by parameters. The support of this candidate rule will be the ratio of occurrence of L→V to all of the sequences, and the confidence of the rule would be the ratio of occurrence of L→V to all of the sequences that contain "L" at some point. In other words, confidence would be the conditional probability of seeing Valine in the window, given that we observed a Leucine. To account for the position variations in the alleles, a specific window should be defined. If an amino acid X is followed by Y after at least MinS and at most MaxS positions, then the rule {X → Y} is present in that sequence. If these amino acids co-occur within this window by this specific order at least minimum support times, then it is considered frequent. In the motif mining context, the frequent rules are not simply association rules as in a shopping basket analysis; items also have a temporal value, which is used for relations such as "before" and "after" ("simultaneously" is not used in protein motifs since at each time point, that is a specific position in the sequence, only one amino acid can occur). The episode A→B then becomes, "whenever the events in the rule A occur in a given sequence, event B is likely to occur within n to m positions after A, with P(A → B) as p (support) and P(B | A) as c (confidence)". There are two parameters, the slack length (s), which is the length after an event within which we do not look for a rule, and the window size (w), in which the consequent event may occur. Thus, MinS = s and MaxS = s + w - 1, and the rule is given as A→B (p, c) for parameters (s, w). An example motif mining step is given in Figure 1 and Additional File 1 the pseudocode of the algorithm is given in Figure 2.
Figure 1

An example of the temporal rule mining process. a-) Schematic representation of the sliding windows approach on a sample set of sequences binding to MHC class I allele HLA A*0201. The windows are shifted with the given s and w values until all sequences are covered. The resulting rules are then filtered by their support. This process is repeated for all s values from -8 to -1 and 1 to 8. b-) Representation of the L→V rule captured with the parameters s = 6 and w = 3. For HLA A*0201, Leucine in 2nd position and Valine around 9th position is a well-known binding motif [40]. Although this motif is present in 6 of the 7 sequences (support of 0.86), it is unlikely to be captured by position specific methods due to length variance and positional shifts.

Figure 2

Pseudocode of the temporal apriori motif mining algorithm.

An example of the temporal rule mining process. a-) Schematic representation of the sliding windows approach on a sample set of sequences binding to MHC class I allele HLA A*0201. The windows are shifted with the given s and w values until all sequences are covered. The resulting rules are then filtered by their support. This process is repeated for all s values from -8 to -1 and 1 to 8. b-) Representation of the L→V rule captured with the parameters s = 6 and w = 3. For HLA A*0201, Leucine in 2nd position and Valine around 9th position is a well-known binding motif [40]. Although this motif is present in 6 of the 7 sequences (support of 0.86), it is unlikely to be captured by position specific methods due to length variance and positional shifts. Pseudocode of the temporal apriori motif mining algorithm. In our simulations, we used a window size of 1 to 3 and slack length of -8 to 8, producing different rulesets. Negative slack values are taken by reversing the input sequences and applying the algorithm with the absolute value of the slack. For s = 1 and s = -1, the rules that consist of consecutive/nearby amino acids were mined whereas for the larger values of s, the motifs consisting of amino acids at separate ends of the peptide were found. Since the anchor positions of MHC motifs may be different, different slack lengths are needed to mine them all.

ii-) Position dependent 1-rules

With the addition of position information, single amino acids can be employed as rules for anchors. When mining 1-rules, the position information is kept along with the window size. Thus, an example rule with window size of 2 may be {L, between positions 3-4 (support: p, confidence: c)}. This rule will be counted as present in a peptide which includes a Leucine between the positions 3 and 4.

iii-) Recursive rule mining on training set

In the rule mining process, the rules are mined for different slack lengths and finally 1-rules are added to the collection of rules. Following the rule mining process, all of the peptides in the training set are scored by the rules according to the Support-based prediction described below. After scoring every peptide in the training data, any peptide scoring below a predefined threshold is separated. Those separated peptides that are not sufficiently explained by the motifs are fed into the motif mining recursively. This process can be thought of as mining rules for different clusters of sequences; the first iteration will try to capture the motifs for the cluster with the most sequences. After that, sequences that scored poorly will be used in motif mining again in the second iteration, and since the data is only a subset of the previous iteration, the limit for reaching minimum support will be lower. This process is repeated until the number of peptides that score lower than the threshold is below a predefined limit, until no more improvement can be gained by dividing the dataset or until a hard limit on iteration is reached. The supports for the newly mined rules are updated to reflect the support in all of the data, not the subset. An overall view of the recursive rule mining steps are given in Figure 3.
Figure 3

Overall flow of the recursive rule mining step.

Overall flow of the recursive rule mining step. The recursive rule mining has advantages compared to setting the minimum support and confidence threshold to lower values and mining the rules in one pass. If the rules are mined in one pass with a very low support threshold, a greater number of rules will be found. Unless those rules are significant, the signal-to-noise ratio will decrease. By using a greater initial support value and progressively decreasing it on only a subset of data, the number of possible rules is reduced; if the first pass can capture motifs that are present in 70% of all sequences, we will only mine rules for explaining the remaining 30%, not the entire dataset. Hence, we end up with a lower number of more significant rules that explain the majority of the data.

Prediction

Before prediction, rules from both the binding and non-binding sequences are mined separately. During classification of an unknown peptide, the peptide is scored independently by both the binding and non-binding rules. The simplest classification method is the direct comparison of the scores for binding/non-binding rules. To calculate the scores, the support values of the rules that occur in the given peptide are summed for both classes. The peptide is predicted to belong to the class with a higher score. This naïve approach is called Support-based prediction and only used during the recursive rule mining step. The presence of one significant negative motif can turn an otherwise strongly binding peptide to a non-binding one. For example, in the allele H-2Kd, charged or bulky amino acids inhibit binding when they are present at the 5th position, even though the binding motif may also be present [29]. In a naïve prediction method, if the binding motifs are strong enough, the large number of binder rules will overpower the single negative motif, causing a false positive. Consequently, there is need for a way to predict these enhancing/inhibiting effects of the rules. Non-linear classification methods that intrinsically find the discriminant function on the feature space would fare better in such data. For SVR-based prediction, motif mining is employed on the training data as described above. Using the motifs, a dataset is built by creating a binary matrix, where each row is a peptide and each column (feature) represents a motif. A cell has the value 1 if the peptide corresponding to that row includes the motif, otherwise 0. As additional columns, the sums of support and confidence scores for both the positive and negative classes are given. This data matrix is built for both the training and the test sets. Then, an SVR is trained on the training set, and the binding affinities of the peptides in the test set are predicted by the support vectors. The resulting binding affinity values can be converted into a binary class using an IC50 threshold where a binary class is required, such as feature selection methods or AUC calculation. Since the training set is used in all of the rule mining, SVR training and parameter optimization steps, the prediction of the test set does not include any bias and represents the actual predictive performance of MHC-PPM. The overall view of the prediction workflow can be seen in Figure 4.
Figure 4

Overview of the experimentation process.

Overview of the experimentation process.

Results and conclusions

MHC class I

The prediction results of the proposed method are given in Table 1 along with the benchmark results for comparison [22]. The given values represent the area under the ROC curve (AUC) for the 5-fold cross validation using the same fold splits in the benchmark set.
Table 1

Results of MHC-PPM in class I predictions in Peters dataset [22].

Allele# PeptidesANNARBSMMMHC-PPM
910
9-mers + 10-mersHLA-A*020130891316-0.9190.9390.931
HLA-A*020214471056-0.8510.8790.871
HLA-A*020314431055-0.8380.8780.882
HLA-A*030120941082-0.8830.9150.911
HLA-A*020614371054-0.8490.8900.885
HLA-A*110119851093-0.8970.9320.937
HLA-A*240219778-0.7220.8090.833
HLA-A*310118691057-0.8810.9030.878
HLA-A*330111401055-0.8660.8880.863
HLA-A*680111411055-0.8270.8740.864
HLA-B*07021262205-0.9250.9520.954
HLA-B*3501736177-0.8330.8860.866
HLA-B*5101244177-0.7820.8750.886
HLA-B*5301254177-0.7580.8540.847

9-mersHLA-A*01011157-0.9820.9640.9800.963
HLA-A*2601672-0.9560.9070.9310.901
HLA-A*2902160-0.9350.7550.9110.907
HLA-A*68021434-0.8990.8650.8980.867
HLA-B*0801708-0.9550.9360.9430.926
HLA-B*1501978-0.9410.9000.9520.922
HLA-B*1801118-0.8380.5730.8530.906
HLA-B*2705969-0.9380.9150.9400.938
HLA-B*4002118-0.7540.5410.8420.891
HLA-B*4402119-0.7780.5330.7400.891
HLA-B*4403119-0.7630.4610.7700.847
HLA-B*5401255-0.9030.8470.9210.883
HLA-B*570159-0.8260.4280.8710.929
HLA-B*5801988-0.9610.8890.9640.944

Average (All)0.8880.7980.8930.897
Average (9mers)0.8880.7510.8940.908
Weighted Avg0.9320.8720.9100.901

The best-performing method for each allele is underlined. The given AUC values for ARB and SMM are the weighted averages of the AUC values for 9-mers and 10-mers based on the given peptide counts for a specific allele. The alleles in the bottom part of the table were only trained & tested in 9-mers and are directly comparable.

Results of MHC-PPM in class I predictions in Peters dataset [22]. The best-performing method for each allele is underlined. The given AUC values for ARB and SMM are the weighted averages of the AUC values for 9-mers and 10-mers based on the given peptide counts for a specific allele. The alleles in the bottom part of the table were only trained & tested in 9-mers and are directly comparable. Note that for some alleles (given in the top part of Table 1) the AUC values between the methods are not directly comparable because filtering of the data differs based on the prediction method in use. ANN [30] use only the 9-mers, the peptides of other lengths are filtered out. SMM uses 9-mers and 10-mers, but trained and tested independently (i.e. 9-mers belonging to an allele and 10-mers belonging to the same allele are taken as separate sets and are fed to different predictors). As stated, our method uses peptides of all lengths in the same classifier, without any filtering or separation. For the comparison in Table 1 the weighted average of AUC values using the 9-mer and 10-mer peptide counts are given for SMM [31] and ARB [32]. The results are directly comparable for alleles with only 9-mers. Although superior in 9-mers, the main limitation of ANN is the need for the peptides to be of fixed length. The same constraint is also present in SMM and is overcome by using separate datasets for 9-mers and 10-mers. The main advantage of MHC-PPM is giving comparable and superior results to other methods without enforcing any constraints on peptide length. This flexible approach allows the use of information from all of the available data. Peptides that do not have enough representation in the dataset to train a separate classifier (e.g. 8 or 11 amino acids long) can still be predicted using the data from the 9 and 10-mers.

MHC class II

Results for Wang2008 [19] and Wang2010 [23] datasets are given in Table 2 and Table 3 respectively. Each method in the Table 3 has results for both all of the dataset (ALL) and a similarity-reduced version of the dataset (SR), used to decrease the sequence similarity between data folds.
Table 2

Results of MHC-PPM in class II predictions in Wang2008 dataset [19].

Allele#RANKPEPARBPROPREDSMM-alignMHCMIRMHC-PPM
HLA-DRB1*010138820.7000.7600.7400.7700.8100.878
HLA-DRB1*03015020.6700.6600.6500.6900.6400.712
HLA-DRB1*04015120.6300.6700.6900.6800.7300.666
HLA-DRB1*04044490.6600.7200.7900.7500.7300.792
HLA-DRB1*04054570.6200.6700.7500.6900.7300.734
HLA-DRB1*07015050.5800.6900.7800.7800.8300.893
HLA-DRB1*0802245-0.7400.7700.7500.7400.827
HLA-DRB1*09014120.6100.620-0.6600.6200.666
HLA-DRB1*11015200.7000.7300.8000.8100.8100.817
HLA-DRB1*13022890.5200.7900.5800.6900.7200.679
HLA-DRB1*15015200.6200.7000.7200.7400.7300.759
HLA-DRB3*0101420-0.590-0.680-0.712
HLA-DRB4*01012450.6500.740-0.7100.7600.829
HLA-DRB5*01015200.7300.7000.7900.7500.7100.845
H-2 IAb5000.7400.800-0.7500.6900.786
H-2 IEd390.830----0.867

Average0.6610.7050.7330.7270.7320.779
Weighted Avg0.6710.7220.7380.7430.7600.780

The (#) column gives the total number of peptides for the given allele. The best-performing method for each allele is underlined.

Table 3

Results of MHC-PPM in MHC class II predictions in Wang2010 dataset [23].

Allele# PeptidesARBSMM-alignNN-alignMHC-PPM
ALLSRALLSRALLSRALLSRALLSR
HLA-DPA1*0103-DPB1*020114046030.8230.7450.9210.7670.9430.7930.9310.772
HLA-DPA1*01-DPB1*040113375400.8470.7460.9300.7670.9470.8020.9350.751
HLA-DPA1*0201-DPB1*010113996040.8240.7430.9090.7860.9440.8180.9380.806
HLA-DPA1*0201-DPB1*050114105860.8590.7090.9230.7280.9560.7870.9480.773
HLA-DPA1*0301-DPB1*040214076020.8210.7710.9320.8180.9490.8280.9350.815
HLA-DQA1*0101-DQB1*050117395840.8710.7410.9300.7830.9450.8050.9490.754
HLA-DQA1*0102-DQB1*060216295930.7770.7080.8380.7340.8800.7620.8420.730
HLA-DQA1*0301-DQB1*030217195960.7480.6370.8070.6630.8510.6930.8450.709
HLA-DQA1*0401-DQB1*040217015850.8450.6430.8960.7610.9220.7420.9200.778
HLA-DQA1*0501-DQB1*020116585890.8550.7000.9010.7360.9320.7770.9190.766
HLA-DQA1*0501-DQB1*030116896020.8440.7560.9100.8010.9270.8110.9150.771
HLA-DRB1*0101642735040.7700.7100.7980.7560.8430.7630.8210.758
HLA-DRB1*0301171511360.7530.7280.8520.8080.8870.8290.8280.747
HLA-DRB1*0401176912210.7310.6680.7810.7210.8130.7340.7630.711
HLA-DRB1*04045774740.7070.6810.8160.7890.8230.8030.8850.717
HLA-DRB1*0405158210490.7710.7160.8220.7670.8700.7940.8310.734
HLA-DRB1*0701174511750.7670.7360.8340.7960.8690.8110.8460.804
HLA-DRB1*0802152010170.7020.6490.7410.6890.7960.6980.7520.687
HLA-DRB1*0901152010420.7470.6540.7650.6960.8100.7130.7620.671
HLA-DRB1*1101179412040.8000.7770.8640.8290.9000.8470.8580.811
HLA-DRB1*1302158010700.7270.6670.7970.7540.8140.7320.7680.717
HLA-DRB1*1501176911710.7630.6960.7960.7410.8520.7560.8130.745
HLA-DRB3*010115019870.7090.6780.8190.7800.8560.7980.7820.718
HLA-DRB4*0101152110110.7850.7470.8160.7620.8700.7890.8600.772
HLA-DRB5*0101176911980.7600.6970.8320.7760.8860.7950.8430.812
H-2-Iab6605460.8000.7750.8550.8300.8580.8470.8240.807

Average0.7850.7110.8490.7630.8820.7820.8580.755
WeightedAverage0.7840.7090.8430.7620.8790.7780.8530.754

Each method contains results from all of the peptides (ALL) and the similarity reduced data (SR). The best-performing method for each allele in ALL dataset is marked by bold and the best performing method in SR dataset is underlined.

Results of MHC-PPM in class II predictions in Wang2008 dataset [19]. The (#) column gives the total number of peptides for the given allele. The best-performing method for each allele is underlined. Results of MHC-PPM in MHC class II predictions in Wang2010 dataset [23]. Each method contains results from all of the peptides (ALL) and the similarity reduced data (SR). The best-performing method for each allele in ALL dataset is marked by bold and the best performing method in SR dataset is underlined. In case of class II peptides, MHC-PPM is the top performer by the average score in the Wang2008 dataset benchmark results. However, as can be seen in the Wang2010 dataset, NN-align [33] outperforms all other methods when included in the comparison. Nonetheless, even though MHC-PPM is designed only to find position independent rules, and there are no external steps for core region detection (or any information about the core region length), it still performs exceptionally well with an average AUC value of 0.858, slightly above SMM-align [31] (AUC of 0.849) and only <0.03 lower than NN-align (AUC of 0.882). Unlike what has been observed in class I molecules, class II molecules are believed to bind only to the core 9-mer region of a peptide. Although the core region occupies the peptide binding groove, the non-bound N- and C-terminus residues that lie outside the MHC anchor residues, called peptide flanking residues (PFRs), have been shown to affect the binding affinity and stability [11,34]. NN-align and SMM-align use the length and composition of the peptide flanking residues in addition to the peptide binding core sequence. However, to keep the same length of the input throughout the data, the flanking residues are encoded in a summarized form, decreasing the information content. Due to nature of our algorithm, the differences in affinity due to the PFRs can be captured without losing any information. To test that hypothesis, we used experimental affinity values of 9 sequences which have the same core sequence and differ only in the flanking regions [11] and tried to predict the binding affinity values from the sequence (Table 4). Although available data is limited, MHC-PPM has the lowest root mean squared error (RMSE). MHC-PPM also significantly outperforms ARB, SMM-align and NN-align in correlation of the predictions with the actual affinity values.
Table 4

Effect of flanking peptides on the binding affinity to HLA DRB1*1501 allele.

ExperimentalARBNetMHCIIpanSMM_alignNN_alignMHC-PPM
SequenceIC50(nM)IC50(nM)IC50(nM)IC50(nM)IC50(nM)IC50(nM)
ENPVVHFFKNIVTPR3321.91021811
VVHFFKNIVHAAA3321.99.25210.7139
VVHFFKNIVTAAA4521.99.52011.5224
VVHFFKNIVTKAA3521.98.12010.5142
VVHFFKNIVTAKA421.98.1209.883
VVHFFKNIVTAAK521.98.92011.1263
DAVVHFFKNITVA32682.523.62523.8316
ADVVHFFKNITVA45482.523.82523.9320
AADVHFFKNITVA2641286.7453074.4392

RMSE371.90190.78191.84187.13134.35
Pearson's Corr.0.3490.7280.0410.5400.721

Experimental affinity measurements are from [11]. Predictions of other values calculated from the IEDB website[21]. MHC-PPM has the lowest root mean squared error (RMSE) and has a correlation score approximately equal to the top performing method.

Effect of flanking peptides on the binding affinity to HLA DRB1*1501 allele. Experimental affinity measurements are from [11]. Predictions of other values calculated from the IEDB website[21]. MHC-PPM has the lowest root mean squared error (RMSE) and has a correlation score approximately equal to the top performing method.

Discussions

In this study we present a position independent motif mining method representing amino acid sequences as time series data to predict peptides binding to MHC class I and class II proteins. In class I MHC-peptide complexes, peptides have been observed to bulge out of the binding groove [5,6], shifting the peptide side chains in the binding pockets. The main shortcoming of the existing prediction methods is their dependence on fixed length motifs, even though peptides of various lengths are known to bind to class I molecules [7]. Although a separate predictor can be created by applying the same method on a dataset of peptides of a different length, there is usually not enough available data for uncommon sequence lengths. There have been methods that use random sampling of insertions and deletions to fit the peptide into the 9-length window for prediction [35], however the fixed length limitation still present in the core. For MHC class I predictions, MHC-PPM has been shown to slightly outperform other methods on the average. However, all methods have very close scores and perform equally well. Our main advantage is the ability to use peptides of any length during both training and prediction phases. While the curated benchmark dataset contains only 9-mers and 10-mers for the given alleles, we expect MHC-PPM to fare better in a more diverse dataset. Commonly used prediction servers give the consensus prediction of different algorithms. The addition of our predictions into a consensus-decision step with other state-of-the-art algorithms will almost certainly benefit the end-users; the overall accuracy for the 9-mers will increase, and longer peptides that would have been previously ignored (or treated as 9-mers) will also be evaluated. On MHC class II molecules, MHC-PPM was the top performing one in Wang2008 dataset by average AUC and just below NN-align in Wang2010 dataset. Even though NN-align outperforms all other methods including ours, the difference in performance values are not as drastic. Due to the fixed size core region, length independence is not much of an issue during score calculation. On the other hand, the position independence allows the inherent detection of the core region and allows better representation of the peptide flanking residues. During the prediction of the effects of PFRs on binding affinity (Table 4), MHC-PPM resulted in the highest agreement with the experimental data, though more data is required for conclusive results. On the subject of peptides binding to MHC class II molecules, the current view is that the peptides lie on a shallow groove with multiple contacts along the entire length of the peptide binding groove [9,36]. This view does not address the possibility of peptides bulging out from the groove. There have been studies that proposed examples of peptide bulging (i.e. core binding region longer than 9 amino acids) in class II molecules for several alleles [9,37-39]. Even though it is not known whether this is a general phenomenon for all class II alleles, it is possible that certain alleles can anchor peptides sufficiently at their N- and C-terminals to allow bulges, similar to class I molecules. If that is the case, a length insensitive method is required to correctly identify such examples, since NN-align and other methods require a fixed length core sequence. The strength of MHC-PPM is its ability to capture length independent short motifs that are in close vicinity. Because the motif mining and prediction steps are uncoupled, the method can be used for different purposes. We have shown that the rules mined from the data can be used in conjunction with support vector machines or neural networks for non-linear prediction of any label (or quantitative value) that is correlated with the sequence motifs. However, the actual output of the algorithm is a collection of human-understandable rules and those motifs can be used as templates during sequence analysis or synthesis. Other than MHC binding predictions, the MHC-PPM method can also be applied to find motifs in gapped sequences, such as TCR recognition or receptor-ligand prediction problems. It is straightforward to extend the method to mine multiple groups of short sequence motifs (separated by relatively long distances) which co-occur frequently. We believe this approach can help uncover previously overlooked subtle sequence motifs in any large scale data.

Competing interests

The authors declare that there are no competing interests

Authors' contributions

CM implemented the algorithm, carried out the experiments, contributed to the design of the study and drafted the manuscript. OUS and HHO contributed to the design as well. CM and OUS analyzed the results. CM, OUS and HHO participated in the analysis and the discussion. All authors read and approved the final manuscript.

Declarations

The publication costs for this article were funded by the corresponding author. This article has been published as part of BMC Bioinformatics Volume 14 Supplement 2, 2013: Selected articles from the Eleventh Asia Pacific Bioinformatics Conference (APBC 2013): Bioinformatics. The full contents of the supplement are available online at http://www.biomedcentral.com/bmcbioinformatics/supplements/14/S2.

Additional File 1

The candidate and frequent itemsets of all lengths for the given example sequences in Figure 1, for minimum support value of 0.4. Red/bold values represent rules above the support threshold. At each step a candidate set Ck is generated by extending the last frequent itemset Lk-1, then the candidates are filtered according to the support values to generate the frequent itemset Lk. This process is repeated until no frequent itemsets of a certain size can be found. Afterwards, the resulting frequent sets of different sizes (except L1) are merged together and filtered according to a given minimum confidence boundary. Click here for file
  32 in total

Review 1.  MHC class I molecules, structure and function.

Authors:  K Natarajan; H Li; R A Mariuzza; D H Margulies
Journal:  Rev Immunogenet       Date:  1999

2.  Naturally processed HLA class II peptides reveal highly conserved immunogenic flanking region sequence preferences that reflect antigen processing rather than peptide-MHC interactions.

Authors:  A J Godkin; K J Smith; A Willis; M V Tejada-Simon; J Zhang; T Elliott; A V Hill
Journal:  J Immunol       Date:  2001-06-01       Impact factor: 5.422

3.  Different length peptides bind to HLA-Aw68 similarly at their ends but bulge out in the middle.

Authors:  H C Guo; T S Jardetzky; T P Garrett; W S Lane; J L Strominger; D C Wiley
Journal:  Nature       Date:  1992-11-26       Impact factor: 49.962

Review 4.  Computational methods for prediction of T-cell epitopes--a framework for modelling, testing, and applications.

Authors:  Vladimir Brusic; Vladimir B Bajic; Nikolai Petrovsky
Journal:  Methods       Date:  2004-12       Impact factor: 3.608

5.  New ligands binding to the human leukocyte antigen class II molecule DRB1*0101 based on the activity pattern of an undecapeptide library.

Authors:  B Fleckenstein; H Kalbacher; C P Muller; D Stoll; T Halder; G Jung; K H Wiesmüller
Journal:  Eur J Biochem       Date:  1996-08-15

Review 6.  MHC ligands and peptide motifs: first listing.

Authors:  H G Rammensee; T Friede; S Stevanoviíc
Journal:  Immunogenetics       Date:  1995       Impact factor: 2.846

7.  Conformational variants of class II MHC/peptide complexes induced by N- and C-terminal extensions of minimal peptide epitopes.

Authors:  O Rötzschke; K Falk; J Mack; J M Lau; G Jung; J L Strominger
Journal:  Proc Natl Acad Sci U S A       Date:  1999-06-22       Impact factor: 11.205

8.  The immune epitope database and analysis resource: from vision to blueprint.

Authors:  Bjoern Peters; John Sidney; Phil Bourne; Huynh-Hoa Bui; Soeren Buus; Grace Doh; Ward Fleri; Mitch Kronenberg; Ralph Kubo; Ole Lund; David Nemazee; Julia V Ponomarenko; Muthu Sathiamurthy; Stephen Schoenberger; Scott Stewart; Pamela Surko; Scott Way; Steve Wilson; Alessandro Sette
Journal:  PLoS Biol       Date:  2005-03       Impact factor: 8.029

9.  A systematic assessment of MHC class II peptide binding predictions and evaluation of a consensus approach.

Authors:  Peng Wang; John Sidney; Courtney Dow; Bianca Mothé; Alessandro Sette; Bjoern Peters
Journal:  PLoS Comput Biol       Date:  2008-04-04       Impact factor: 4.475

10.  Prediction of MHC class II binding affinity using SMM-align, a novel stabilization matrix alignment method.

Authors:  Morten Nielsen; Claus Lundegaard; Ole Lund
Journal:  BMC Bioinformatics       Date:  2007-07-04       Impact factor: 3.169

View more
  11 in total

1.  PSSMHCpan: a novel PSSM-based software for predicting class I peptide-HLA binding affinity.

Authors:  Geng Liu; Dongli Li; Zhang Li; Si Qiu; Wenhui Li; Cheng-Chi Chao; Naibo Yang; Handong Li; Zhen Cheng; Xin Song; Le Cheng; Xiuqing Zhang; Jian Wang; Huanming Yang; Kun Ma; Yong Hou; Bo Li
Journal:  Gigascience       Date:  2017-05-01       Impact factor: 6.524

2.  Optimizing PLG nanoparticle-peptide delivery platforms for transplantation tolerance using an allogeneic skin transplant model.

Authors:  Sahil Shah; Saeed Daneshmandi; Kevin R Hughes; Shuangjin Yu; Angela M Bedoya; Lonnie D Shea; Xunrong Luo
Journal:  Biomaterials       Date:  2019-05-01       Impact factor: 12.479

3.  A computational method for designing diverse linear epitopes including citrullinated peptides with desired binding affinities to intravenous immunoglobulin.

Authors:  Rob Patro; Raquel Norel; Robert J Prill; Julio Saez-Rodriguez; Peter Lorenz; Felix Steinbeck; Bjoern Ziems; Mitja Luštrek; Nicola Barbarini; Alessandra Tiengo; Riccardo Bellazzi; Hans-Jürgen Thiesen; Gustavo Stolovitzky; Carl Kingsford
Journal:  BMC Bioinformatics       Date:  2016-04-08       Impact factor: 3.169

4.  In silico analyses and global transcriptional profiling reveal novel putative targets for Pea3 transcription factor related to its function in neurons.

Authors:  Başak Kandemir; Ugur Dag; Burcu Bakir Gungor; İlknur Melis Durasi; Burcu Erdogan; Eray Sahin; Ugur Sezerman; Isil Aksan Kurnaz
Journal:  PLoS One       Date:  2017-02-03       Impact factor: 3.240

5.  In silico prediction of monovalent and chimeric tetravalent vaccines for prevention and treatment of dengue fever.

Authors:  Vijayakumar Subramaniyan; Ramesh Venkatachalam; Prabhu Srinivasan; Manogar Palani
Journal:  J Biomed Res       Date:  2017-11-01

6.  Designing of CD8+ and CD8+-overlapped CD4+ epitope vaccine by targeting late and early proteins of human papillomavirus.

Authors:  Satyavani Kaliamurthi; Gurudeeban Selvaraj; Aman Chandra Kaushik; Ke-Ren Gu; Dong-Qing Wei
Journal:  Biologics       Date:  2018-10-02

Review 7.  A primer to frequent itemset mining for bioinformatics.

Authors:  Stefan Naulaerts; Pieter Meysman; Wout Bittremieux; Trung Nghia Vu; Wim Vanden Berghe; Bart Goethals; Kris Laukens
Journal:  Brief Bioinform       Date:  2013-10-26       Impact factor: 11.622

Review 8.  Clinical implications of neoepitope landscapes for adult and pediatric cancers.

Authors:  Yang-Yang Feng; Obi L Griffith; Malachi Griffith
Journal:  Genome Med       Date:  2017-08-31       Impact factor: 11.117

9.  Design of peptide epitope from the neuraminidase protein of influenza A and influenza B towards short peptide vaccine development.

Authors:  Sathish Sankar; Mageshbabu Ramamurthy; Subramanian Suganya; Balaji Nandagopal; Gopalan Sridharan
Journal:  Bioinformation       Date:  2018-05-31

10.  Analysis of peptide-SLA binding by establishing immortalized porcine alveolar macrophage cells with different SLA class II haplotypes.

Authors:  Quy Van Chanh Le; Thong Minh Le; Hye-Sun Cho; Won-Il Kim; Kwonho Hong; Hyuk Song; Jin-Hoi Kim; Chankyu Park
Journal:  Vet Res       Date:  2018-09-21       Impact factor: 3.683

View more

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