CParty: Hierarchically Constrained Partition Functionof RNA Pseudoknots
Luke TrinityiD, Mateo GrayiD, Sebastian WilliD, Yann PontyiD, Ulrike StegeiD, Hosna JabbariiD
Abstract
Biologically relevant RNA secondary structures are routinely predicted by efficient dynamic programming algorithms that minimize their free energy. Starting from such algorithms, one can devise partition function algorithms, which enable stochastic perspectives on RNA structure ensembles. As most prominent example McCaskills partition function algorithm is derived from pseudoknot-free energy minimization. While this algorithm became hugely successful for the stochastic analysis of pseudoknot-free RNA structure, as of yet there exists only one pseudoknotted partition function implementation, which covers only simple pseudoknots and comes with a borderline-prohibitive complexity of O(n5) in the RNA length n. In this article, we develop a partition function algorithm corresponding to the hierarchical pseudoknot prediction of HFold, which performs exact optimization in a realistic pseudoknot energy model. In consequence, our algorithm CParty carries over HFolds advantages over classical pseudoknot prediction to stochastic analysis. In only cubic time, it computes the hierarchically constrained partition function over pseudoknotted density-2 structures G {cup} G', composed of pseudoknot-free parts G and G', where G is given. Thus, it follows the common hypothesis of hierarchical pseudoknot formation, where pseudoknots form as tertiary contacts only after a first pseudoknot-free core G. Like HFold, CParty is very efficient, achieving the low complexity of the pseudoknot-free algorithm. Finally, by computing pseudoknotted ensemble energies, we unveil kinetics features of a therapeutic target in SARS-CoV-2. AvailibilityCParty is available at https://github.com/HosnaJabbari/CParty.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility 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
- LinearKnot: linear-time ensemble analysis of RNA density-2 pseudoknots under hierarchical folding
Takumi Otagaki, Kengo Sato·bioRxiv·Nov 9, 2026
- Accurate prediction of RNA secondary structure including pseudoknots through solving minimum-cost flow with learned potentials
Tiansu Gong, Fusong Ju, Dongbo Bu·bioRxiv·Sep 19, 2022
- RNA structure prediction including pseudoknots through direct enumeration of states
O. Kimchi, T. Cragnolini, … L. J. Colwell·bioRxiv·Jun 4, 2018
- SparseRNAFolD: Sparse RNA pseudoknot-free Folding including Dangles
Mateo Gray, Sebastian Will, Hosna Jabbari·bioRxiv·Jun 5, 2023
- A divide-and-conquer approach based on deep learning for long RNA secondary structure prediction: focus on pseudoknots identification
Loïc Omnes, Éric Angel, … Fariza Tahi·PLoS ONEPeer-reviewed·Apr 25, 2025
- Hierarchical Analysis of RNA Secondary Structures with Pseudoknots Based on Sections
Ryota Masuki, Donn Liew, Ee Hou Yong·PLoS Computational BiologyPeer-reviewed·Jan 27, 2026