Design Automation in Synthetic Biology

Cold Spring Harb Perspect Biol. 2017 Apr 3;9(4):a023978. doi: 10.1101/cshperspect.a023978.


Design automation refers to a category of software tools for designing systems that work together in a workflow for designing, building, testing, and analyzing systems with a target behavior. In synthetic biology, these tools are called bio-design automation (BDA) tools. In this review, we discuss the BDA tools areas-specify, design, build, test, and learn-and introduce the existing software tools designed to solve problems in these areas. We then detail the functionality of some of these tools and show how they can be used together to create the desired behavior of two types of modern synthetic genetic regulatory networks.

Publication types

  • Review

MeSH terms

  • Automation*
  • DNA / genetics
  • Gene Regulatory Networks
  • Software
  • Synthetic Biology*


  • DNA