Proceedings of the National Academy of SciencesBioinformaticsPeer-reviewed journal article
Pairing interacting protein sequences using masked language modeling
Abstract
Predicting which proteins interact together from amino-acid sequences is an important task. We develop a method to pair interacting protein sequences which leverages the power of protein language models trained on multiple sequence alignments, such as MSA Transformer and the EvoFormer module of AlphaFold. We formulate the problem of pairing interacting partners among the paralogs of two protein families in a differentiable way. We introduce a method called DiffPALM that solves it by exploiting the ability of MSA Transformer to fill in masked amino acids in multiple sequence alignments using the surrounding context. MSA Transformer encodes coevolution between functionally or structurally coupled amino acids within protein chains. It also captures inter-chain coevolution, despite being trained on single-chain data. Relying on MSA Transformer without fine-tuning, DiffPALM outperforms existing coevolution-based pairing methods on difficult benchmarks of shallow multiple sequence alignments extracted from ubiquitous prokaryotic protein datasets. It also outperforms an alternative method based on a state-of-the-art protein language model trained on single sequences. Paired alignments of interacting protein sequences are a crucial ingredient of supervised deep learning methods to predict the three-dimensional structure of protein complexes. Starting from sequences paired by DiffPALM substantially improves the structure prediction of some eukaryotic protein complexes by AlphaFold-Multimer. It also achieves competitive performance with using orthology-based pairing. Significance statementDeep learning has brought major advances to the analysis of biological sequences. Self-supervised models, based on approaches from natural language processing and trained on large ensembles of protein sequences, efficiently learn statistical dependence in this data. This includes coevolution patterns between structurally or functionally coupled amino acids, which allows them to capture structural contacts. We propose a method to pair interacting protein sequences which leverages the power of a protein language model trained on multiple sequence alignments. Our method performs well for small datasets that are challenging for existing methods. It can improve structure prediction of protein complexes by supervised methods, which remains more challenging than that of single-chain proteins.
- assay: protein sequence
- research focus: protein design
- research focus: protein structure prediction
- research focus: benchmarking
- approach: deep learning
- approach: statistical model
- Citations
- 31
- FWCI
- 4.21
- Field percentile
- top 4%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Scaling down protein language modeling with MSA Pairformer
Yo Akiyama, Zhidian Zhang, … Sergey Ovchinnikov·bioRxiv·Aug 2, 2025
- DiffPaSS - High-performance differentiable pairing of protein sequences using soft scores
Umberto Lupo, Damiano Sgarbossa, … Anne‐Florence Bitbol·BioinformaticsPeer-reviewed·Dec 11, 2024
- MSA Transformer
Roshan Rao, Jason J. Liu, … Alexander W. Rives·bioRxiv·Feb 12, 2021
- Improve the Protein Complex Prediction with Protein Language Models
- Single-sequence protein structure prediction using language models from deep learning
Ratul Chowdhury, Nazim Bouatta, … Mohammed AlQuraishi·Nature BiotechnologyPeer-reviewed·Oct 3, 2022
- Bilingual Language Model for Protein Sequence and Structure
Michael Heinzinger, Konstantin Weißenow, … Burkhard Rost·NAR Genomics and BioinformaticsPeer-reviewed·Sep 28, 2024