3.3 Making ndsDNA Gates from Array-Synthesized DNA -- 3.4 Characterizing Gate Kinetics -- 3.5 Reading Out DNA Computation with Next-Generation DNA Sequencing -- 3.6 Reading Pools of Array-Derived Gates -- 4 Discussion -- References -- Sequenceable Event Recorders -- 1 Introduction -- 2 Occurrence Recorder -- 2.1 Yes Gate -- 2.2 Occurrence Recorder Algorithm -- 3 Coincidence Recorder -- 3.1 Join Gate -- 3.2 Coincidence Recorder Algorithm -- 4 Preorder Recorder -- 4.1 Choice Gate Specification -- 4.2 Preorder Recorder Algorithm -- 4.3 Crosstalking Choice Gate -- 4.4 A ``Proper'' Choice Gate -- 5 Conclusions -- References -- Computational Design of Nucleic Acid Circuits: Past, Present, and Future -- 1 Past -- 1.1 Visual DSD Origins -- 1.2 Visual DSD Evolution -- 1.3 Visual DSD Analysis -- 2 Present -- 2.1 Logic Programming Framework -- 2.2 Related Work -- 3 Future -- 3.1 Computational Tool Integration -- 3.2 Experiment Integration -- 3.3 Computational Design for Practical Applications -- References -- Spatial Systems -- Parallel Computations with DNA-Encoded Chemical Reaction Networks -- 1 Harnessing Parallelization in Chemical Reaction Networks -- 1.1 D(R)NA-Based Deterministic Chemical Reaction Networks -- 1.2 CRNs Run on Inherently Parallel Processes -- 2 Creating Sub-Computations -- 2.1 No-Diffusion (Leak-Tight) Compartments -- 2.2 Compartment-Free Approaches -- 2.3 Intermediate Cases: Some Species Diffuse, Some Do Not -- 3 Discussion and Applications -- 3.1 Independent Compartments Containing an Identical Circuit but Receiving Different Inputs -- 3.2 Independent Compartments Containing Different Circuits, All Working on the Same Inputs -- 3.3 Cross-Talking Compartments Collaborating to Compute a Global Response -- References -- Social DNA Nanorobots -- 1 Introduction -- 1.1 Motivation -- 1.2 Summary of Our Results -- 1.3 Organization. |