» Articles » PMID: 35366923

Tree Diet: Reducing the Treewidth to Unlock FPT Algorithms in RNA Bioinformatics

Overview
Publisher Biomed Central
Date 2022 Apr 3
PMID 35366923
Authors
Affiliations
Soon will be listed here.
Abstract

Hard graph problems are ubiquitous in Bioinformatics, inspiring the design of specialized Fixed-Parameter Tractable algorithms, many of which rely on a combination of tree-decomposition and dynamic programming. The time/space complexities of such approaches hinge critically on low values for the treewidth tw of the input graph. In order to extend their scope of applicability, we introduce the TREE-DIET problem, i.e. the removal of a minimal set of edges such that a given tree-decomposition can be slimmed down to a prescribed treewidth [Formula: see text]. Our rationale is that the time gained thanks to a smaller treewidth in a parameterized algorithm compensates the extra post-processing needed to take deleted edges into account. Our core result is an FPT dynamic programming algorithm for TREE-DIET, using [Formula: see text] time and space. We complement this result with parameterized complexity lower-bounds for stronger variants (e.g., NP-hardness when [Formula: see text] or [Formula: see text] is constant). We propose a prototype implementation for our approach which we apply on difficult instances of selected RNA-based problems: RNA design, sequence-structure alignment, and search of pseudoknotted RNAs in genomes, revealing very encouraging results. This work paves the way for a wider adoption of tree-decomposition-based algorithms in Bioinformatics.

Citing Articles

Maximum-scoring path sets on pangenome graphs of constant treewidth.

Brejova B, Gagie T, Herencsarova E, Vinar T Front Bioinform. 2024; 4:1391086.

PMID: 39011297 PMC: 11246863. DOI: 10.3389/fbinf.2024.1391086.


Median and small parsimony problems on RNA trees.

Marchand B, Anselmetti Y, Lafond M, Ouangraoua A Bioinformatics. 2024; 40(Suppl 1):i237-i246.

PMID: 38940169 PMC: 11256950. DOI: 10.1093/bioinformatics/btae229.


Infrared: a declarative tree decomposition-powered framework for bioinformatics.

Yao H, Marchand B, Berkemer S, Ponty Y, Will S Algorithms Mol Biol. 2024; 19(1):13.

PMID: 38493130 PMC: 10943887. DOI: 10.1186/s13015-024-00258-2.

References
1.
Lu X, Bussemaker H, Olson W . DSSR: an integrated software tool for dissecting the spatial structure of RNA. Nucleic Acids Res. 2015; 43(21):e142. PMC: 4666379. DOI: 10.1093/nar/gkv716. View

2.
Tamayo R . Cyclic diguanylate riboswitches control bacterial pathogenesis mechanisms. PLoS Pathog. 2019; 15(2):e1007529. PMC: 6366702. DOI: 10.1371/journal.ppat.1007529. View

3.
Kalvari I, Nawrocki E, Ontiveros-Palacios N, Argasinska J, Lamkiewicz K, Marz M . Rfam 14: expanded coverage of metagenomic, viral and microRNA families. Nucleic Acids Res. 2020; 49(D1):D192-D200. PMC: 7779021. DOI: 10.1093/nar/gkaa1047. View

4.
Berman H, Westbrook J, Feng Z, Gilliland G, Bhat T, Weissig H . The Protein Data Bank. Nucleic Acids Res. 1999; 28(1):235-42. PMC: 102472. DOI: 10.1093/nar/28.1.235. View

5.
Rivas E, Eddy S . Parameterizing sequence alignment with an explicit evolutionary model. BMC Bioinformatics. 2015; 16:406. PMC: 4676179. DOI: 10.1186/s12859-015-0832-5. View