Specification of the Stringmol chemical programming language version 0 . 2 Technical Report Number YCS-2010-458

Specification of the Stringmol chemical programming language version 0 . 2 Technical Report Number YCS-2010-458
复制标题

Stringmol 化学编程语言版本 0 的规范。

DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
P. Young
P. Young
中科院分区:
--
文献类型:
--
作者:
S. Hickinbotham;Edward Clark;S. Stepney;T. Clarke;A. Nellis;Mungo Pay;P. Young

文献摘要

被引文献

相似文献

该报告详细描述了模拟细菌细胞中酶的反应性的非标准计算模型规范的 0.2 版。该模型是一种人工化学,其中每个分子种类的独特性质被编码为一系列符号。该模型具有非常简单的单元级表示,由混合体积和混合方程组成。基因型和表型、数据和程序之间没有区别。随机选择的分子进行随机结合测试,其中它们的识别序列进行互补比对过程。如果绑定成功,分子就会组合起来形成一个计算实体来运行它们之间的反应。此时该序列充当微程序。这些微程序可以执行一系列任务,就像化学反应一样。我们在该模型中的第一个化学解决了设计化学“复制酶”的问题,该酶能够创建自身的副本,从而可以补充遭受衰变过程的分子群。该报告详细介绍了该模型,描述了复制酶分子及其功能,并展示了“罕见时的入侵”实验。
This report describes in detail version 0.2 of a specification for a nonstandard computational model that emulates the reactivity of enzymes in bacterial cells. The model is an artificial chemistry in which the unique properties of each molecular species is encoded as a sequence of symbols. The model has a very simple cell-level representation consisting of a mixing volume and mixing equation. There is no distinction between genotype and phenotype, or data and program. Randomly selected molecules are subject to a stochastic binding test, in which their identifying sequences are subjected to a complementary alignment process. If the bind is successful, the molecules are combined to form a computational entity to run the reaction between them. At this point the sequence acts as a microprogram. These microprograms can perform a range of tasks, much as a chemical reaction can. Our first chemistry within this model solves the problem of designing a chemical “replicase”, capable of creating copies of itself such that it can replenish a population of molecules that are subject to a decay process. This report gives detail to the model, describes the replicase molecule and its function, and shows an “invasion when rare” experiment.