Boltzmann probability of RNA structural neighbors and riboswitch detection

Bioinformatics. 2007 Aug 15;23(16):2054-62. doi: 10.1093/bioinformatics/btm314. Epub 2007 Jun 14.

Abstract

Motivation: We describe algorithms implemented in a new software package, RNAbor, to investigate structures in a neighborhood of an input secondary structure S of an RNA sequence s. The input structure could be the minimum free energy structure, the secondary structure obtained by analysis of the X-ray structure or by comparative sequence analysis, or an arbitrary intermediate structure.

Results: A secondary structure T of s is called a delta-neighbor of S if T and S differ by exactly delta base pairs. RNAbor computes the number (N(delta)), the Boltzmann partition function (Z(delta)) and the minimum free energy (MFE(delta)) and corresponding structure over the collection of all delta-neighbors of S. This computation is done simultaneously for all delta < or = m, in run time O (mn3) and memory O(mn2), where n is the sequence length. We apply RNAbor for the detection of possible RNA conformational switches, and compare RNAbor with the switch detection method paRNAss. We also provide examples of how RNAbor can at times improve the accuracy of secondary structure prediction.

Availability: http://bioinformatics.bc.edu/clotelab/RNAbor/.

Supplementary information: Supplementary data are available at Bioinformatics online.

Publication types

  • Research Support, Non-U.S. Gov't
  • Research Support, U.S. Gov't, Non-P.H.S.

MeSH terms

  • Algorithms*
  • Base Sequence
  • Computer Simulation
  • Models, Chemical*
  • Models, Molecular*
  • Models, Statistical
  • Molecular Sequence Data
  • Nucleic Acid Conformation
  • RNA, Catalytic / chemistry*
  • RNA, Catalytic / ultrastructure*
  • Sequence Analysis, RNA / methods*
  • Structure-Activity Relationship

Substances

  • RNA, Catalytic