Structural relation matching: an algorithm to identify structural patterns into RNAs and their interactions
RNA molecules play crucial roles in various biological processes. Their three-dimensional configurations determine the functions and, in turn, influences the interaction with other molecules. RNAs and their interaction structures, the so-called RNA–RNA interactions, can be abstracted in terms of sec...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
De Gruyter
2021-05-01
|
Series: | Journal of Integrative Bioinformatics |
Subjects: | |
Online Access: | https://doi.org/10.1515/jib-2020-0039 |
id |
doaj-3fb9ffa6830845baa83dcbaaf885cf6f |
---|---|
record_format |
Article |
spelling |
doaj-3fb9ffa6830845baa83dcbaaf885cf6f2021-09-06T19:40:33ZengDe GruyterJournal of Integrative Bioinformatics1613-45162021-05-0118211112610.1515/jib-2020-0039Structural relation matching: an algorithm to identify structural patterns into RNAs and their interactionsQuadrini Michela0University of Camerino, School of Science and Technology, via Madonna delle Carceri, Camerino, ItalyRNA molecules play crucial roles in various biological processes. Their three-dimensional configurations determine the functions and, in turn, influences the interaction with other molecules. RNAs and their interaction structures, the so-called RNA–RNA interactions, can be abstracted in terms of secondary structures, i.e., a list of the nucleotide bases paired by hydrogen bonding within its nucleotide sequence. Each secondary structure, in turn, can be abstracted into cores and shadows. Both are determined by collapsing nucleotides and arcs properly. We formalize all of these abstractions as arc diagrams, whose arcs determine loops. A secondary structure, represented by an arc diagram, is pseudoknot-free if its arc diagram does not present any crossing among arcs otherwise, it is said pseudoknotted. In this study, we face the problem of identifying a given structural pattern into secondary structures or the associated cores or shadow of both RNAs and RNA–RNA interactions, characterized by arbitrary pseudoknots. These abstractions are mapped into a matrix, whose elements represent the relations among loops. Therefore, we face the problem of taking advantage of matrices and submatrices. The algorithms, implemented in Python, work in polynomial time. We test our approach on a set of 16S ribosomal RNAs with inhibitors of Thermus thermophilus, and we quantify the structural effect of the inhibitors.https://doi.org/10.1515/jib-2020-0039coreloopsrelation matrixrelationsshapestructural pattern |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Quadrini Michela |
spellingShingle |
Quadrini Michela Structural relation matching: an algorithm to identify structural patterns into RNAs and their interactions Journal of Integrative Bioinformatics core loops relation matrix relations shape structural pattern |
author_facet |
Quadrini Michela |
author_sort |
Quadrini Michela |
title |
Structural relation matching: an algorithm to identify structural patterns into RNAs and their interactions |
title_short |
Structural relation matching: an algorithm to identify structural patterns into RNAs and their interactions |
title_full |
Structural relation matching: an algorithm to identify structural patterns into RNAs and their interactions |
title_fullStr |
Structural relation matching: an algorithm to identify structural patterns into RNAs and their interactions |
title_full_unstemmed |
Structural relation matching: an algorithm to identify structural patterns into RNAs and their interactions |
title_sort |
structural relation matching: an algorithm to identify structural patterns into rnas and their interactions |
publisher |
De Gruyter |
series |
Journal of Integrative Bioinformatics |
issn |
1613-4516 |
publishDate |
2021-05-01 |
description |
RNA molecules play crucial roles in various biological processes. Their three-dimensional configurations determine the functions and, in turn, influences the interaction with other molecules. RNAs and their interaction structures, the so-called RNA–RNA interactions, can be abstracted in terms of secondary structures, i.e., a list of the nucleotide bases paired by hydrogen bonding within its nucleotide sequence. Each secondary structure, in turn, can be abstracted into cores and shadows. Both are determined by collapsing nucleotides and arcs properly. We formalize all of these abstractions as arc diagrams, whose arcs determine loops. A secondary structure, represented by an arc diagram, is pseudoknot-free if its arc diagram does not present any crossing among arcs otherwise, it is said pseudoknotted. In this study, we face the problem of identifying a given structural pattern into secondary structures or the associated cores or shadow of both RNAs and RNA–RNA interactions, characterized by arbitrary pseudoknots. These abstractions are mapped into a matrix, whose elements represent the relations among loops. Therefore, we face the problem of taking advantage of matrices and submatrices. The algorithms, implemented in Python, work in polynomial time. We test our approach on a set of 16S ribosomal RNAs with inhibitors of Thermus thermophilus, and we quantify the structural effect of the inhibitors. |
topic |
core loops relation matrix relations shape structural pattern |
url |
https://doi.org/10.1515/jib-2020-0039 |
work_keys_str_mv |
AT quadrinimichela structuralrelationmatchinganalgorithmtoidentifystructuralpatternsintornasandtheirinteractions |
_version_ |
1724162860089606144 |