Eugene--a domain specific language for specifying and constraining synthetic biological parts, devices, and systems.

Eugene--a domain specific language for specifying and constraining synthetic biological parts, devices, and systems.
复制标题

DOI:
10.1371/journal.pone.0018882
复制
发表时间:
2011-04-29
期刊:
影响因子:
3.7
通讯作者:
Densmore D
Densmore D
中科院分区:
综合性期刊3区
文献类型:
--
作者:
Bilitchenko L;Liu A;Cheung S;Weeding E;Xia B;Leguia M;Anderson JC;Densmore D

文献摘要

参考文献

被引文献

相似文献

合成生物系统目前是通过特殊的、迭代的规范、设计和组装过程创建的。这些系统将极大地受益于对所需系统组件的更正式和更严格的规范以及对其组成的限制。因此,创建强大而高效的设计流程和工具势在必行。我们提出了一种人类可读的语言(尤金),它允许基于生物部件的合成生物设计的规范,并提供了一个非常有表现力的约束系统来驱动从单个部件的集合自动创建组合部件(设备)。我们在三个不同的领域展示了尤金的能力:设备规范、设计空间探索以及装配和仿真集成。这些结果突出了尤金创造组合设计空间并修剪这些空间用于模拟或物理组装的能力。尤金快速、经济高效地创建了功能设计。Eugene用于基于DNA的设备的正向工程,并通过其数据类型和执行语义反映了合成生物学中所需的抽象层次。Eugene提供了一个强大的约束系统,可用于在运行时驱动新设备的创建。它是一个更大的工具链的一部分,包括对设计、模拟和物理设备组装的支持,从而实现了所有这些。
Synthetic biological systems are currently created by an ad-hoc, iterative process of specification, design, and assembly. These systems would greatly benefit from a more formalized and rigorous specification of the desired system components as well as constraints on their composition. Therefore, the creation of robust and efficient design flows and tools is imperative. We present a human readable language (Eugene) that allows for the specification of synthetic biological designs based on biological parts, as well as provides a very expressive constraint system to drive the automatic creation of composite Parts (Devices) from a collection of individual Parts. We illustrate Eugene's capabilities in three different areas: Device specification, design space exploration, and assembly and simulation integration. These results highlight Eugene's ability to create combinatorial design spaces and prune these spaces for simulation or physical assembly. Eugene creates functional designs quickly and cost-effectively. Eugene is intended for forward engineering of DNA-based devices, and through its data types and execution semantics, reflects the desired abstraction hierarchy in synthetic biology. Eugene provides a powerful constraint system which can be used to drive the creation of new devices at runtime. It accomplishes all of this while being part of a larger tool chain which includes support for design, simulation, and physical device assembly.
DOI: 10.1098/rsif.2008.0516.focus
发表时间: 2009-08-06
影响因子: 3.9
作者:
Pedersen, Michael;Phillips, Andrew
通讯作者: Phillips, Andrew
DOI: 10.1093/bioinformatics/btg015
发表时间: 2003-03-01
期刊: BIOINFORMATICS
影响因子: 5.8
作者:
Hucka, M;Finney, A;Wang, J
通讯作者: Wang, J
DOI: 10.1016/j.pbiomolbio.2004.01.004
发表时间: 2004-06-01
影响因子: 3.8
作者:
Lloyd, CM;Halstead, MDB;Nielsen, PF
通讯作者: Nielsen, PF
DOI: 10.1038/nbt1413
发表时间: 2008-07-01
影响因子: 46.9
作者:
Canton, Barry;Labno, Anna;Endy, Drew
通讯作者: Endy, Drew
DOI: 10.1093/nar/gkp361
发表时间: 2009-07
影响因子: 14.9
作者:
Czar MJ;Cai Y;Peccoud J
通讯作者: Peccoud J