Skip to content
DraconiticResearch
Search Sources API
203,948 studies31 sourcesUpdated 31 min ago
PreprintCC BYbioRxiv

LinearKnot: linear-time ensemble analysis of RNA density-2 pseudoknots under hierarchical folding

  1. 1Institute of Science Tokyo

Abstract

Motivation: A pseudoknot is an arrangement of crossing base pairs. Pseudoknots complicate structure prediction and calculations over possible structures (an ensemble). CParty sums structure weights for hierarchical pseudoknots that keep a supplied pseudoknot-free structure (scaffold). Its time is cubic in sequence length. Results: LinearKnot approximates CParty with beam pruning. It combines at most two partial structures in each step and keeps the highest-ranked candidates. At fixed beam width, hairpin length limit, and scaffold search limit, partition functions, minimum-free-energy (MFE) predictions, and representative {gamma}-centroid structures from base-pairing probabilities take linear time in sequence length. Loop profiles give probabilities for pairing and six unpaired loop types, including gaps between crossing stems (PseudoLoop). Window accessibility is the probability that a window is unpaired. For each RNA, we compared each base's distributions over pairing partners (including the unpaired state) and structural contexts with exact probabilities and averaged their total variation (TV) distances over bases unpaired in the scaffold. At width 200, the 90th percentiles of these RNA averages among 300-399-base RNAs were 0.0015 for pairing and 0.0017 for contexts. At width 100, LinearKnot completed partition functions for all 107 real RNAs through 29 kilobases. Under our settings, CParty completed RNAs up to about 1 kilobase and was faster on them. For the RNAcentral long non-coding RNA URS00023A4DB9 (29,106 nt), partition-function, pairing-probability, and MFE calculations at width 100 took about 7 minutes and 3.22 GiB. We compared free energy and pairing probabilities before and after each increase in beam width and local limits. These changes generally became smaller at larger widths. At width 200, the calculations for URS00023A4DB9 took about 20 minutes and 5.68 GiB. In rat telomerase RNA, a four-base window next to a pseudoknot was mostly unpaired as part of a PseudoLoop. A pseudoknot-free calculation with the same scaffold gave lower accessibility and placed the window mainly in a hairpin when unpaired. Availability and implementation: LinearKnot provides the linearknot command at https://github.com/TakumiOtagaki/LinearKnot. Experiment scripts and data are at https://github.com/TakumiOtagaki/LinearKnotExperiments.

Related

  1. PKProbDesign: RNA inverse folding including pseudoknots by optimizing thermodynamic folding probability
    T. Otagaki, J. Iwakiri, G. Terai +2
    bioRxivPreprintCC BYFull textBioinformatics & computational biologybioRxiv
  2. Calibrating Classifiers Across Covariates: Hierarchical Vocal Density Estimation for Acoustic Monitoring at Scale
    L. Freeland-Haynes, M. J. Weldy, A. K. Navine +3
    bioRxivPreprintCC BYFull textEcologybioRxiv
  3. Self-supervised representations reveal the genetic architecture of human cortical folding
    Antoine Dufournet, Julien Laval, Joël Chavas +4
    HALPreprintAll rights reservedFull textGenetics & genomicsNeuroscienceHALbioRxiv
  4. The interaction between NC(p7)1-55 and p6 may regulate interactions with nucleic acids during assembly through modulation of Gag folding.
    V. LARUE, S. Nonin-Lecomte
    bioRxivPreprintAll rights reservedFull textBiophysicsStructural biologybioRxivHAL
  5. FoldAbS: Repurposing the Protein Folding Model as a Foundation Encoder for Antibody Screening
    J. Wu, F. Wu, X. Zhu +5
    bioRxivPreprintAll rights reservedFull textBioinformatics & computational biologybioRxiv
BibTeX
@misc{otagaki2026linearknot,
  title = {{LinearKnot: linear-time ensemble analysis of RNA density-2 pseudoknots under hierarchical folding}},
  author = {T. Otagaki and K. Sato},
  howpublished = {bioRxiv},
  year = {2026},
  month = nov,
  doi = {10.64898/2026.11.06.764809},
  url = {https://www.biorxiv.org/content/10.64898/2026.11.06.764809v1},
  note = {CC BY},
}
RIS
TY  - UNPB
TI  - LinearKnot: linear-time ensemble analysis of RNA density-2 pseudoknots under hierarchical folding
AU  - T. Otagaki
AU  - K. Sato
PY  - 2026
DA  - 2026/11/06
PB  - bioRxiv
DO  - 10.64898/2026.11.06.764809
UR  - https://www.biorxiv.org/content/10.64898/2026.11.06.764809v1
AB  - Motivation: A pseudoknot is an arrangement of crossing base pairs. Pseudoknots complicate structure prediction and calculations over possible structures (an ensemble). CParty sums structure weights for hierarchical pseudoknots that keep a supplied pseudoknot-free structure (scaffold). Its time is cubic in sequence length. Results: LinearKnot approximates CParty with beam pruning. It combines at most two partial structures in each step and keeps the highest-ranked candidates. At fixed beam width, hairpin length limit, and scaffold search limit, partition functions, minimum-free-energy (MFE) predictions, and representative {gamma}-centroid structures from base-pairing probabilities take linear time in sequence length. Loop profiles give probabilities for pairing and six unpaired loop types, including gaps between crossing stems (PseudoLoop). Window accessibility is the probability that a window is unpaired. For each RNA, we compared each base's distributions over pairing partners (including the unpaired state) and structural contexts with exact probabilities and averaged their total variation (TV) distances over bases unpaired in the scaffold. At width 200, the 90th percentiles of these RNA averages among 300-399-base RNAs were 0.0015 for pairing and 0.0017 for contexts. At width 100, LinearKnot completed partition functions for all 107 real RNAs through 29 kilobases. Under our settings, CParty completed RNAs up to about 1 kilobase and was faster on them. For the RNAcentral long non-coding RNA URS00023A4DB9 (29,106 nt), partition-function, pairing-probability, and MFE calculations at width 100 took about 7 minutes and 3.22 GiB. We compared free energy and pairing probabilities before and after each increase in beam width and local limits. These changes generally became smaller at larger widths. At width 200, the calculations for URS00023A4DB9 took about 20 minutes and 5.68 GiB. In rat telomerase RNA, a four-base window next to a pseudoknot was mostly unpaired as part of a PseudoLoop. A pseudoknot-free calculation with the same scaffold gave lower accessibility and placed the window mainly in a hairpin when unpaired. Availability and implementation: LinearKnot provides the linearknot command at https://github.com/TakumiOtagaki/LinearKnot. Experiment scripts and data are at https://github.com/TakumiOtagaki/LinearKnotExperiments.
ER  -