Skip to main content

Advertisement

Log in

DNA computation simulator based on abstract bases

  • Focus: Molecular Computing
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

 We developed a simulator to aid those who design algorithms and protocols for DNA computing. In this simulator, abstract sequences instead of real DNA sequences are used to represent molecules in order to increase efficiency of simulations. Two approaches for simulation are available: threshold and stochastic. The simulator consists of two main parts, one for finding reactions among existing molecules and generating new ones, and the other for numerically solving differential equations to calculate the concentration of each molecule. The two parts rely on each other. In particular for the threshold approach, the former avoids a combinatorial explosion by setting a threshold on concentrations of molecules that can take part in reactions. In addition, the stochastic approach is also available for simulations which are hard by the threshold approach. Some simulation results by the approaches are also presented: computation of Boolean circuits, whiplash PCR, formation of DNA tiles and polymerase chain reaction (PCR). We also integrate simulating DNA computation and fitting parameters by the genetic algorithm (GA), where simulation results are used as evaluation functions for the genetic algorithm. The integration is applied to find good protocols for PCR amplification. A trial to refine the reaction model for hybridization is also described before the final discussion on the simulator.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Nishikawa, A., Yamamura, M. & Hagiya, M. DNA computation simulator based on abstract bases. Soft Computing 5, 25–38 (2001). https://doi.org/10.1007/s005000000062

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s005000000062

Navigation