Systematic discovery of circular permutations across the protein universe using CIRPIN.
Protein structure search has been revolutionized by deep learning methods that can rapidly search massive databases. However, current structure search tools often miss proteins related by topological rearrangements, particularly circular permutation, wherein proteins share highly similar structure but differ in the positioning of their termini. We introduce a circular permutation-invariant graph neural network (CIRPIN) that addresses this limitation through a data augmentation strategy using syn
Protein structure search has been revolutionized by deep learning methods that can rapidly search massive databases. However, current structure search tools often miss proteins related by topological rearrangements, particularly circular permutation, wherein proteins share highly similar structure but differ in the positioning of their termini. We introduce a circular permutation-invariant graph neural network (CIRPIN) that addresses this limitation through a data augmentation strategy using synthetic circular permutations. We demonstrate that CIRPIN learns representations of proteins that are invariant to circular permutation, enabling it to identify structurally similar proteins within the Structural Classification of Proteins and AlphaFold Cluster Representatives databases. Using CIRPIN, we created CIRPIN-DB, a database of 18.3 million protein pairs highly enriched for circular permutation relationships. Our database contains structures from 845 unique topologies in the CATH Protein Structure Classification database representing the largest and most comprehensive resource of proteins related by a circular permutation assembled to date. Notably, among several novel circular permutants, we find that the PDZ domain-the most commonly inserted domain within multidomain proteins-exists in four distinct circularly permuted forms. Our results establish CIRPIN as a powerful tool to investigate the evolutionary mechanisms underlying circularly permuted proteins.


