Skip to main content

Approximation and Exact Algorithms for RNA Secondary Structure Prediction and Recognition of Stochastic Context-Free Languages

  • Conference paper
  • First Online:
Algorithms and Computation (ISAAC 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1533))

Included in the following conference series:

Abstract

For a basic version (i.e., maximizing the number of basepairs) of the RNA secondary structure prediction problem and the construction of a parse tree for a stochastic context-free language, O(n3) time algorithms were known. For both problems, this paper shows slightly improved O(n3(log log n)1/2/(log n)1/2) time exact algorithms. Moreover, this paper shows an O(n2.776) time approximation algorithm for the former problem and an O(n2.976 log n) time approximation algorithm for the latter problem, each of which has a guaranteed approximation ratio 1 -/ge for any fixed constant /ge > 0, where the absolute value of the logarithm of the probability is considered as an objective value in the latter problem. Several related results are shown too.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Akutsu, T.: DP Algorithms for RNA Secondary Structure Prediction with Pseudoknots. In: Genome Informatics 1997. Universal Academy Press, Tokyo(1997) 173–179

    Google Scholar 

  2. Alon, N., Galil, Z., Margalit, O.: On the Exponent of the All Pairs Shortest Path Problem. In: Proc. 32nd IEEE Symp. Found. Comput. Sci. (1991) 569–575

    Google Scholar 

  3. Coppersmith, D., Winograd, S.: Matrix Multiplication via Arithmetic Progression. J. Symbolic Computation 9 (1990) 251–280

    Article  MATH  MathSciNet  Google Scholar 

  4. Eppstein, D., Galil, Z., Giancarlo, R., Italiano, G.F.: Sparse Dynamic Programming II: Convex and Concave Cost Functions. J. ACM 39 (1992) 546–567

    Article  MATH  MathSciNet  Google Scholar 

  5. Fredman, M.L.: New Bounds on the Complexity of the Shortest Path Problem. SIAM Journal on Computing 5 (1976) 83–89

    Article  MATH  MathSciNet  Google Scholar 

  6. Kanehisa, M., Goad, W.B.: Pattern Recognition in Nucleic Acid Sequences II: an Efficient Method for Finding Locally Stable Secondary Structures. Nucleic Acids Research 10 (1982) 265–277

    Article  Google Scholar 

  7. Larmore, L.L., Schieber, B.: On-line Dynamic Programming with Applications to the Prediction of RNA Secondary Structure. J. Algorithms 12 (1991) 490–515

    Article  MATH  MathSciNet  Google Scholar 

  8. Sakakibara, Y., Brown, M., Hughey, E., Mian, I.S., Sjl/:olander, K., Underwood, R.C., Haussler, D.: Stochastic Context-Free Grammars for tRNA Modeling. Nucleic Acids Research 22 (1994) 5112–5120

    Article  Google Scholar 

  9. Setubal, J., Meidanis, J.: Introduction to Computational Molecular Biology. PWS Pub. Co., Boston (1997)

    Google Scholar 

  10. Takaoka, T.: A New Upper Bound on the Complexity of All Pairs Shortest Path Problem. Information Processing Letters 43 (1992) 195–199

    Article  MATH  MathSciNet  Google Scholar 

  11. Tamaki, H., Tokuyama, T.: Algorithms for Maximum Subarray Problem Based on Matrix Multiplication. In: Proc. 9th ACM-SIAM Symp. Disc. Alg. (1998) 446–452

    Google Scholar 

  12. Turner, D.H., Sugimoto, N., Freier, S.M.: RNA Structure Prediction. Ann. Rev. Biophys. Biophys. Chem. 17 (1988) 167–192

    Article  Google Scholar 

  13. Uemura, Y., Hasegawa, A., Kobayashi, S., Yokomori, T.: Grammatically Modeling and Predicting RNA Secondary Structures. In: Proc. Genome Informatics Workshop VI. Universal Academy Press, Tokyo (1995) 67–76

    Google Scholar 

  14. Valiant, L.G.: General Context-Free Recognition in Less Than Cubic Time. Journal of Computer and System Sciences 10 (1975) 308–315

    MATH  MathSciNet  Google Scholar 

  15. Waterman, M.S., Smith, T.F.: RNA Secondary Structure: a Complete Mathematical Analysis. Math. Biosciences 41 (1978) 257–266

    Article  Google Scholar 

  16. Waterman, M.S., Smith, T.F.: Rapid Dynamic Programming Algorithms for RNA Secondary Structure. Advances in Applied Mathematics 7 (1986) 455–464

    Article  MATH  MathSciNet  Google Scholar 

  17. Waterman, M.S.: Introduction to Computational Biology. Capman & Hall, London (1995)

    MATH  Google Scholar 

  18. Zuker, M., Stiegler, P.: Optimal Computer Folding for Large RNA Sequences Using Thermodynamics and Auxiliary Information. Nucleic Acids Research 9 (1981) 133–148

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Akutsu, T. (1998). Approximation and Exact Algorithms for RNA Secondary Structure Prediction and Recognition of Stochastic Context-Free Languages. In: Chwa, KY., Ibarra, O.H. (eds) Algorithms and Computation. ISAAC 1998. Lecture Notes in Computer Science, vol 1533. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49381-6_36

Download citation

  • DOI: https://doi.org/10.1007/3-540-49381-6_36

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65385-1

  • Online ISBN: 978-3-540-49381-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics