1
|
Qiu Y, Shen Y, Kingsford C. Revisiting the complexity of and algorithms for the graph traversal edit distance and its variants. Algorithms Mol Biol 2024; 19:17. [PMID: 38679703 PMCID: PMC11056321 DOI: 10.1186/s13015-024-00262-6] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/21/2023] [Accepted: 03/21/2024] [Indexed: 05/01/2024] Open
Abstract
The graph traversal edit distance (GTED), introduced by Ebrahimpour Boroojeny et al. (2018), is an elegant distance measure defined as the minimum edit distance between strings reconstructed from Eulerian trails in two edge-labeled graphs. GTED can be used to infer evolutionary relationships between species by comparing de Bruijn graphs directly without the computationally costly and error-prone process of genome assembly. Ebrahimpour Boroojeny et al. (2018) propose two ILP formulations for GTED and claim that GTED is polynomially solvable because the linear programming relaxation of one of the ILPs always yields optimal integer solutions. The claim that GTED is polynomially solvable is contradictory to the complexity results of existing string-to-graph matching problems. We resolve this conflict in complexity results by proving that GTED is NP-complete and showing that the ILPs proposed by Ebrahimpour Boroojeny et al. do not solve GTED but instead solve for a lower bound of GTED and are not solvable in polynomial time. In addition, we provide the first two, correct ILP formulations of GTED and evaluate their empirical efficiency. These results provide solid algorithmic foundations for comparing genome graphs and point to the direction of heuristics. The source code to reproduce experimental results is available at https://github.com/Kingsford-Group/gtednewilp/ .
Collapse
Affiliation(s)
- Yutong Qiu
- Ray and Stephanie Lane Computational Biology Department, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, 15213, PA, USA
| | - Yihang Shen
- Ray and Stephanie Lane Computational Biology Department, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, 15213, PA, USA
| | - Carl Kingsford
- Ray and Stephanie Lane Computational Biology Department, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, 15213, PA, USA.
| |
Collapse
|
2
|
Parajuli N, Lu A, Ta K, Stendahl J, Boutagy N, Alkhalil I, Eberle M, Jeng GS, Zontak M, O'Donnell M, Sinusas AJ, Duncan JS. Flow network tracking for spatiotemporal and periodic point matching: Applied to cardiac motion analysis. Med Image Anal 2019; 55:116-135. [PMID: 31055125 DOI: 10.1016/j.media.2019.04.007] [Citation(s) in RCA: 13] [Impact Index Per Article: 2.6] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/09/2018] [Revised: 02/16/2019] [Accepted: 04/17/2019] [Indexed: 12/15/2022]
Abstract
The accurate quantification of left ventricular (LV) deformation/strain shows significant promise for quantitatively assessing cardiac function for use in diagnosis and therapy planning. However, accurate estimation of the displacement of myocardial tissue and hence LV strain has been challenging due to a variety of issues, including those related to deriving tracking tokens from images and following tissue locations over the entire cardiac cycle. In this work, we propose a point matching scheme where correspondences are modeled as flow through a graphical network. Myocardial surface points are set up as nodes in the network and edges define neighborhood relationships temporally. The novelty lies in the constraints that are imposed on the matching scheme, which render the correspondences one-to-one through the entire cardiac cycle, and not just two consecutive frames. The constraints also encourage motion to be cyclic, which an important characteristic of LV motion. We validate our method by applying it to the estimation of quantitative LV displacement and strain estimation using 8 synthetic and 8 open-chested canine 4D echocardiographic image sequences, the latter with sonomicrometric crystals implanted on the LV wall. We were able to achieve excellent tracking accuracy on the synthetic dataset and observed a good correlation with crystal-based strains on the in-vivo data.
Collapse
Affiliation(s)
- Nripesh Parajuli
- Department of Electrical Engineering, Yale University, New Haven, CT 06520, USA.
| | - Allen Lu
- Department of Biomedical Engineering, Yale University, New Haven, CT 06520, USA
| | - Kevinminh Ta
- Department of Biomedical Engineering, Yale University, New Haven, CT 06520, USA
| | - John Stendahl
- Department of Internal Medicine, Yale University, New Haven, CT 06520, USA
| | - Nabil Boutagy
- Department of Internal Medicine, Yale University, New Haven, CT 06520, USA
| | - Imran Alkhalil
- Department of Internal Medicine, Yale University, New Haven, CT 06520, USA
| | - Melissa Eberle
- Department of Internal Medicine, Yale University, New Haven, CT 06520, USA
| | - Geng-Shi Jeng
- Department of Bioengineering, Washington University, Seattle 98195, WA, USA
| | - Maria Zontak
- College of Computer and Information Science, Northeastern University, Seattle 98195, WA, USA
| | - Matthew O'Donnell
- Department of Bioengineering, Washington University, Seattle 98195, WA, USA
| | - Albert J Sinusas
- Department of Internal Medicine, Yale University, New Haven, CT 06520, USA; Department of Radiology & Biomedical Imaging, Yale University, New Haven, CT 06520, USA
| | - James S Duncan
- Department of Electrical Engineering, Yale University, New Haven, CT 06520, USA; Department of Biomedical Engineering, Yale University, New Haven, CT 06520, USA; Department of Radiology & Biomedical Imaging, Yale University, New Haven, CT 06520, USA
| |
Collapse
|