Cargando…
An algebraic language for RNA pseudoknots comparison
BACKGROUND: RNA secondary structure comparison is a fundamental task for several studies, among which are RNA structure prediction and evolution. The comparison can currently be done efficiently only for pseudoknot-free structures due to their inherent tree representation. RESULTS: In this work, we...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6471698/ https://www.ncbi.nlm.nih.gov/pubmed/30999864 http://dx.doi.org/10.1186/s12859-019-2689-5 |
_version_ | 1783412083782582272 |
---|---|
author | Quadrini, Michela Tesei, Luca Merelli, Emanuela |
author_facet | Quadrini, Michela Tesei, Luca Merelli, Emanuela |
author_sort | Quadrini, Michela |
collection | PubMed |
description | BACKGROUND: RNA secondary structure comparison is a fundamental task for several studies, among which are RNA structure prediction and evolution. The comparison can currently be done efficiently only for pseudoknot-free structures due to their inherent tree representation. RESULTS: In this work, we introduce an algebraic language to represent RNA secondary structures with arbitrary pseudoknots. Each structure is associated with a unique algebraic RNA tree that is derived from a tree grammar having concatenation, nesting and crossing as operators. From an algebraic RNA tree, an abstraction is defined in which the primary structure is neglected. The resulting structural RNA tree allows us to define a new measure of similarity calculated exploiting classical tree alignment. CONCLUSIONS: The tree grammar with its operators permit to uniquely represent any RNA secondary structure as a tree. Structural RNA trees allow us to perform comparison of RNA secondary structures with arbitrary pseudoknots without taking into account the primary structure. |
format | Online Article Text |
id | pubmed-6471698 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-64716982019-04-24 An algebraic language for RNA pseudoknots comparison Quadrini, Michela Tesei, Luca Merelli, Emanuela BMC Bioinformatics Methodology BACKGROUND: RNA secondary structure comparison is a fundamental task for several studies, among which are RNA structure prediction and evolution. The comparison can currently be done efficiently only for pseudoknot-free structures due to their inherent tree representation. RESULTS: In this work, we introduce an algebraic language to represent RNA secondary structures with arbitrary pseudoknots. Each structure is associated with a unique algebraic RNA tree that is derived from a tree grammar having concatenation, nesting and crossing as operators. From an algebraic RNA tree, an abstraction is defined in which the primary structure is neglected. The resulting structural RNA tree allows us to define a new measure of similarity calculated exploiting classical tree alignment. CONCLUSIONS: The tree grammar with its operators permit to uniquely represent any RNA secondary structure as a tree. Structural RNA trees allow us to perform comparison of RNA secondary structures with arbitrary pseudoknots without taking into account the primary structure. BioMed Central 2019-04-18 /pmc/articles/PMC6471698/ /pubmed/30999864 http://dx.doi.org/10.1186/s12859-019-2689-5 Text en © The Author(s) 2019 Open Access This 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 | Methodology Quadrini, Michela Tesei, Luca Merelli, Emanuela An algebraic language for RNA pseudoknots comparison |
title | An algebraic language for RNA pseudoknots comparison |
title_full | An algebraic language for RNA pseudoknots comparison |
title_fullStr | An algebraic language for RNA pseudoknots comparison |
title_full_unstemmed | An algebraic language for RNA pseudoknots comparison |
title_short | An algebraic language for RNA pseudoknots comparison |
title_sort | algebraic language for rna pseudoknots comparison |
topic | Methodology |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6471698/ https://www.ncbi.nlm.nih.gov/pubmed/30999864 http://dx.doi.org/10.1186/s12859-019-2689-5 |
work_keys_str_mv | AT quadrinimichela analgebraiclanguageforrnapseudoknotscomparison AT teseiluca analgebraiclanguageforrnapseudoknotscomparison AT merelliemanuela analgebraiclanguageforrnapseudoknotscomparison AT quadrinimichela algebraiclanguageforrnapseudoknotscomparison AT teseiluca algebraiclanguageforrnapseudoknotscomparison AT merelliemanuela algebraiclanguageforrnapseudoknotscomparison |