Related Experiment Video
Updated: May 21, 2025

Detection of Heterodimerization of Protein Isoforms Using an in Situ Proximity Ligation Assay
Published on: October 20, 2018
Isopeptor: a tool for detecting intramolecular isopeptide bonds in protein structures
Francesco Costa1, Rob Barringer2, Ioannis Riziotis1
1European Molecular Biology Laboratory, European Bioinformatics Institute (EMBL-EBI), Wellcome Genome Campus, Hinxton CB10 1SD, United Kingdom.
Motivation:
Intramolecular isopeptide bonds contribute to the structural stability of proteins, and have primarily been identified in domains of bacterial fibrillar adhesins and pili. At present, there is no systematic method available to detect them in newly determined molecular structures. This can result in mis-annotations and incorrect modeling.
Results:
Here, we present Isopeptor, a computational tool designed to predict the presence of intramolecular isopeptide bonds in experimentally determined structures. Isopeptor utilizes structure-guided template matching via the Jess software, combined with a logistic regression classifier that incorporates root mean square deviation and relative solvent accessible area as key features. The tool demonstrates a precision of 1.0 and a recall of 0.947 when tested on a Protein Data Bank subset of domains known to contain intramolecular isopeptide bonds that have been deposited with incorrectly modeled geometries.
Availability And Implementation:
Isopeptor's Python-based implementation supports integration into bioinformatics workflows and can be accessed via the command line, through a Python API or via a Google Colaboratory implementation (https://colab.research.google.com/github/FranceCosta/Isopeptor_development/blob/main/notebooks/Isopeptide_finder.ipynb). Source code is hosted on GitHub (https://github.com/FranceCosta/isopeptor) and can be installed via the Python package installation manager PIP.
Related Concept Videos
Protein-protein Interfaces
Protein Networks
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...

