Methods for Analyzing RNA Pseudoknots via Chord Diagrams and Intersection Graphs
Rayan Ibrahim, Allison H. Moore
TL;DR
The paper develops a rigorous graph-theoretic framework for analyzing RNA pseudoknots using chord diagrams and intersection graphs, introducing a distance-based $\tau$ to capture 3D topology. It defines pseudoknots via weighted vertex covers on segment-intersection graphs and presents the $\tau$-segment graph method to interpolate between segment-based and augmented representations. The approach is validated on bpRNA-1m data, showing genus and vertex-cover metrics robustly quantify pseudoknot complexity, and revealing insights into partition persistence and secondary-structure classification. Overall, the method provides a topologically informed, computable toolkit for enumerating, classifying, and predicting pseudoknotted RNA structures with practical MATLAB implementations.
Abstract
RNA molecules are known to form complex secondary structures including pseudoknots. A systematic framework for the enumeration, classification and prediction of secondary structures is critical to determine the biological significance of the molecular configurations of RNA. Chord diagrams are mathematical objects widely used to represent RNA secondary structures and to analyze structural motifs, however a mathematically rigorous enumeration of pseudoknots remains a challenge. We introduce a method that incorporates a distance-based metric $τ$ to analyze the intersection graph of a chord diagram associated with a pseudoknotted structure. In particular, our method formally defines a pseudoknot in terms of a weighted vertex cover of a certain intersection graph constructed from a partition of the chord diagram representing the nucleotide sequence of the RNA molecule. In this graph-theoretic context, we introduce a rigorous algorithm that enumerates pseudoknots, classifies secondary structures, and is sensitive to three-dimensional topological features. We implement our methods in MATLAB and test the algorithm on pseudoknotted structures from the bpRNA-1m database. Our findings confirm that genus is a robust quantifier of pseudoknot complexity.
