Related Experiment Video
Updated: Jun 4, 2025

RNA Secondary Structure Prediction Using High-throughput SHAPE
Published on: May 31, 2013
CParty: hierarchically constrained partition function of RNA pseudoknots
Mateo Gray1, Luke Trinity2, Ulrike Stege2
1Department of Biomedical Engineering, University of Alberta, Edmonton, Alberta T6G 1H9, Canada.
Motivation:
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 the most prominent example, McCaskill's partition function algorithm is derived from pseudoknot-free energy minimization. While this algorithm became hugely successful for the analysis of pseudoknot-free RNA structure ensembles, 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.
Results:
Here, 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 HFold's advantages over classical pseudoknot prediction in characterizing the Boltzmann ensemble at equilibrium. Given an RNA sequence S and a pseudoknot-free structure G, CParty computes the partition function over all possibly pseudoknotted density-2 structures G∪G' of S that extend the fixed G by a disjoint pseudoknot-free structure G'. Thus, CParty follows the common hypothesis of hierarchical pseudoknot formation, where pseudoknots form as tertiary contacts only after a first pseudoknot-free "core" G and we call the computed partition function hierarchically constrained (by G). Like HFold, the dynamic programming algorithm CParty is very efficient, achieving the low complexity of the pseudoknot-free algorithm, i.e. cubic time and quadratic space. Finally, by computing pseudoknotted ensemble energies, we unveil kinetics features of a therapeutic target in SARS-CoV-2.
Availability And Implementation:
CParty is available at https://github.com/HosnaJabbari/CParty.
Related Concept Videos
Eukaryotic RNA Polymerases
All three eukaryotic RNAPs require specific transcription factors, of which the...
Bacterial RNA Polymerase
In most genes, the transcription site is a single base present upstream of the coding sequence. Though RNAP is a catalytically efficient enzyme, it does not recognize...
Nucleic Acid Structure
DNA Structure
DNA...
RNA Stability
RNA Polymerase II Accessory Proteins
Restarting Stalled Replication Forks

