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.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
Zucker, M., Stiegler, P.: Optimal computer folding of large RNA sequences using thermodynamics and auxiliary information. Nucleic Acids Research 9, 133–148 (1981)
Sankoff, D., Kruskal, J.: Time warps, string edits, and macromolecules: The theory and practice of sequence comparison. Addison Wesley, Reading (1983)
Vidal, M.T.: Estrategias de particionamiento paralelo para el problema de RNA. Masther´s thesis, CINVESTAV-IPN, México D.F. (2002)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)