Less haste, less waste: on recycling and its limits in strand displacement systems

  • Authors:
  • Anne Condon;Alan Hu;Ján Maňuch;Chris Thachuk

  • Affiliations:
  • The Department of Computer Science, University of British Columbia, Vancouver, British Columbia;The Department of Computer Science, University of British Columbia, Vancouver, British Columbia;The Department of Computer Science, University of British Columbia, Vancouver, British Columbia;The Department of Computer Science, University of British Columbia, Vancouver, British Columbia

  • Venue:
  • DNA'11 Proceedings of the 17th international conference on DNA computing and molecular programming
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study the potential for molecule recycling in chemical reaction systems and their DNA strand displacement realizations. Recycling happens when a product of one reaction is a reactant in a later reaction. Recycling has the benefits of reducing consumption, or waste, of molecules and of avoiding fuel depletion. We present a binary counter that recycles molecules efficiently while incurring just a moderate slowdown compared to alternative counters that do not recycle strands. This counter is an n-bit binary reflecting Gray code counter that advances through 2n states. In the strand displacement realization of this counter, the waste--total number of nucleotides of the DNA strands consumed-- is O(n3), while alternative counters have Ω(2n) waste. We also show that our n-bit counter fails to work correctly when Θ(n) copies of the species that represent the state (bits) of the counter are present initially. The proof applies more generally to show that a class of chemical reaction systems, in which all but one reactant of each reaction are catalysts, are not capable of computations longer than 1/2 n2 steps when there are at least n copies.