Counting Distinguishable RNA Secondary Structures.


Journal

Journal of computational biology : a journal of computational molecular cell biology
ISSN: 1557-8666
Titre abrégé: J Comput Biol
Pays: United States
ID NLM: 9433358

Informations de publication

Date de publication:
10 2023
Historique:
medline: 1 11 2023
pubmed: 10 10 2023
entrez: 10 10 2023
Statut: ppublish

Résumé

RNA secondary structures are essential abstractions for understanding spacial folding behaviors of those macromolecules. Many secondary structure algorithms involve a common dynamic programming setup to exploit the property that secondary structures can be decomposed into substructures. Dirks et al. noted that this setup cannot directly address an issue of distinguishability among secondary structures, which arises for classes of sequences that admit nontrivial symmetry. Circular sequences are among these. We examine the problem of counting distinguishable secondary structures. Drawing from elementary results in group theory, we identify useful subsets of secondary structures. We then extend an algorithm due to Hofacker et al. for computing the sizes of these subsets. This yields a cubic-time algorithm to count distinguishable structures compatible with a given circular sequence. Furthermore, this general approach may be used to solve similar problems for which the RNA structures of interest involve symmetries.

Identifiants

pubmed: 37815558
doi: 10.1089/cmb.2022.0501
doi:

Substances chimiques

RNA 63231-63-0

Types de publication

Journal Article

Langues

eng

Sous-ensembles de citation

IM

Pagination

1089-1097

Auteurs

Masaru Nakajima (M)

Department of Physics and Astronomy and University of Southern California, Los Angeles, California, USA.

Andrew D Smith (AD)

Department of Quantitative and Computational Biology, University of Southern California, Los Angeles, California, USA.

Articles similaires

Selecting optimal software code descriptors-The case of Java.

Yegor Bugayenko, Zamira Kholmatova, Artem Kruglov et al.
1.00
Software Algorithms Programming Languages
1.00
Humans Magnetic Resonance Imaging Brain Infant, Newborn Infant, Premature
Animals Lung India Sheep Transcriptome
Humans Algorithms Software Artificial Intelligence Computer Simulation

Classifications MeSH