Searching for Maximum Clique by DNA Origami
Jianzhong Cui,Zhixiang Yin,Jing Yang,Xianya Geng
DOI: https://doi.org/10.1109/FSKD.2018.8687133
2018-01-01
Abstract:Scaffolded DNA origami, a long single-stranded DNA is folded into pre-designed pattern with the guidance of short staple strands, enables the fabrication of sophisticated nanodevice. Inspired by this nanotechnology, we presented searching the maximum clique in an undirected graph with six vertices and eleven edges. We initially folded a unique type of scaffolds into a pool of strands with n hairpin-like structures, or hairpin for convenience, which corresponded to the total ensemble of six vertices cliques. Followed by, re-folded scaffolds by staples to perform a series of selection processes according to edges in the complementary graph. Scaffolds encoding correct cliques were selected via gel electrophoresis. When this selection processes terminated, all cliques were found. Scaffold with the maximum number of in-clique hairpins was selected by unfolding simultaneously all in-clique hairpins, followed by gel electrophoresis. Then a series of unfolding out-of-clique hairpins one by one via unfolding strands, each vertex in the given graph was decided whether it is in the maximum clique or not. When deciding processes terminated, the maximum clique in the given graph was eventually found. The proposed method employed relatively reliable biological operations. Gel electrophoresis guarantees the accuracy of each step of the proposed method. Therefore, the method proposed is reliable, error tolerant, and feasible. Our work demonstrates, with simple designs for scaffold, staples, and unfolding strands, NP-complete searching problem can be readily and reliably solved by using DNA origami. The work extends application fields of DNA origami a step further.