Related Experiment Video
Updated: May 3, 2026

11:22
Automated Robotic Liquid Handling Assembly of Modular DNA Devices
Published on: December 1, 2017
14.2K
Computer-assisted design for scaling up systems based on DNA reaction networks
Nathanaël Aubert1, Clément Mosca, Teruo Fujii
1Graduate School of Information Science and Technology, University of Tokyo, , Tokyo, Japan.
Journal of the Royal Society, Interface
|January 24, 2014
Summary
We developed DNA Artificial Circuits Computer-Assisted Design (DACCAD) software to simplify the creation of complex molecular programming systems. DACCAD aids in designing DNA-based circuits, accelerating the trial-and-error process for researchers in synthetic biology.
Area of Science:
- Molecular Programming
- Synthetic Biology
- Biochemistry
Background:
- Molecular programming systems, like neural networks and bistable networks, require nonlinearity for complex functions.
- DNA biochemistry offers mechanisms for nonlinearity but constructive assembly is challenging.
- Predicting system behavior necessitates accounting for numerous side reactions, increasing design complexity.
Purpose of the Study:
- To introduce DNA Artificial Circuits Computer-Assisted Design (DACCAD), a software tool to streamline the design of molecular programming systems.
- To facilitate the construction of complex DNA-based circuits for in vitro implementation.
- To accelerate the design-build-test cycle in molecular programming.
Main Methods:
- Development of DACCAD software, integrating experimental knowledge of the DNA toolbox.
- Utilizing DACCAD to design diverse systems, including counters, frequency dividers, and complex games.
- Incorporating the CMA-ES optimization algorithm for automatic parameter tuning.
- Enabling export to Synthetic Biology Markup Language for broader compatibility.
Main Results:
- DACCAD successfully designed various complex DNA systems, including a two-bit counter and a Mastermind encoding system.
- Demonstrated the utility of previously problematic biochemical behaviors (e.g., enzymatic saturation) as functional design elements.
- Showcased the software's ability to handle complex dynamics and numerous parameters.
- Validated the effectiveness of the integrated CMA-ES algorithm for parameter optimization.
Conclusions:
- DACCAD significantly simplifies the design and implementation of sophisticated molecular programming systems.
- The software aids in harnessing complex biochemical phenomena for functional circuit design.
- DACCAD supports the creation of novel DNA-based computational systems and facilitates their integration into the broader synthetic biology landscape.

