Nanopore Based Programmable DNA Structure Detection to Solve the Shortest Path Problem

Nan Zhao,Xinxin Zhang,Yuan Liang,Jing Yang,Cheng Zhang
DOI: https://doi.org/10.1145/3405758.3405776
2020-01-01
Abstract:The shortest path problem in graphs is a famous NP-complete problem, and the traditional use of computer algorithms to solve this problem has great limitations. Based on the nanopore detections of parallelism and programmable DNA assembly strategy, this paper proposes an algorithm that uses a programmable DNA self-assembly model to solve the shortest path of the graph. In according to the set graph, the algorithm first plans a specific molecular hybridization path by inducing the start and end of the self-assembly chain reactions. Using different DNA inputs referring to the start and end points in the graph, thereby a specific DNA structure can be constructed. Through nanopore detection technology, all paths that satisfy the conditions can be found. Therefore, the nanopore signal analysis is performed to obtain the shortest path of the graph. Considering the biocomputing algorithm can be implemented automatically in the search process, and the nanopore results have high reliability, the established method can be applied to solving more complex NP-complete problem.
What problem does this paper attempt to address?