Cargando…

RNA-TVcurve: a Web server for RNA secondary structure comparison based on a multi-scale similarity of its triple vector curve representation

BACKGROUND: RNAs have been found to carry diverse functionalities in nature. Inferring the similarity between two given RNAs is a fundamental step to understand and interpret their functional relationship. The majority of functional RNAs show conserved secondary structures, rather than sequence cons...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Ying, Shi, Xiaohu, Liang, Yanchun, Xie, Juan, Zhang, Yu, Ma, Qin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5251234/
https://www.ncbi.nlm.nih.gov/pubmed/28109252
http://dx.doi.org/10.1186/s12859-017-1481-7
_version_ 1782497774577647616
author Li, Ying
Shi, Xiaohu
Liang, Yanchun
Xie, Juan
Zhang, Yu
Ma, Qin
author_facet Li, Ying
Shi, Xiaohu
Liang, Yanchun
Xie, Juan
Zhang, Yu
Ma, Qin
author_sort Li, Ying
collection PubMed
description BACKGROUND: RNAs have been found to carry diverse functionalities in nature. Inferring the similarity between two given RNAs is a fundamental step to understand and interpret their functional relationship. The majority of functional RNAs show conserved secondary structures, rather than sequence conservation. Those algorithms relying on sequence-based features usually have limitations in their prediction performance. Hence, integrating RNA structure features is very critical for RNA analysis. Existing algorithms mainly fall into two categories: alignment-based and alignment-free. The alignment-free algorithms of RNA comparison usually have lower time complexity than alignment-based algorithms. RESULTS: An alignment-free RNA comparison algorithm was proposed, in which novel numerical representations RNA-TVcurve (triple vector curve representation) of RNA sequence and corresponding secondary structure features are provided. Then a multi-scale similarity score of two given RNAs was designed based on wavelet decomposition of their numerical representation. In support of RNA mutation and phylogenetic analysis, a web server (RNA-TVcurve) was designed based on this alignment-free RNA comparison algorithm. It provides three functional modules: 1) visualization of numerical representation of RNA secondary structure; 2) detection of single-point mutation based on secondary structure; and 3) comparison of pairwise and multiple RNA secondary structures. The inputs of the web server require RNA primary sequences, while corresponding secondary structures are optional. For the primary sequences alone, the web server can compute the secondary structures using free energy minimization algorithm in terms of RNAfold tool from Vienna RNA package. CONCLUSION: RNA-TVcurve is the first integrated web server, based on an alignment-free method, to deliver a suite of RNA analysis functions, including visualization, mutation analysis and multiple RNAs structure comparison. The comparison results with two popular RNA comparison tools, RNApdist and RNAdistance, showcased that RNA-TVcurve can efficiently capture subtle relationships among RNAs for mutation detection and non-coding RNA classification. All the relevant results were shown in an intuitive graphical manner, and can be freely downloaded from this server. RNA-TVcurve, along with test examples and detailed documents, are available at: http://ml.jlu.edu.cn/tvcurve/. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-017-1481-7) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-5251234
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-52512342017-01-26 RNA-TVcurve: a Web server for RNA secondary structure comparison based on a multi-scale similarity of its triple vector curve representation Li, Ying Shi, Xiaohu Liang, Yanchun Xie, Juan Zhang, Yu Ma, Qin BMC Bioinformatics Software BACKGROUND: RNAs have been found to carry diverse functionalities in nature. Inferring the similarity between two given RNAs is a fundamental step to understand and interpret their functional relationship. The majority of functional RNAs show conserved secondary structures, rather than sequence conservation. Those algorithms relying on sequence-based features usually have limitations in their prediction performance. Hence, integrating RNA structure features is very critical for RNA analysis. Existing algorithms mainly fall into two categories: alignment-based and alignment-free. The alignment-free algorithms of RNA comparison usually have lower time complexity than alignment-based algorithms. RESULTS: An alignment-free RNA comparison algorithm was proposed, in which novel numerical representations RNA-TVcurve (triple vector curve representation) of RNA sequence and corresponding secondary structure features are provided. Then a multi-scale similarity score of two given RNAs was designed based on wavelet decomposition of their numerical representation. In support of RNA mutation and phylogenetic analysis, a web server (RNA-TVcurve) was designed based on this alignment-free RNA comparison algorithm. It provides three functional modules: 1) visualization of numerical representation of RNA secondary structure; 2) detection of single-point mutation based on secondary structure; and 3) comparison of pairwise and multiple RNA secondary structures. The inputs of the web server require RNA primary sequences, while corresponding secondary structures are optional. For the primary sequences alone, the web server can compute the secondary structures using free energy minimization algorithm in terms of RNAfold tool from Vienna RNA package. CONCLUSION: RNA-TVcurve is the first integrated web server, based on an alignment-free method, to deliver a suite of RNA analysis functions, including visualization, mutation analysis and multiple RNAs structure comparison. The comparison results with two popular RNA comparison tools, RNApdist and RNAdistance, showcased that RNA-TVcurve can efficiently capture subtle relationships among RNAs for mutation detection and non-coding RNA classification. All the relevant results were shown in an intuitive graphical manner, and can be freely downloaded from this server. RNA-TVcurve, along with test examples and detailed documents, are available at: http://ml.jlu.edu.cn/tvcurve/. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-017-1481-7) contains supplementary material, which is available to authorized users. BioMed Central 2017-01-21 /pmc/articles/PMC5251234/ /pubmed/28109252 http://dx.doi.org/10.1186/s12859-017-1481-7 Text en © The Author(s). 2017 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Software
Li, Ying
Shi, Xiaohu
Liang, Yanchun
Xie, Juan
Zhang, Yu
Ma, Qin
RNA-TVcurve: a Web server for RNA secondary structure comparison based on a multi-scale similarity of its triple vector curve representation
title RNA-TVcurve: a Web server for RNA secondary structure comparison based on a multi-scale similarity of its triple vector curve representation
title_full RNA-TVcurve: a Web server for RNA secondary structure comparison based on a multi-scale similarity of its triple vector curve representation
title_fullStr RNA-TVcurve: a Web server for RNA secondary structure comparison based on a multi-scale similarity of its triple vector curve representation
title_full_unstemmed RNA-TVcurve: a Web server for RNA secondary structure comparison based on a multi-scale similarity of its triple vector curve representation
title_short RNA-TVcurve: a Web server for RNA secondary structure comparison based on a multi-scale similarity of its triple vector curve representation
title_sort rna-tvcurve: a web server for rna secondary structure comparison based on a multi-scale similarity of its triple vector curve representation
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5251234/
https://www.ncbi.nlm.nih.gov/pubmed/28109252
http://dx.doi.org/10.1186/s12859-017-1481-7
work_keys_str_mv AT liying rnatvcurveawebserverforrnasecondarystructurecomparisonbasedonamultiscalesimilarityofitstriplevectorcurverepresentation
AT shixiaohu rnatvcurveawebserverforrnasecondarystructurecomparisonbasedonamultiscalesimilarityofitstriplevectorcurverepresentation
AT liangyanchun rnatvcurveawebserverforrnasecondarystructurecomparisonbasedonamultiscalesimilarityofitstriplevectorcurverepresentation
AT xiejuan rnatvcurveawebserverforrnasecondarystructurecomparisonbasedonamultiscalesimilarityofitstriplevectorcurverepresentation
AT zhangyu rnatvcurveawebserverforrnasecondarystructurecomparisonbasedonamultiscalesimilarityofitstriplevectorcurverepresentation
AT maqin rnatvcurveawebserverforrnasecondarystructurecomparisonbasedonamultiscalesimilarityofitstriplevectorcurverepresentation