An algebraic language for RNA pseudoknots comparison

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

Full description

Bibliographic Details
Main Authors: Michela Quadrini, Luca Tesei, Emanuela Merelli
Format: Article
Language:English
Published: BMC 2019-04-01
Series:BMC Bioinformatics
Subjects:
Online Access:http://link.springer.com/article/10.1186/s12859-019-2689-5
_version_ 1811224467306708992
author Michela Quadrini
Luca Tesei
Emanuela Merelli
author_facet Michela Quadrini
Luca Tesei
Emanuela Merelli
author_sort Michela Quadrini
collection DOAJ
description Abstract 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.
first_indexed 2024-04-12T08:49:54Z
format Article
id doaj.art-dcb808a05d114dc18a3b0f5782b6747d
institution Directory Open Access Journal
issn 1471-2105
language English
last_indexed 2024-04-12T08:49:54Z
publishDate 2019-04-01
publisher BMC
record_format Article
series BMC Bioinformatics
spelling doaj.art-dcb808a05d114dc18a3b0f5782b6747d2022-12-22T03:39:37ZengBMCBMC Bioinformatics1471-21052019-04-0120S411810.1186/s12859-019-2689-5An algebraic language for RNA pseudoknots comparisonMichela Quadrini0Luca Tesei1Emanuela Merelli2School of Science and Technology, University of CamerinoSchool of Science and Technology, University of CamerinoSchool of Science and Technology, University of CamerinoAbstract 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.http://link.springer.com/article/10.1186/s12859-019-2689-5Tree grammarTree alignmentAlgebraic RNA treeStructural RNA treeASPRA distance
spellingShingle Michela Quadrini
Luca Tesei
Emanuela Merelli
An algebraic language for RNA pseudoknots comparison
BMC Bioinformatics
Tree grammar
Tree alignment
Algebraic RNA tree
Structural RNA tree
ASPRA distance
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 Tree grammar
Tree alignment
Algebraic RNA tree
Structural RNA tree
ASPRA distance
url http://link.springer.com/article/10.1186/s12859-019-2689-5
work_keys_str_mv AT michelaquadrini analgebraiclanguageforrnapseudoknotscomparison
AT lucatesei analgebraiclanguageforrnapseudoknotscomparison
AT emanuelamerelli analgebraiclanguageforrnapseudoknotscomparison
AT michelaquadrini algebraiclanguageforrnapseudoknotscomparison
AT lucatesei algebraiclanguageforrnapseudoknotscomparison
AT emanuelamerelli algebraiclanguageforrnapseudoknotscomparison