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 条
  • [41] Improved representation and genetic operators for linear genetic programming for automated program repair
    Vinicius Paulo L. Oliveira
    Eduardo Faria de Souza
    Claire Le Goues
    Celso G. Camilo-Junior
    Empirical Software Engineering, 2018, 23 : 2980 - 3006
  • [42] COMPILER FOR MBPL MICROPROCESSOR PROGRAMMING LANGUAGE
    JANKOV, BJ
    NIKOLOV, LI
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1983, (05): : 63 - 68
  • [43] nlp: A compiler for nested logic programming
    Sarsakov, V
    Schaub, T
    Tompits, H
    Woltran, S
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS, 2004, 2923 : 361 - 364
  • [44] cPLC - A cryptographic programming language and compiler
    Bern University of Applied Sciences, Engineering and Information Technology, CH-2501 Biel, Switzerland
    不详
    Inf. Secur. South Africa - Proc. ISSA Conf., 2011,
  • [45] Automated code development based on genetic programming in graphical programming language: A pilot study
    Kodytek, Pavel
    Bodzas, Alexandra
    Zidek, Jan
    PLOS ONE, 2024, 19 (03):
  • [46] Towards image retrieval by texture segmentation with genetic programming
    Ciesielski, Vic
    Kurniawan, Djaka
    Song, Andy
    2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN IMAGE AND SIGNAL PROCESSING, 2007, : 281 - 286
  • [47] Towards efficient training on large datasets for genetic programming
    Curry, R
    Heywood, M
    ADVANCES IN ARTIFICIAL INTELLIGENCE, 2004, 3060 : 161 - 174
  • [48] Towards Discrete Phenotypic Recombination in Cartesian Genetic Programming
    Kalkreuth, Roman
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XVII, PPSN 2022, PT II, 2022, 13399 : 63 - 77
  • [49] Towards modelling beef cattle management with Genetic Programming
    Abbona, Francesca
    Vanneschi, Leonardo
    Bona, Marco
    Giacobini, Mario
    LIVESTOCK SCIENCE, 2020, 241
  • [50] Towards a Simple Service Compiler
    Kiciman, Emre
    6TH INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND COMMUNICATION, ICAC-INDUST'09, 2009, : 1 - 1