Improved inference of intermolecular contacts through protein–protein interaction prediction using coevolutionary analysis

M. Correa Marrero, G.H. Immink, D. de Ridder, A.D.J. van Dijk*

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

7 Citations (Scopus)

Abstract

Motivation: Predicting residue–residue contacts between interacting proteins is an important problem in bioinformatics. The growing wealth of sequence data can be used to infer these contacts through correlated mutation analysis on multiple sequence alignments of interacting homologs of the proteins of interest. This requires correct identification of pairs of interacting proteins for many species, in order to avoid introducing noise (i.e. non-interacting sequences) in the analysis that will decrease predictive performance.
Results: We have designed Ouroboros, a novel algorithm to reduce such noise in intermolecular contact prediction. Our method iterates between weighting proteins according to how likely they are to interact based on the correlated mutations signal, and predicting correlated mutations based on the weighted sequence alignment. We show that this approach accurately discriminates between protein interaction versus non-interaction and simultaneously improves the prediction of intermolecular contact residues compared to a naive application of correlated mutation analysis. This requires no training labels concerning interactions or contacts. Furthermore, the method relaxes the assumption of one-to-one interaction of previous approaches, allowing for the study of many-to-many interactions.
Original languageEnglish
Pages (from-to)2036-2042
Number of pages7
JournalBioinformatics
Volume35
Issue number12
Early online date6 Nov 2018
DOIs
Publication statusPublished - Jun 2019

Fingerprint

Dive into the research topics of 'Improved inference of intermolecular contacts through protein–protein interaction prediction using coevolutionary analysis'. Together they form a unique fingerprint.

Cite this