Fig. 3: Kinetics and cascading.
From: Heat-rechargeable computation in DNA logic circuits and neural networks

a, Implementation of a two-input winner-take-all (WTA) function. Here and in the following figures, red numbers within a node or on a wire in the DNA circuit diagrams indicate distinct species and their relative initial concentrations. b,c, Sequence-level diagrams, simulations and fluorescence kinetics experiments of a pair of DNA catalysts without (b) and with (c) a loop toehold. A full list of the DNA sequences is provided in Supplementary Table 3. d, Simulation of the reset. Half of the species (G–Y1, GY1, F1 and so on) are shown, and their trajectories are identical to the other half (G–Y2, GY2, F2 and so on). e, Implementation of weighted sum function. f,g, Domain-level diagrams, simulations and fluorescence kinetics experiments of a two-layer cascade with a hairpin (f) and a two-stranded (g) downstream gate. The DNA sequences are listed in Supplementary Table 4. h, Cascade with alternating layers of hairpin gates and two-stranded gates for implementing catalytic and stoichiometric reactions, respectively. Variables xi (input), wij (weight), pij (weighted input), sj (weighted sum), and yj (output) in the abstract functions are implemented with concentrations of DNA species Xi, GPij, Pij, Sj, and Yj, respectively (i = 1 to n and j = 1 to 2). Weight fuel XFi, summation gate GSj, and restoration fuel YFj facilitate weight multiplication, summation, and signal restoration, respectively. Reporter:quencher RQj detects output Yj and releases quencher Qj for fluorescence readout. Subscripts in species names are omitted when a single species per type is used for testing purposes.