Prediction of specific TCR-peptide binding from large dictionaries of TCR-peptide pairs

preprint OA: closed ⤵ 1 in-corpus citation
📄 Open PDF Full text JSON View at publisher

Abstract

Current sequencing methods allow for detailed samples of T cell receptors (TCR) repertoires. To determine from a repertoire whether its host had been exposed to a target, computational tools that predict TCR-epitope binding are required. Currents tools are based on conserved motifs and are applied to peptides with many known binding TCRs. Given any TCR and peptide, we employ new NLP-based methods to predict whether they bind. We combined large-scale TCR-peptide dictionaries with deep learning methods to produce ERGO (pEptide tcR matchinG predictiOn), a highly specific and generic TCR-peptide binding predictor. A set of standard tests are defined for the performance of peptide-TCR binding, including the detection of TCRs binding to a given peptide/antigen, choosing among a set of candidate peptides for a given TCR and determining whether any pair of TCR-peptide bind. ERGO significantly outperforms current methods in these tests even when not trained specifically for each test. The software implementation and data sets are available at https://github.com/louzounlab/ERGO
Full text 39,571 characters · extracted from preprint-html · click to expand
Prediction of specific TCR-peptide binding from large dictionaries of TCR-peptide pairs | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results Prediction of specific TCR-peptide binding from large dictionaries of TCR-peptide pairs Ido Springer , Hanan Besser , Nili Tickotsky-Moskovitz , Shirit Dvorkin , Yoram Louzoun doi: https://doi.org/10.1101/650861 Ido Springer 1 Department of Mathematics, Bar Ilan University , Ramat Gan, Israel , 5290000 Find this author on Google Scholar Find this author on PubMed Search for this author on this site Hanan Besser 1 Department of Mathematics, Bar Ilan University , Ramat Gan, Israel , 5290000 Find this author on Google Scholar Find this author on PubMed Search for this author on this site Nili Tickotsky-Moskovitz 2 The Goodman faculty of life sciences, Bar Ilan University , Ramat Gan, Israel , 5290000 Find this author on Google Scholar Find this author on PubMed Search for this author on this site Shirit Dvorkin 1 Department of Mathematics, Bar Ilan University , Ramat Gan, Israel , 5290000 Find this author on Google Scholar Find this author on PubMed Search for this author on this site Yoram Louzoun 1 Department of Mathematics, Bar Ilan University , Ramat Gan, Israel , 5290000 Find this author on Google Scholar Find this author on PubMed Search for this author on this site For correspondence: louzouy{at}math.biu.ac.il Abstract Full Text Info/History Metrics Supplementary material Data/Code Preview PDF Abstract Current sequencing methods allow for detailed samples of T cell receptors (TCR) repertoires. To determine from a repertoire whether its host had been exposed to a target, computational tools that predict TCR-epitope binding are required. Currents tools are based on conserved motifs and are applied to peptides with many known binding TCRs. Given any TCR and peptide, we employ new NLP-based methods to predict whether they bind. We combined large-scale TCR-peptide dictionaries with deep learning methods to produce ERGO (pEptide tcR matchinG predictiOn), a highly specific and generic TCR-peptide binding predictor. A set of standard tests are defined for the performance of peptide-TCR binding, including the detection of TCRs binding to a given peptide/antigen, choosing among a set of candidate peptides for a given TCR and determining whether any pair of TCR-peptide bind. ERGO significantly outperforms current methods in these tests even when not trained specifically for each test. The software implementation and data sets are available at https://github.com/louzounlab/ERGO Introduction T lymphocytes (T cells) are pivotal in the cellular immune response 1 , 2 . The immense diversity of the T-cell receptor (TCR) enables specific antigen recognition 3 , 4 . Successful recognition of antigenic peptides bound to major histocompatibility complexes (pMHCs) requires specific binding of the TCR to these complexes 5 – 7 , which in turn modulates the cell’s fitness, clonal expansion, and acquisition of effector properties 7 . The affinity of a TCR for a given peptide epitope and the specificity of the binding are governed by the heterodimeric αβ T-cell receptors 2 . While both chains have been reported to be important to affect binding, we show here that the TCR’s binding to target MHC-peptide can be determined for many TCR-peptide pairs with high accuracy using the β-chain only. Within the TCRβ chain, the complementarity-determining region 1 (CDR1) and CDR2 loops of the TCR contact the MHC alpha-helices while the hypervariable CDR3 regions interact mainly with the peptide 1 , 2 . In both TCRα and TCRβ chains, CDR3 loops have the highest sequence diversity and are the principal determinants of receptor binding specificity. Following specific binding of T cell receptors to viral and bacterial-derived peptides bound to MHC 5 , or from neo-antigens 8 – 10 , the appropriate T cells expand, resulting in the increased frequency of T cells carrying such receptors. Recently, high-throughput DNA sequencing has enabled large-scale characterization of TCR sequences, producing detailed T cell repertoire (Rep-Seq) 11 . Expanded clones are more likely to be repeatedly sampled in Rep-Seq than non-expanded clones and can serve as biomarkers for previous or current exposures to their cognate target, especially if the sample is enriched for mature or activated cells, or if strict filtering on sampled clone size is applied. Tools for the precise distinction between TCRs binding distinct targets are required to use T cell repertoires as systemic biomarkers (often referred to as “reading the repertoire”). A direct approach for using TCR Rep-Seq as biomarkers has been proposed by Emerson et al. 12 and similar approaches 13 who detected patients that have CMV based on their full repertoire and the choice of TCRs that differ between CMV positive and negative patients. This approach is based on the presence of highly specific and repetitively observed public TCR in the response of different hosts to the same peptide (often denoted public clones, although the definition of such clones varies among authors 14 ). Such an approach requires extensive repertoire sequencing for every condition tested. In contrast, many TCR responses are characterized by a high level of cross-reactivity with single TCRs binding a large number of MHC-bound peptides, and single peptides binding a large number of TCRs 15 , 16 . TCRs binding the same MHC-peptide may share similarities but possess different CDR3 sequences. Thus, while for public clones the task of deciphering the relation between a peptide and the TCR binding is based on tallying the candidate public TCR, for most highly cross-reactive TCRs, a probabilistic approach is required. Important steps have been made in this direction by Glanville et al. 4 and Dash et al. 17 , who detected the clear signature of short amino acid motifs in the CDR3 region of TCRβ and TCRα in response to specific peptides presented by specific MHC molecules. This work was then extended by recent efforts that combined these motifs with machine learning to predict peptide-specific TCRs vs. naïve TCRs, using Gaussian Processes 18 , or predicting TCR-epitope binding with Convolutional Neural Networks 19 , 20 . These methods significantly outperform random classification in the distinction of TCR binding a specific peptide and random TCRs. The next required step for using the repertoire to develop specific biomarkers would be to distinguish between TCR binding different peptides. An essential step in the development of high precision predictors is the standardization of the comparison methods. We propose three different tests, each with different outcomes, as the standard method to estimate such predictions ( Figure 1A ): Download figure Open in new tab Figure 1: A) Illustration of the tests we suggest for evaluating the model performance as explained – Single Peptide Binding (SPB), Multi-Peptide Selection (MPS) and TCR-Peptide pairing (TPP). B) LSTM based model architecture. C) Autoencoder based model architecture. D) ROC curve of autoencoder based model SPB performance on 3 human peptides from Dash et al. dataset. E-G) Comparison of amino acids of CDR3 beta sequences of TCRs binding Dash et al. peptides vs. TCRs which do not bind these peptides, in McPAS database. (logos were created with Two-Sample-Logos); The height of symbols within the stack in each logo indicates the relative frequency of each amino acid at that position. Only amino acids whose distribution differ significantly between the two sets are shown, and only 13 length TCRs were compared. Single Peptide Binding – SPB. Testing whether an unknown TCR binds a predefined target, using (as training information) TCRs known to bind to this target 17 , 18 . The outcome of such a prediction would be the Area Under Curve (AUC) for the binding of an unseen TCR to this target. Multi-Peptide Selection – MPS. Given a set of predefined peptides, predict which of those will be bound by a new TCR. The outcome of that would be the accuracy of the choice as a function of the number of candidate peptides. TCR-Peptide Pairing -TPP. This is the most complex test. Given a large set of peptides and TCRs, test whether a randomly chosen TCR binds a randomly chosen peptide. This test can be further divided into three possibilities, based on the information used in the training stage: Previously observed peptide and TCR that are not known to pair (TPP-I), same with a previousely unobserved TCR (TPP-II) and finally the same with both a previousely unobserved peptide and a previousely unobserved TCR (TPP-III). We propose these different tests as standard measures for the quality of TCR-peptide binding predictions. The TPP task is often addressed in Natural Language Processing (NLP) using recurrent neural networks (RNN) 21 . Long short-term memory (LSTM) networks are common type of RNN 22 . We employed LSTMs that produce an encoding of the varying TCR and peptide into constant length real-valued encodings and created ERGO (pEptide tcR matchinG predictiOn). We show that ERGO significantly outperforms existing methods in both single peptide binding prediction and multi-peptide selection, although it is only trained for the TPP task. Results ERGO outline Target peptides and TCRs have different generation mechanisms (TCRs through VDJ recombination and junctional diversity 11 , and peptides through antigen generation, trafficking, processing and MHC binding 23 ). Thus, ERGO uses different parallel encoders. At the broad level, we encode the CDR3 of each TCR and each peptide into numerical vectors. The encoded CDR3 and peptide are concatenated and used as an input to a feed-forward neural network (FFN), which should output 1 if the TCR and peptide bind and 0 otherwise ( Figures 1B,1C ). All models are trained to predict only the TPP-I task but are tested on all tasks. At this stage, the MHC was not included, since it did not contribute significantly to prediction accuracy in the current formalism. For the peptides, we first use an initial random embedding and translated each amino acid (AA) into a 10-dimensional Embedding Vector. Changing the encoding dimension did not significantly change the obtained accuracy. In order to merge the encoding vectors of each position into a single vector representing the peptide, each vector was used as input to a LSTM. We used the last output of the LSTM as the encoding of the whole sequence. The embedding matrix values, the weights of the LSTM and the weights of the FFN were trained simultaneously. For the TCR encoding, we either used a similar approach or an autoencoder (AE) (See Supp. Mat. Methods and Figure 1C ). These models were trained on two large datasets of published TCR binding specific peptides 24 , 25 . McPAS-TCR 24 is a manually curated database of TCR sequences associated with various pathologies and antigens based on published literature, with more than 20,000 TCRβ sequences matching over 300 unique epitope peptides. These TCRs are associated with various pathologic conditions (including pathogen infections, cancer, and autoimmunity) and their respective antigens in humans and in mice. VDJdb 25 is an open, comprehensive database of over 40,000 TCR sequences and over 200 cognate epitopes and the restricting MHC allotype acquired by manual processing of published studies. For each TCR-peptide pair, a record confidence score was computed. ERGO can predict TCR binding to specific epitopes or antigens (SPB task) ERGO was trained to solve the TPP-I problem (pairing TCR and peptide) on the two datasets above, and then tested on all three mentioned tests. To test the performance of ERGO on the SPB task (detecting whether a previousely unseen TCR binds a known peptide), we analyzed the five most frequent peptides in each datasets and tested the possibility of detecting whether a randomly selected TCR binds the peptide. The AUC for the binary classifications ranged between 0.695 and 0.980 ( Table 1 ). The results are not sensitive to the number of TCRs reported for the peptides, and all peptides with more than 50 reported TCRs had similar values (Table S4). View this table: View inline View popup Download powerpoint Table 1: Comparison between the different versions of the ERGO classifier (AE (Autoencoder) vs. LSTM and McPAS vs VDJdb) for the SPB task. The five most frequent peptides in each database are shown. Other less frequent peptides SPB results are in the Supp. Mat. The values are the AUC over the test set of a previousely unseen TCR for this peptide. To compare ERGO to current approaches, we tested its performance on current tools that predict TCR-peptide binding. We first compared it to the work of Jokinen et al. 18 who compared TCRs found by Dash et al. 17 to bind three human epitopes and seven mice epitopes with TCRs from VDJdb database 25 , which bind additional 22 epitopes. These peptide-TCR pairs were compared with naïve TCRs not expected to recognize the epitopes. Jokinen et al. evaluated the TCRGP model using leave-one-subject-out cross-validation (LOSO). The TCRGP model was trained with all subjects but one at a time and tested on the last. In the VDJdb data, the authors use 5-fold cross-validation instead of LOSO. Other evaluations were reported by using leave-one-out cross-validation of all unique TCRs (as defined by CDR3 sequence and V-gene). We compared ERGO when only the CDR3β sequence is utilized to the published TCRGP results for three specific human peptides from Dash et al. 17 dataset. ERGO outperforms TCRGP models on most peptides, although ERGO was not trained to solve the SPB task for these specific peptides, but rather the more generic TPP task ( Table 2 , Table S5, figure 1D and Supp. Mat. methods for details of the training and test procedure for these and all other tests). View this table: View inline View popup Download powerpoint Table 2: Comparison between the different versions of the ERGO classifier (AE vs. LSTM and McPAS vs VDJdb) and existing classifier for the SPB task. Bolded values are the best results. The peptides here are the human peptides in Dash et al. dataset proposed by Jokinen et al. The other VDJdb peptides tested by the same authors are in the Supp. Mat. The values are the AUC over the test set of previousely unseen TCR for this peptide. We used two-sample-logos 26 to compare the CDR3 sequences of cognate TCRs for the three human peptides from Dash et al. dataset with TCRs that do not bind these peptides in the McPAS database ( Figure 1E-G ). Only 13 AA long TCRs were compared to avoid any alignment bias. While one can clearly see that different peptides have different signatures, it is interesting to see that the signature is not equally positioned among peptides. For the GLCTLVAML peptide, a signature is divided equally along the TCR, with a strong bias for initial CSA and not CAS. The NLVPMVATV signature is distributed following the standard CAS to the end of the CDR3, while the GILGFVFTL binding peptides are characterized by a dominant RS at position 6-7 The single peptide binding task can be extended to the single antigen protein task, where we predict whether a TCR would bind any peptide from a protein. Instead of testing whether an unseen TCR can bind a specific peptide, we tested whether it can bind any peptide from a target protein. The performance on this task varies drastically among target peptides, with AUC ranging from 0.71 to 0.97 ( Table 3 ). This difference is not directly related to the number of target’s TCRs in the training set, but may rather represent the contribution of other factors not incorporated here, such as the alpha chain or the MHC. View this table: View inline View popup Download powerpoint Table 3: Comparison between the different versions of the ERGO classifier (AE vs. LSTM and McPAS vs VDJdb) for the binding to a specific antigen. There are no previous results on this task. Determining the target of a TCR (MPS task) To use a TCR as a useful biomarker, one should be able to predict which specific peptide it binds. To test for that, we computed the accuracy (as measured by the sum of the diagonal in the confusion matrix) of predicting the proper target, with a different number of possible targets ( Figure 2A ). Again, ERGO was not trained for this task, but for the TPP task. The targets were the peptides with the highest number of binding TCR in the databases (Table S6). The AE produces better accuracies than the LSTM and the prediction for the AE and VDJdb yields better accuracies than McPAS. An important result is that the accuracy plateaus at 0.5 even for 10 peptides, suggesting that high accuracy can be obtained even when choosing from a large number of peptides. Download figure Open in new tab Figure 2: A) AUC per number of TCR-peptide pairs in McPAS-TCR and VDJdb datasets. B) ROC curve of TPP-I, II and III AE models performance on McPAS dataset C) AUC for TPP-I as a function of sub-sample size. D) AUC of TPP-I per missing amino-acids index. E) Number of TCRs per peptide distribution in McPAS-TCR and VDJdb datasets, logarithmic scale. F) AUC per number of TCRs per peptide bins (bins are union of all TCRs that match peptides with total number of TCRs in a specific range). Distinguishing TCRs binding different targets (TPP task) A more important task from a diagnostic point of view would be to distinguish between TCRs binding different peptides for any set of either known or previousely unseen TCRs and peptides. To test the specificity of the prediction, we evaluated ERGO’s AUC on the three TPP tasks. The easiest task (TPP-I) is predicting unknown TCR-peptide parings (AE AUC value 0.86). A more complex task is the prediction of pairs containing a known peptide with an unknown TCR (TPP-II – AE AUC value 0.81). The hardest pairing task is to predict the binding of a previousely unseen peptide and a previousely TCR (TPP-III). This task has never been tested and reaches an AUC 0.669 ( Table 4 and Figure 2B ). View this table: View inline View popup Download powerpoint Table 4: AUC of TPP task with either known peptide and TCR (but unknown pairing TPP-I), known peptide unseen TCR (TPP-II) and unseen peptide and TCR (TPP-III). The results are the test AUC using either AE or LSTM on McPAS and VDJdb separately or on the joined dataset. The final column is the prediction of tumor antigens TCR binding. Again the AE consistently outperforms the LSTM, except for the TPP-III task, where increasing the training set size and the complexity of the encoders improves the performance. To test if this performance can be improved by enlarging the training set to better learn the generic properties, we trained ERGO on McPAS and VDJdb simultaneously, and indeed the more complex LSTM encoder reached a higher AUC of 0.674, suggesting that further increasing the training set would improve the accuracy. To further test the effect of the training set size, we subsampled the training set and tested the TPP-I AUC score for different sample sizes. The AUC increased with sample size and did not seem to saturate at the current sample size ( Figure 2C ). Some peptides have many reported TCRs binding them, while some have a single reported binding TCR. ( Figure 2E ) We tested whether a larger number of reported binding TCR improves accuracy ( Figure 2F ). Again, a higher number of bound TCRs induces higher prediction AUC, suggesting that larger datasets would further improve ERGO’s performance. Prediction of TCR-neoantigen binding ERGO may be essential for the development of future TCR-based diagnostic tools. However, it can already be used for the detection of TCRs that bind specific tumor antigens. Given a neoantigen extracted from full genome sequencing of tumors 27 , 28 and a target TCR, one could estimate the binding probability of the TCR to such a neoantigen. To test for that, we applied ERGO to neoantigen binding prediction; We used a positive dataset of cancer neoantigen peptides and their matching TCRs, published by Zhang et al. 29 , and expanded it with TCR-matching neoantigens in the McPAS-TCR and VDJdb databases. We tested again TPP-I, TPP-II and TPP-III. ( Table 4 ), and got a high AUC for TPP-I and II (above 0.8), and 0.65 for the most complex TPP-III task. A caveat of this analysis may be that it was performed on a comparison of a dataset of TCRs binding neo-antigens and T cells from repertoires of healthy donors. Thus, formally this is not a direct measurement of the possibility of detecting neo-antigen specific TCRs within a donor. Comparison of TPP with literature While TPP-III was never previously tested, TPP-II was recently tested by Jurtz et al. 19 , who used a convolutional neural network (CNN) based model, NetTCR, for predicting binding-probabilities of TCR-HLA-A*02:01 restricted peptide pairs. An IEDB dataset was used to train the model. The MIRA assay provided by Klinger et al. 30 was used for evaluating the model by testing the model performance on shared IEDB and MIRA peptides and new TCRs. Jurtz et al. used two models in their experiments. One was trained with positive IEDB examples and only negative examples made from the IEDB dataset itself (no additional sources) while another model had also additional naïve negatives 31 . We used the united IEDB and MIRA dataset provided by Jurtz et al. and created also negative examples from that dataset. We trained ERGO models with 80% of the united data (positive and negative examples) and evaluated the model performance on the rest of the data (20%). Again, ERGO significantly outperformed the current results, 0.88 vs 0.73 (Table S3). CDR3 sequence characteristics To test which position along the CDR3 has the strongest effect on the binding prediction, we trained ERGO ignoring one TCR amino-acid position at a time, by nullifying the position in the autoencoder based model or by skipping that position input in the LSTM based model ( Figure 2D ). Omitting each one of the central amino-acids of the TCR’s CDR3 beta (positions 7 to 15) impairs the model’s performance, especially in the LSTM-based model. The autoencoder-based model is more stable than the LSTM based model, perhaps due to exposure to a variety of TCRs in the TCR autoencoder pre-training. Discussion We propose a set of standard tests to evaluate the accuracy of TCR-peptide binding and show that training a model using a combination of deep learning methods and curated datasets on the complex task of pairing random peptides and TCR can lead to high accuracy on all other tests. The main element affecting prediction accuracy is the training size. Enlarging the database improves the prediction accuracy for unseen peptides. In addition, when subsampling the existing datasets, the accuracy increases with sample size and does not seem to saturate at current sample size ( Figure 2C ). Several other elements can affect the results, such as the V and J gene used and the alpha chain. In general, TCR-sequencing has often been limited to the TCR β chain due to its greater combinatorial and junctional diversity 10 and to the fact that a single TCRβ chain can be paired with multiple TCRα chains 32 . Pogorelyy et al. 33 have shown concordance between TCRα and TCRβ chain frequencies specific for a given epitope and suggested this justifies the exclusive use of TCRβ sequences in analyzing the antigen-specific landscape of heterodimeric TCRs. Currently, most proposed classifiers have used only CDR3 beta chains 4 , 34 but some attempts have been made to include alpha chains 17 . Only recently, with single-cell techniques that enable pairing of α and β chains sequences, more data on alpha-beta TCRs is accumulating 35 . Once large-scale curated alpha-beta TCR-peptide datasets are available, their integration into the current method is straight forward. ERGO is based on LSTM networks to encode sequential data. Previous models by Jurtz et al. 19 used convolutional neural networks (CNN) for a similar task. While CNN are good at extracting position-invariant features, RNN (in particular LSTM) can catch a global representation of a sequence, in various NLP tasks 36 . Similarly, we did not use attention-based models 37 since the TCR can bind the peptide MHC at different angles and specific TCR positions are not well correlated with specific peptide positions 38 . ERGO randomly initializes our amino-acid embeddings and trains the embeddings with the model parameters. Using word-embedding algorithms such as Word2Vec 39 or GloVe 40 can give a good starting point to the embeddings. Special options for amino-acids pre-trained embeddings include the use of BLOSUM matrix 41 or Kidera-factors-based manipulations 42 . As pre-trained embedding usually provides better model results, we plan to further test such encodings. The prediction method presented here can serve as a first step in identifying neoantigen-reactive T cells for adoptive cell transfer (ACT) of tumor-infiltrating lymphocytes (TILs) targeting neoantigens 43 . The ERGO algorithm can accelerate the preliminary selection of valid target epitopes and corresponding TCRs for adoptive cell transfer. Finally, an important future implication would be to predict TCR-MHC binding, such prediction can be crucial for improving mismatched bone marrow transplants 44 . Acknowledgments We wish to thank Prof. Luning Prak for helpful critiques and suggestions. IS developed the formalism and implemented it. HB designed the initial formalism. YL supervised the work and wrote the manuscript. NT developed the libraries and wrote the manuscript. SD designed the TCR autoencoder formalism. Footnotes New tests are proposed and the dataset is extended. Previous tests were removed for consistency with literature. https://github.com/louzounlab/ERGO References 1. ↵ Davis , M. M. & Bjorkman , P. J. T-cell antigen receptor genes and T-cell recognition . Nature 334 , 395 – 402 ( 1988 ). OpenUrl CrossRef PubMed Web of Science 2. ↵ Krogsgaard , M. & Davis , M. M. How T cells ‘see’ antigen . Nat. Immunol . 6 , 239 – 245 ( 2005 ). OpenUrl CrossRef PubMed Web of Science 3. ↵ Rowen , L. et al. The Complete 685-Kilobase DNA Sequence of the Human beta T Cell Receptor Locus . Science (80-.) . 272 , 1755 – 1762 ( 1999 ). OpenUrl 4. ↵ Glanville , J. et al. Identifying specificity groups in the T cell receptor repertoire . Nat. Publ. Gr . 547 , ( 2017 ). 5. ↵ Rudolph , M. G. , Stanfield , R. L. & Wilson , I. A. HOW TCRS BIND MHCS, PEPTIDES, AND CORECEPTORS . Annu. Rev. Immunol . 24 , 419 – 466 ( 2006 ). OpenUrl CrossRef PubMed Web of Science 6. Rossjohn , J. et al. T Cell Antigen Receptor Recognition of Antigen-Presenting Molecules . Annu. Rev. Immunol . 33 , 169 – 200 ( 2015 ). OpenUrl CrossRef PubMed 7. ↵ Zhang , S.-Q. et al. Direct measurement of T cell receptor affinity and sequence from naïve antiviral T cells . Sci. Transl. Med . 8 , 341ra77 ( 2016 ). OpenUrl Abstract / FREE Full Text 8. ↵ Cohen , C. J. et al. Isolation of neoantigen-specific T cells from tumor and peripheral lymphocytes . J. Clin. Invest . 125 , 3981 – 3991 ( 2015 ). OpenUrl CrossRef PubMed 9. Page , D. B. et al. Deep Sequencing of T-cell Receptor DNA as a Biomarker of Clonally Expanded TILs in Breast Cancer after Immunotherapy . Cancer Immunol. Res . 4 , 835 – 844 ( 2016 ). OpenUrl Abstract / FREE Full Text 10. ↵ Schrama , D. , Ritter , C. & Becker , J. C. T cell receptor repertoire usage in cancer as a surrogate marker for immune responses . Semin. Immunopathol . 39 , 255 – 268 ( 2017 ). OpenUrl CrossRef 11. ↵ Benichou , J. , Ben-Hamo , R. , Louzoun , Y. & Efroni , S. Rep-Seq: uncovering the immunological repertoire through next-generation sequencing . Immunology 135 , 183 – 91 ( 2012 ). OpenUrl CrossRef PubMed Web of Science 12. ↵ Emerson , R. O. et al. Immunosequencing identifies signatures of cytomegalovirus exposure history and HLA-mediated effects on the T cell repertoire . Nat. Genet . 49 , 659 – 665 ( 2017 ). OpenUrl 13. ↵ Pogorelyy , M. V et al. Method for identication of . 14. ↵ Madi , A. et al. T-cell receptor repertoires share a restricted set of public and abundant CDR3 sequences that are associated with self-related immunity . Genome Res . 24 , 1603 – 12 ( 2014 ). OpenUrl Abstract / FREE Full Text 15. ↵ Wooldridge , L. et al. A Single Autoimmune T Cell Receptor Recognizes More Than a Million Different Peptides . J. Biol. Chem . 287 , 1168 – 1177 ( 2012 ). OpenUrl Abstract / FREE Full Text 16. ↵ Sewell , A. K. Why must T cells be cross-reactive? Nat. Rev. Immunol . 12 , 669 – 677 ( 2012 ). OpenUrl CrossRef PubMed 17. ↵ Dash , P. et al. Quantifiable predictive features define epitope-specific T cell receptor repertoires . Nature 547 , 89 – 93 ( 2017 ). OpenUrl CrossRef PubMed 18. ↵ Jokinen , E. , Heinonen , M. , Huuhtanen , J. , Mustjoki , S. & Lähdesmäki , H. TCRGP: Determining epitope specificity of T cell receptors . doi: 10.1101/542332 OpenUrl Abstract / FREE Full Text 19. ↵ Jurtz , V. I. et al. NetTCR: sequence-based prediction of TCR binding to peptide-MHC complexes using convolutional neural networks . bioRxiv 433706 ( 2018 ). doi: 10.1101/433706 OpenUrl Abstract / FREE Full Text 20. ↵ Moris , P. et al. Treating biomolecular interaction as an image classification problem – a case study on T-cell receptor-epitope recognition prediction . bioRxiv 2019.12.18.880146 ( 2019 ). doi: 10.1101/2019.12.18.880146 OpenUrl Abstract / FREE Full Text 21. ↵ Elman , J. Finding Structure in Time. COGNITIVE SCIENCE 14 , ( 1990 ). 22. ↵ Hochreiter , S. & Schmidhuber , J. Long Short-Term Memory . Neural Comput . 9 , 1735 – 1780 ( 1997 ). OpenUrl CrossRef PubMed Web of Science 23. ↵ Louzoun , Y. , Vider , T. & Weigert , M. T-cell epitope repertoire as predicted from human and viral genomes . Mol. Immunol . 43 , 559 – 569 ( 2006 ). OpenUrl CrossRef PubMed Web of Science 24. ↵ Tickotsky , N. , Sagiv , T. , Prilusky , J. , Shifrut , E. & Friedman , N. McPAS-TCR: a manually curated catalogue of pathology-associated T cell receptor sequences . doi: 10.1093/bioinformatics/btx286 OpenUrl CrossRef 25. ↵ Shugay , M. et al. VDJdb: a curated database of T-cell receptor sequences with known antigen specificity . Nucleic Acids Res . 46 , D419 – D427 ( 2018 ). OpenUrl CrossRef 26. ↵ Vacic , V. , Iakoucheva , L. M. & Radivojac , P. Two Sample Logo: a graphical representation of the differences between two sets of sequence alignments . Bioinformatics 22 , 1536 – 1537 ( 2006 ). OpenUrl CrossRef PubMed Web of Science 27. ↵ Jia , J. et al. Genome-scale search of tumor-specific antigens by collective analysis of mutations, expressions and T-cell recognition . Mol. Immunol . 46 , 1824 – 9 ( 2009 ). OpenUrl PubMed 28. ↵ Laumont , C. M. et al. Noncoding regions are the main source of targetable tumor-specific antigens . Sci. Transl. Med . 10 , eaau5516 ( 2018 ). OpenUrl Abstract / FREE Full Text 29. ↵ Zhang , S.-Q. et al. High-throughput determination of the antigen specificities of T cell receptors in single cells . Nat. Biotechnol . 36 , 1156 – 1159 ( 2018 ). OpenUrl 30. ↵ Klinger , M. et al. Multiplex Identification of Antigen-Specific T Cell Receptors Using a Combination of Immune Assays and Immune Receptor Sequencing . PLoS One 10 , e0141561 ( 2015 ). OpenUrl 31. ↵ Savola , P. et al. Somatic mutations in clonally expanded cytotoxic T lymphocytes in patients with newly diagnosed rheumatoid arthritis . Nat. Commun . 8 , 15869 ( 2017 ). OpenUrl CrossRef 32. ↵ Birnbaum , M. E. , Dong , S. & Garcia , K. C. Diversity-oriented approaches for interrogating T-cell receptor repertoire, ligand recognition, and function . Immunol. Rev . 250 , 82 – 101 ( 2012 ). OpenUrl CrossRef PubMed 33. ↵ Pogorelyy , M. V et al. Exploring the pre-immune landscape of antigen-specific T cells . Genome Med . 10 , 68 ( 2018 ). OpenUrl 34. ↵ De Neuter , N. et al. On the feasibility of mining CD8+ T cell receptor patterns underlying immunogenic peptide recognition . Immunogenetics 70 , 159 – 168 ( 2018 ). OpenUrl CrossRef 35. ↵ De Simone , M. , Rossetti , G. & Pagani , M. Single Cell T Cell Receptor Sequencing: Techniques and Future Challenges . Front. Immunol . 9 , 1638 ( 2018 ). OpenUrl 36. ↵ Yin , W. , Kann , K. , Yu , M. & Schütze , H. Comparative Study of CNN and RNN for Natural Language Processing . ( 2017 ). 37. ↵ Hu , Y. et al. ACME: pan-specific peptide–MHC class I binding prediction through attention-based deep neural networks . Bioinformatics 35 , 4946 – 4954 ( 2019 ). OpenUrl 38. ↵ Zoete , V. , Irving , M. , Ferber , M. , Cuendet , M. A. & Michielin , O. Structure-based, rational design of T cell receptors . Frontiers in Immunology 4 , ( 2013 ). 39. ↵ Mikolov , T. , Chen , K. , Corrado , G. & Dean , J. Efficient Estimation of Word Representations in Vector Space . ( 2013 ). 40. ↵ Pennington , J. , Socher , R. & Manning , C. D. GloVe: Global Vectors for Word Representation . 41. ↵ Henikoff , S. & Henikoff , J. G. Amino acid substitution matrices from protein blocks . Proc. Natl. Acad. Sci . 89 , 10915 – 10919 ( 1992 ). OpenUrl Abstract / FREE Full Text 42. ↵ Kidera , A. , Konishi , Y. , Oka , M. , Ooi , T. & Scheraga , H. A. Statistical Analysis of the Physical Properties of the 20 Naturally Occurring Amino Acids . Journal of Protein Chemistry 4 , ( 1985 ). 43. ↵ Hammerl , D. , Rieder , D. , Martens , J. W. M. , Trajanoski , Z. & Debets , R. Adoptive T Cell Therapy: New Avenues Leading to Safe Targets and Powerful Allies . Trends Immunol . 39 , 921 – 936 ( 2018 ). OpenUrl 44. ↵ Kollman , C. et al. The effect of donor characteristics on survival after unrelated donor transplantation for hematologic malignancy . Blood 127 , 260 – 7 ( 2016 ). OpenUrl Abstract / FREE Full Text Back to top Previous Next Posted January 19, 2020. Download PDF Supplementary Material Data/Code Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following Prediction of specific TCR-peptide binding from large dictionaries of TCR-peptide pairs Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share Prediction of specific TCR-peptide binding from large dictionaries of TCR-peptide pairs Ido Springer , Hanan Besser , Nili Tickotsky-Moskovitz , Shirit Dvorkin , Yoram Louzoun bioRxiv 650861; doi: https://doi.org/10.1101/650861 Share This Article: Copy Citation Tools Prediction of specific TCR-peptide binding from large dictionaries of TCR-peptide pairs Ido Springer , Hanan Besser , Nili Tickotsky-Moskovitz , Shirit Dvorkin , Yoram Louzoun bioRxiv 650861; doi: https://doi.org/10.1101/650861 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Immunology Subject Areas All Articles Animal Behavior and Cognition (7871) Biochemistry (18402) Bioengineering (14575) Bioinformatics (43521) Biophysics (22178) Cancer Biology (19292) Cell Biology (26421) Clinical Trials (138) Developmental Biology (13759) Ecology (20610) Epidemiology (2067) Evolutionary Biology (25051) Genetics (15958) Genomics (23175) Immunology (18367) Microbiology (41743) Molecular Biology (17723) Neuroscience (91753) Paleontology (686) Pathology (2932) Pharmacology and Toxicology (5003) Physiology (7951) Plant Biology (15668) Scientific Communication and Education (2080) Synthetic Biology (4473) Systems Biology (10081) Zoology (2346) window.__CF$cv$params={r:'a28523f4dc7b2571',t:'MTc4NjI2MTUxNw==',u:'019fe57bbaaf7251be055daec006795b',ut:'nZjueiu6jVC7VYLLjzjoqzSm7Yd1V_MOZmKJkfotOa4-1786261519-1.2.1.1-wAngK8Fw9xLUqS5GpsrpJaMyxpvLHqEOpcY9gqNE_8oAB6TeHOKEtyAsfa_2QNu9Xj7.3kcRbMAFt1gs.0pssVFmtviB2THroCz75U5Tchg',i:60};(function(){if(!document.body)return;var s=document.createElement('script');s.src='/cdn-cgi/challenge-platform/scripts/precursor/main.js';document.head.appendChild(s);})();

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (sparse)

Too few in-corpus citations on either side for a chart; here are the lists.

Cited by (2)

Cited by (2)

Source provenance

europepmc
last seen: 2026-05-19T01:45:01.086888+00:00
unpaywall
last seen: 2026-06-13T06:42:57.164913+00:00