Cargando…

Efficient alignment of RNA secondary structures using sparse dynamic programming

BACKGROUND: Current advances of the next-generation sequencing technology have revealed a large number of un-annotated RNA transcripts. Comparative study of the RNA structurome is an important approach to assess their biological functionalities. Due to the large sizes and abundance of the RNA transc...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhong, Cuncong, Zhang, Shaojie
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3871798/
https://www.ncbi.nlm.nih.gov/pubmed/24011432
http://dx.doi.org/10.1186/1471-2105-14-269
_version_ 1782296878929412096
author Zhong, Cuncong
Zhang, Shaojie
author_facet Zhong, Cuncong
Zhang, Shaojie
author_sort Zhong, Cuncong
collection PubMed
description BACKGROUND: Current advances of the next-generation sequencing technology have revealed a large number of un-annotated RNA transcripts. Comparative study of the RNA structurome is an important approach to assess their biological functionalities. Due to the large sizes and abundance of the RNA transcripts, an efficient and accurate RNA structure-structure alignment algorithm is in urgent need to facilitate the comparative study. Despite the importance of the RNA secondary structure alignment problem, there are no computational tools available that provide high computational efficiency and accuracy. In this case, designing and implementing such an efficient and accurate RNA secondary structure alignment algorithm is highly desirable. RESULTS: In this work, through incorporating the sparse dynamic programming technique, we implemented an algorithm that has an O(n(3)) expected time complexity, where n is the average number of base pairs in the RNA structures. This complexity, which can be shown assuming the polymer-zeta property, is confirmed by our experiments. The resulting new RNA secondary structure alignment tool is called ERA. Benchmark results indicate that ERA can significantly speedup RNA structure-structure alignments compared to other state-of-the-art RNA alignment tools, while maintaining high alignment accuracy. CONCLUSIONS: Using the sparse dynamic programming technique, we are able to develop a new RNA secondary structure alignment tool that is both efficient and accurate. We anticipate that the new alignment algorithm ERA will significantly promote comparative RNA structure studies. The program, ERA, is freely available at http://genome.ucf.edu/ERA.
format Online
Article
Text
id pubmed-3871798
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-38717982013-12-27 Efficient alignment of RNA secondary structures using sparse dynamic programming Zhong, Cuncong Zhang, Shaojie BMC Bioinformatics Methodology Article BACKGROUND: Current advances of the next-generation sequencing technology have revealed a large number of un-annotated RNA transcripts. Comparative study of the RNA structurome is an important approach to assess their biological functionalities. Due to the large sizes and abundance of the RNA transcripts, an efficient and accurate RNA structure-structure alignment algorithm is in urgent need to facilitate the comparative study. Despite the importance of the RNA secondary structure alignment problem, there are no computational tools available that provide high computational efficiency and accuracy. In this case, designing and implementing such an efficient and accurate RNA secondary structure alignment algorithm is highly desirable. RESULTS: In this work, through incorporating the sparse dynamic programming technique, we implemented an algorithm that has an O(n(3)) expected time complexity, where n is the average number of base pairs in the RNA structures. This complexity, which can be shown assuming the polymer-zeta property, is confirmed by our experiments. The resulting new RNA secondary structure alignment tool is called ERA. Benchmark results indicate that ERA can significantly speedup RNA structure-structure alignments compared to other state-of-the-art RNA alignment tools, while maintaining high alignment accuracy. CONCLUSIONS: Using the sparse dynamic programming technique, we are able to develop a new RNA secondary structure alignment tool that is both efficient and accurate. We anticipate that the new alignment algorithm ERA will significantly promote comparative RNA structure studies. The program, ERA, is freely available at http://genome.ucf.edu/ERA. BioMed Central 2013-09-08 /pmc/articles/PMC3871798/ /pubmed/24011432 http://dx.doi.org/10.1186/1471-2105-14-269 Text en Copyright © 2013 Zhong and Zhang; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Methodology Article
Zhong, Cuncong
Zhang, Shaojie
Efficient alignment of RNA secondary structures using sparse dynamic programming
title Efficient alignment of RNA secondary structures using sparse dynamic programming
title_full Efficient alignment of RNA secondary structures using sparse dynamic programming
title_fullStr Efficient alignment of RNA secondary structures using sparse dynamic programming
title_full_unstemmed Efficient alignment of RNA secondary structures using sparse dynamic programming
title_short Efficient alignment of RNA secondary structures using sparse dynamic programming
title_sort efficient alignment of rna secondary structures using sparse dynamic programming
topic Methodology Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3871798/
https://www.ncbi.nlm.nih.gov/pubmed/24011432
http://dx.doi.org/10.1186/1471-2105-14-269
work_keys_str_mv AT zhongcuncong efficientalignmentofrnasecondarystructuresusingsparsedynamicprogramming
AT zhangshaojie efficientalignmentofrnasecondarystructuresusingsparsedynamicprogramming