Efficient computation of optimal oligo-RNA binding

Nucleic Acids Res. 2004 Dec 17;32(22):6636-42. doi: 10.1093/nar/gkh1008. Print 2004.

Abstract

We present an algorithm that calculates the optimal binding conformation and free energy of two RNA molecules, one or both oligomeric. This algorithm has applications to modeling DNA microarrays, RNA splice-site recognitions and other antisense problems. Although other recent algorithms perform the same calculation in time proportional to the sum of the lengths cubed, O((N1 + N2)3), our oligomer binding algorithm, called bindigo, scales as the product of the sequence lengths, O(N1*N2). The algorithm performs well in practice with the aid of a heuristic for large asymmetric loops. To demonstrate its speed and utility, we use bindigo to investigate the binding proclivities of U1 snRNA to mRNA donor splice sites.

Publication types

  • Evaluation Study
  • Research Support, U.S. Gov't, P.H.S.

MeSH terms

  • Algorithms*
  • Base Pairing
  • Base Sequence
  • Binding Sites
  • Computational Biology / methods*
  • Nucleic Acid Conformation
  • Oligoribonucleotides / chemistry*
  • Oligoribonucleotides / metabolism
  • RNA Splice Sites
  • RNA, Messenger / chemistry
  • RNA, Messenger / metabolism
  • RNA, Small Nuclear / chemistry
  • RNA, Small Nuclear / metabolism
  • Sequence Alignment
  • Sequence Analysis, RNA / methods*

Substances

  • Oligoribonucleotides
  • RNA Splice Sites
  • RNA, Messenger
  • RNA, Small Nuclear
  • U1 small nuclear RNA