Skip to main content

Novel Architecture for RNA Secondary Structure Prediction

  • Conference paper
Intelligent Data Engineering and Automated Learning - IDEAL 2009 (IDEAL 2009)

Abstract

RNA secondary structure prediction, well-known like “RNA-problem”, is an operation of high demand of computational resources. At present, several techniques of parallel computing are used in order to obtain efficient results to solve this problem. In this work we present the FPGA implementation of a novel and modular architecture for solution of RNA-problem. The circuit computes the minimum energy that corresponds to optimal secondary structure searched for. A parallel and pipeline design is obtained giving an O(n 2 ) time complexity solution, in counterpart with the classic O(n 3) algorithm for software implementations. We have used Xilinx FPGAs for implementations, and the packages ISE8.1i and ModelSim 6.1e respectively to make VHDL description and circuit verification.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Nussinov, R., Jacobson, A.B.: Fast algorithm for predicting the secondary structure of single-stranded RNA. Proc. Natl. Acad. Sci. USA 77(11), 6309–6313 (1980)

    Article  Google Scholar 

  2. Zucker, M., Stiegler, P.: Optimal computer folding of large RNA sequences using thermodynamics and auxiliary information. Nucleic Acids Research 9, 133–148 (1981)

    Article  Google Scholar 

  3. Sankoff, D., Kruskal, J.: Time warps, string edits, and macromolecules: The theory and practice of sequence comparison. Addison Wesley, Reading (1983)

    MATH  Google Scholar 

  4. Vidal, M.T.: Estrategias de particionamiento paralelo para el problema de RNA. Masther´s thesis, CINVESTAV-IPN, México D.F. (2002)

    Google Scholar 

  5. Cruz, G.J.: Particionamiento paralelo eficiente del algoritmo con complejidad O(n4) para el problema de RNA. Masther´s thesis, CINVESTAV-IPN, México D.F. (2005)

    Google Scholar 

  6. Tang, G., Xu, L., Feng, S., Sun, N.: An experimental study of optimizing bioinformatics applications. In: Proceedings of the 20th IEEE International Paralell and Distributed Processing Symposium, Rhodes Island, Greece, April 2006, p. 284 (2006)

    Google Scholar 

  7. Jacob, A., Buhler, J., Chamberlain, R.D.: Accelerating Nussinov RNA secondary structure prediction with systolic arrays on FPGAs. In: Proceedings of the 19th IEEE International Conference on Applications-specific Systems, Architectures and Processors, Leuven, Belgium (2008)

    Google Scholar 

  8. Díaz-Pérez, A., García-Martínez, M.A.: FPGA accelerator for RNA secondary structure prediction. In: Proceedings of the 12th IEEE Euromicro Conference on Digital System Design, Patras, Greece (2009) (Accepted for its publication)

    Google Scholar 

  9. http://rna.tbi.univie.ac.at/cgi-bin/RNAfold.cgi

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

García-Martínez, M.A., Posada-Gómez, R., Alor-Hernández, G. (2009). Novel Architecture for RNA Secondary Structure Prediction. In: Corchado, E., Yin, H. (eds) Intelligent Data Engineering and Automated Learning - IDEAL 2009. IDEAL 2009. Lecture Notes in Computer Science, vol 5788. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04394-9_51

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04394-9_51

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04393-2

  • Online ISBN: 978-3-642-04394-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics