Cargando…

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

Descripción completa

Detalles Bibliográficos
Autor principal: Quadrini, Michela
Formato: Online Artículo Texto
Lenguaje:English
Publicado: De Gruyter 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9382659/
https://www.ncbi.nlm.nih.gov/pubmed/34051708
http://dx.doi.org/10.1515/jib-2020-0039
_version_ 1784769332014743552
author Quadrini, Michela
author_facet Quadrini, Michela
author_sort Quadrini, Michela
collection PubMed
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.
format Online
Article
Text
id pubmed-9382659
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher De Gruyter
record_format MEDLINE/PubMed
spelling pubmed-93826592022-09-02 Structural relation matching: an algorithm to identify structural patterns into RNAs and their interactions Quadrini, Michela J Integr Bioinform Article 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. De Gruyter 2021-05-31 /pmc/articles/PMC9382659/ /pubmed/34051708 http://dx.doi.org/10.1515/jib-2020-0039 Text en © 2021 Michela Quadrini, published by De Gruyter, Berlin/Boston https://creativecommons.org/licenses/by/4.0/This work is licensed under the Creative Commons Attribution 4.0 International License.
spellingShingle Article
Quadrini, Michela
Structural relation matching: an algorithm to identify structural patterns into RNAs and their interactions
title 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_short 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
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9382659/
https://www.ncbi.nlm.nih.gov/pubmed/34051708
http://dx.doi.org/10.1515/jib-2020-0039
work_keys_str_mv AT quadrinimichela structuralrelationmatchinganalgorithmtoidentifystructuralpatternsintornasandtheirinteractions