title: Programming cells: towards an automated 'Genetic Compiler'.
abstract: One of the visions of synthetic biology is to be able to program cells using a language that is similar to that used to program computers or robotics. For large genetic programs, keeping track of the DNA on the level of nucleotides becomes tedious and error prone, requiring a new generation of computer-aided design (CAD) software. To push the size of projects, it is important to abstract the designer from the process of part selection and optimization. The vision is to specify genetic programs in a higher-level language, which a genetic compiler could automatically convert into a DNA sequence. Steps towards this goal include: defining the semantics of the higher-level language, algorithms to select and assemble parts, and biophysical methods to link DNA sequence to function. These will be coupled to graphic design interfaces and simulation packages to aid in the prediction of program dynamics, optimize genes, and scan projects for errors.
authors.affiliation: Life Technologies, 5791 Van Allen Way, Carlsbad, CA 90028, USA.
authors.forename: Kevin
authors.initials: K
authors.lastname: Clancy
authors.forename: Christopher A
authors.initials: CA
authors.lastname: Voigt
mesh_terms: D001331:Automation; D004247:DNA / Q000096:biosynthesis / Q000235:genetics; D049490:Systems Biology
chemical_list: D004247:DNA