International Journal of Computational Intelligence Research
  • Year: 2005
  • Volume: 1
  • Issue: 2

In Vitro implementation of k-shortest paths computation with graduated PCR

  • Author:
  • Zuwairie Ibrahim1,2, Yusei Tsuboi2, Osamu Ono2, Marzuki Khalid1
  • Total Page Count: 11
  • Page Number: 127 to 137

1Department of Mechatronic and Robotics, Faculty of Electrical Engineering, Universiti Teknologi Malaysia, 81310 UTM Skudai, Johor Darul Takzim, Malaysia, E-mail: zuwairie@fke.utm.my, marzuki@utmkl.utm.my

2Institute of Applied DNA Computing, Meiji University, 1–1-Higashimita, Tama-ku, Kawasaki-shi, Kanagawa-ken, 214–8571 Japan, E-mail: zuwairie@isc.meiji.ac.jp, tsuboi@isc.meiji.ac.jp, ono@isc.meiji.ac.jp

Abstract

In this paper, an in vitro implementation of DNA computing for solving k-shortest paths problem of a weighted graph is reported. The encoding is designed in such a way that every path is encoded by oligonucleotides and the length of the path is directly proportional to the length of oligonucleotides. For initial pool generation, parallel overlap assembly is employed for efficient generation of all candidate answers. After the initial solution is subjected to amplification by polymerase chain reaction (PCR), k-shortest paths could be visualized by polyacrylamide gel electrophoresis (PAGE) and the selection can be done. The visualization of the output, in fact, relies on the appearance of DNA bands on a gel image. Further, it is shown that a method called graduated PCR is a good subsequent bio-molecular reaction for obtaining molecular information hidden in the output DNA. Graduated PCR is also crucial to prove the correctness of the in vitro computation. The experimental results show the effectiveness of the proposed DNA-based computation and prove that the k-shortest paths problem has been successfully solved on a DNA computer.

Keywords

DNA computing, k-shortest paths, graduated PCR, hybridization-ligation, parallel overlap assembly