bio.rodeo
ModelsOrganizationsLeaderboardAboutSign in
bio.rodeo

The authoritative source for evaluating biological foundation models. No hype, just honest analysis.

Categories
  • DNA & Gene
  • RNA
  • Protein
  • Small molecule
  • Single-cell
  • Spatial omics
  • Pathology
  • Imaging
  • Metabolomics
  • Biosignals
  • Language model
bio.rodeoModelsOrganizationsLeaderboardAboutFAQSubmit a modelContact
© 2026 Pulsatance. All rights reserved. ~
Built by Pulsatance
Protein foundation models
Protein

TULIP

Ecole Normale Superieure

Unsupervised transformer language model for TCR-epitope binding prediction that generalizes to unseen epitopes without needing negative examples.

Released: July 2023

TULIP (Transformer-based Unsupervised Language model for Interacting Peptides and T-cell receptors) is a model for predicting binding between T-cell receptors (TCRs) and their cognate peptide epitopes, developed by Barthelemy Meynard-Piganeau, Christoph Feinauer, Martin Weigt, Aleksandra Walczak, and Thierry Mora at the Laboratoire de Physique de l'Ecole Normale Superieure and Institut de Biologie Paris Seine. Introduced as a preprint in July 2023 and subsequently published in PNAS in 2024, TULIP addresses one of the most practically important and technically challenging problems in immunology: predicting which T-cell receptors will bind a given peptide-MHC complex.

Accurate TCR-epitope binding prediction is central to understanding adaptive immune responses, designing vaccines, and developing T-cell-based therapies including cancer immunotherapy. However, the field has been hampered by two compounding problems. First, training data is scarce relative to the vast diversity of both TCR and epitope sequence space. Second, prior supervised learning approaches require negative examples — pairs of TCRs and epitopes that do not bind — and the way these negatives are sampled introduces systematic biases that inflate apparent accuracy and cause models to fail when evaluated on epitopes not seen during training.

TULIP circumvents both limitations by adopting an unsupervised language model approach inspired by masked language modeling. Instead of learning a binary binding classifier, TULIP learns a joint probability distribution over TCR and epitope sequences using transformer attention. At inference time, the probability the model assigns to a TCR sequence given an epitope reflects the likelihood of binding, without ever requiring explicit negative examples. This framing is more robust to distribution shift across epitopes and enables the model to generalize to unseen epitopes — a critical requirement for real-world deployment.

#Key Features

  • Unsupervised training on incomplete data: TULIP uses a transformer language model objective that learns from positive TCR-epitope pairs only, eliminating the negative sampling bias that undermines supervised competitors on unseen epitopes.
  • Epitope generalization: By learning a joint sequence distribution rather than an epitope-specific classifier, TULIP transfers binding knowledge across the TCR repertoire and generalizes to epitopes absent from the training set.
  • Flexible data integration: The model can incorporate TCR-epitope data of varying quality and completeness — including partial chain information (alpha or beta chain only) — making it compatible with the heterogeneous coverage of immunological databases.
  • Transformer attention mechanism: Multi-head self-attention captures long-range dependencies between TCR CDR loops and epitope residues, encoding the biophysical logic of TCR-pMHC recognition in the model's learned representations.
  • No negative sampling required: Unlike ERGO, NetTCR, and related supervised models, TULIP does not require a procedure for generating non-binding pairs, removing a major source of evaluation bias and simplifying training data curation.

#Technical Details

TULIP is implemented as a transformer encoder that processes concatenated TCR and epitope sequence tokens. The model is trained on TCR-epitope pairs drawn from immunological databases including VDJdb, using a masked language modeling objective applied jointly to the TCR and epitope sequences. During training, residue positions in both sequences are randomly masked and the model is trained to predict the original amino acids from unmasked context, encouraging the model to learn the statistical dependencies between interacting sequences. Fine-tuning for a specific epitope uses the available positive examples for that epitope, with pretraining on the full positive dataset establishing general TCR-epitope co-occurrence statistics.

In benchmarks comparing TULIP to supervised methods including NetTCR-2.0, ERGO, and ERGO-II, TULIP shows robust performance on held-out epitopes not seen during training — the scenario most relevant to practical deployment. The model demonstrates that unsupervised approaches are less susceptible to the negative sampling bias identified in supervised models, which can artificially inflate AUC metrics when the test set epitopes overlap with training epitopes. The GitHub repository provides code for ranking TCR candidates for a given target epitope via the predict.py interface.

#Applications

TULIP is applicable wherever researchers need to rank or filter T-cell receptors by their predicted binding affinity to a target peptide-MHC complex. In neoantigen vaccine design, it can prioritize candidate T-cell epitopes from patient tumor mutations by identifying which predicted neoantigen-specific TCRs are likely to be functional. In adoptive cell therapy research, TULIP supports identification of TCRs with desired specificity from large immune repertoire sequencing datasets. In basic immunology, the model's learned joint distribution provides insights into the sequence grammar of TCR-epitope recognition, complementing structural analyses of pMHC-TCR complexes. The model is also applicable to evaluating cross-reactivity risks — predicting whether a therapeutic TCR or CAR-T construct might engage off-target peptides.

#Impact

TULIP's publication in PNAS established unsupervised language modeling as a viable and principled alternative to supervised TCR-epitope prediction, and provided the field with a concrete demonstration of the negative sampling bias problem in existing benchmarks. The model highlighted that generalization to unseen epitopes — not accuracy on previously observed epitopes — is the appropriate standard for evaluating TCR-epitope predictors in real-world settings. TULIP's approach influenced subsequent work on immunological sequence modeling and spurred broader discussion about evaluation protocols in the TCR-epitope prediction community. A recognized limitation, acknowledged in independent benchmarking studies, is that all current TCR-epitope models including TULIP struggle to substantially exceed random performance in the most stringent unseen-epitope evaluation scenarios, reflecting the fundamental difficulty of the problem and the need for richer structural and biophysical training signals.

Citation

TULIP — a Transformer based Unsupervised Language model for Interacting Peptides and T-cell receptors that generalizes to unseen epitopes

Preprint

Meynard-Piganeau, B., et al. (2024) TULIP — a Transformer based Unsupervised Language model for Interacting Peptides and T-cell receptors that generalizes to unseen epitopes. bioRxiv.

DOI: 10.1101/2023.07.19.549669

Recent citations

Papers that recently cited this model.

  • Generative design of antigen-specific T-cell receptor sequences with a conditional diffusion model

    Yumeng Zhang, Wenhua Liang, Shuting Xu, et al.

    bioRxiv · Jul 2026

    0
  • Structure-Regularized Interpretable TCR-Epitope Prediction

    Jiarui Li, Zixiang Yin, Yunbei Zhang, et al.

    Jun 2026

    0Influential
  • DextraDemixer enables accurate identification of antigen-specific T cells from pMHC multimer experiments

    Yang An, F. Drost, Irene Bonafonte-Pardàs, et al.

    bioRxiv · Jun 2026

    0Influential

Top citations

The most-cited papers that cite this model.

  • Development and use of machine learning algorithms in vaccine target selection

    Barbara Bravi

    npj Vaccines · Jan 2024

    100
  • Deep learning predictions of TCR-epitope interactions reveal epitope-specific chains in dual alpha T cells

    Giancarlo Croce, S. Bobisse, D. Moreno, et al.

    bioRxiv · Sep 2023

    84
  • NetTCR 2.2 - Improved TCR specificity predictions by combining pan- and peptide-specific training strategies, loss-scaling and integration of sequence similarity

    Mathias Fynbo Jensen, Morten Nielsen

    bioRxiv · Dec 2023

    29
  • Epitope-anchored contrastive transfer learning for paired CD8+ cell receptor-antigen recognition

    Yumeng Zhang, Zhikang Wang, Yunzhe Jiang, et al.

    bioRxiv · Apr 2024

    24Influential
  • The Observed T cell receptor Space database enables paired-chain repertoire mining, coherence analysis and language modelling

    M. Raybould, Alexander Greenshields-Watson, Parth Agarwal, et al.

    bioRxiv · May 2024

    21

Related models

Models with similar goals, methods, or subject matter.

  • DecoderTCR

    Biohub / University of Chicago

    Masked language model for T-cell receptor and peptide-MHC binding prediction, with compositional pretraining and non-autoregressive decoding.

    Protein
  • TRIOPS

    UC Santa Cruz

    T-cell receptor-MHC restriction prediction from amino acid sequence, mapping TCRs to their restricting HLA allele at 0.97 held-out AUC.

    Protein
  • TCRDiff

    Monash University

    Conditional denoising diffusion model that designs antigen-specific TCR CDR3β sequences conditioned on peptide-MHC targets and germline V-genes.

    Protein
  • peleke-1

    Silico Biosciences / Tuple

    Suite of large language models fine-tuned with LoRA to generate antigen-targeted antibody Fv sequences from an antigen and its epitope.

    Protein
  • alphafold_finetune

    Institute for Protein Design

    AlphaFold fine-tuned on peptide-MHC and protein-peptide binding data for specificity prediction across MHC class I/II, PDZ, and SH3 domains.

    Protein

Citations

Total Citations43
Influential7
References47

GitHub

Stars14
Forks6
Open Issues8
Contributors1
Last Push2y ago
LanguagePython
LicenseGPL-3.0

Fields of citing research

  • Medicine88%
  • Biology85%
  • Computer Science83%
  • Physics5%
  • Engineering3%

Share of papers citing this model.

Openness

bio.rodeo opennessFully open · usable and reproducible
60Partial
Usability — can I run it?71
Reproducibility — can I retrain it?61
Model Openness Framework
Unclassified
Restrictive license on core components

Tags

antibodydrug_discoverylanguage_modelself_supervisedtransformerzero_shot

Resources

GitHub RepositoryResearch Paper