Programming cells: towards an automated 'Genetic Compiler'

被引:53
|
作者
Clancy, Kevin [2 ]
Voigt, Christopher A. [1 ]
机构
[1] Univ Calif San Francisco, Dept Pharmaceut Chem, San Francisco, CA 94158 USA
[2] Life Technol, Carlsbad, CA 90028 USA
基金
英国工程与自然科学研究理事会;
关键词
SYNTHETIC BIOLOGY; TRANSCRIPTION TERMINATORS; THERMODYNAMIC ANALYSIS; NOISE-PROPAGATION; BINDING-SITES; DNA; DESIGN; NETWORKS; EFFICIENCY; EVOLUTION;
D O I
10.1016/j.copbio.2010.07.005
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
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.
引用
收藏
页码:572 / 581
页数:10
相关论文
共 50 条
  • [21] Towards Scene Text Recognition with Genetic Programming
    Barlow, Brendan
    Song, Andy
    2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 1310 - 1317
  • [22] Introduction to automated design of scheduling heuristics with genetic programming
    Durasevic, Marko
    Jakobovic, Domagoj
    Mei, Yi
    Su Nguyen
    Zhang, Mengjie
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 1506 - 1526
  • [23] Automated discovery of test statistics using genetic programming
    Moore, Jason H.
    Olson, Randal S.
    Chen, Yong
    Sipper, Moshe
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2019, 20 (01) : 127 - 137
  • [24] Automated design of a lightweight block cipher with Genetic Programming
    Polimon, Javier
    Hernandez-Castro, Julio C.
    Estevez-Tapiador, Juan M.
    Ribagorda, Arturo
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2008, 12 (01) : 3 - 14
  • [25] Automated discovery of test statistics using genetic programming
    Jason H. Moore
    Randal S. Olson
    Yong Chen
    Moshe Sipper
    Genetic Programming and Evolvable Machines, 2019, 20 : 127 - 137
  • [26] Automated extraction of damage features through genetic programming
    Harvey, Dustin Y.
    Todd, Michael D.
    HEALTH MONITORING OF STRUCTURAL AND BIOLOGICAL SYSTEMS 2013, 2013, 8695
  • [27] Automated synthesis of computational circuits using genetic programming
    Koza, JR
    Bennett, FH
    John, J
    Dunlap, F
    Keane, MA
    Andre, D
    PROCEEDINGS OF 1997 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '97), 1997, : 447 - 452
  • [28] Invention and creativity in automated design by means of genetic programming
    Koza, JR
    Keane, MA
    Streeter, MJ
    Adams, TP
    Jones, LW
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2004, 18 (03): : 245 - 269
  • [29] Automated optimum design of structures using genetic programming
    Yang, YW
    Soh, CK
    COMPUTERS & STRUCTURES, 2002, 80 (18-19) : 1537 - 1546
  • [30] The design and implementation of the YAP compiler: An optimizing compiler for logic programming languages
    da Silva, Anderson Faustino
    Costa, Vitor Santos
    LOGIC PROGRAMMING, PROCEEDINGS, 2006, 4079 : 461 - 462