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...

Descripción completa

Detalles Bibliográficos
Autores principales: Quadrini, Michela, Tesei, Luca, Merelli, Emanuela
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