A Safety Framework for Flow Decomposition Problems via Integer Linear Programming
Fernando H. C. Dias, Manuel Caceres, Lucia Williams, Brendan Mumey,, and Alexandru I. Tomescu

TL;DR
This paper introduces a novel ILP-based safety testing method for NP-hard flow decomposition problems, enabling the identification of all safe solutions and improving transcript recovery in bioinformatics applications.
Contribution
It presents the first approach to compute all safe solutions for the NP-hard minimum flow decomposition problem using ILP and practical optimizations.
Findings
Recovered up to 90% of RNA transcripts with safe paths
Reported all safe paths for 99.8% of graphs within 1.5 hours
Achieved at least 25% improvement over previous safe path methods
Abstract
Many important problems in Bioinformatics (e.g., assembly or multi-assembly) admit multiple solutions, while the final objective is to report only one. A common approach to deal with this uncertainty is finding safe partial solutions (e.g., contigs) which are common to all solutions. Previous research on safety has focused on polynomially-time solvable problems, whereas many successful and natural models are NP-hard to solve, leaving a lack of "safety tools" for such problems. We propose the first method for computing all safe solutions for an NP-hard problem, minimum flow decomposition. We obtain our results by developing a "safety test" for paths based on a general Integer Linear Programming (ILP) formulation. Moreover, we provide implementations with practical optimizations aimed to reduce the total ILP time, the most efficient of these being based on a recursive group-testing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMolecular Biology Techniques and Applications · RNA and protein synthesis mechanisms · RNA Research and Splicing
