Memory and Combinatorial Logic Based on DNA Inversions: Dynamics and Evolutionary Stability

ACS Synth Biol. 2015 Dec 18;4(12):1361-72. doi: 10.1021/acssynbio.5b00170. Epub 2015 Nov 24.

Abstract

Genetic memory can be implemented using enzymes that catalyze DNA inversions, where each orientation corresponds to a "bit". Here, we use two DNA invertases (FimE and HbiF) that reorient DNA irreversibly between two states with opposite directionality. First, we construct memory that is set by FimE and reset by HbiF. Next, we build a NOT gate where the input promoter drives FimE and in the absence of signal the reverse state is maintained by the constitutive expression of HbiF. The gate requires ∼3 h to turn on and off. The evolutionary stabilities of these circuits are measured by passaging cells while cycling function. The memory switch is stable over 400 h (17 days, 14 state changes); however, the gate breaks after 54 h (>2 days) due to continuous invertase expression. Genome sequencing reveals that the circuit remains intact, but the host strain evolves to reduce invertase expression. This work highlights the need to evaluate the evolutionary robustness and failure modes of circuit designs, especially as more complex multigate circuits are implemented.

Keywords: design automation; genetic circuit; genetic compiler; synthetic biology; systems biology.

Publication types

  • Research Support, U.S. Gov't, Non-P.H.S.

MeSH terms

  • Computers, Molecular*
  • DNA / chemistry*
  • DNA-Binding Proteins / chemistry*
  • Escherichia coli Proteins / chemistry*
  • Logic
  • Recombinases / chemistry*
  • Sequence Inversion*

Substances

  • DNA-Binding Proteins
  • Escherichia coli Proteins
  • HbiF protein, E coli
  • Recombinases
  • fimE protein, E coli
  • DNA