Tree Diet: Reducing the Treewidth to Unlock FPT Algorithms in RNA Bioinformatics
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 TO_SCPLOWREEC_SCPLOW-DO_SCPLOWIETC_SCPLOW 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 tw'. 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 TO_SCPLOWREEC_SCPLOW-DO_SCPLOWIETC_SCPLOW, using 2O(tw)n time and space. We complement this result with parameterized complexity lower-bounds for stronger variants (e.g., NP-hardness when tw' or tw - tw' 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.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 11
- FWCI
- 1.22
- Field percentile
- top 22%
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- CParty: Hierarchically Constrained Partition Functionof RNA Pseudoknots
Luke Trinity, Mateo Gray, … Hosna Jabbari·bioRxiv·May 16, 2023
- Directed Shortest Walk on Temporal Graphs
Alex Khodaverdian, Nir Yosef·bioRxiv·Jul 8, 2022
- Improved Representation of Sequence Bloom Trees
Robert S Harris, Paul Medvedev·BioinformaticsPeer-reviewed·Aug 20, 2019
- The combinatorics of discrete time-trees: theory and open problems
A. Gavryushkin, C. Whidden, F. Matsen·bioRxiv·Jul 12, 2016
- CoSTAR: Coarse Stem-Topology Alignment of Pseudoknotted RNA Structures by Relation-Constrained Search
Finn Archinuk, Hosna Jabbari·bioRxiv·May 26, 2026
- SparseRNAFolD: Sparse RNA pseudoknot-free Folding including Dangles
Mateo Gray, Sebastian Will, Hosna Jabbari·bioRxiv·Jun 5, 2023