4.8 Article

Molecular implementation of simple logic programs

期刊

NATURE NANOTECHNOLOGY
卷 4, 期 10, 页码 642-648

出版社

NATURE PUBLISHING GROUP
DOI: 10.1038/nnano.2009.203

关键词

-

向作者/读者索取更多资源

Autonomous programmable computing devices made of biomolecules could interact with a biological environment and be used in future biological and medical applications(1-7).. Biomolecular implementations of finite automata(8,9) and logic gates(4,10-13) have already been developed(14-18). Here, we report an autonomous programmable molecular system based on the manipulation of DNA strands that is capable of performing simple logical deductions. Using molecular representations of facts such as Man(Socrates) and rules such as Mortal(X) -> Man(X) (Every Man is Mortal), the system can answer molecular queries such as Mortal(Socrates)? (is Socrates Mortal?) and Mortal(X) (Who is Mortal?). This biomolecular computing system compares favourably with previous approaches in terms of expressive power, performance and precision(2,4,8,9,11,12,19). A compiler translates facts, rules and queries into their molecular representations and subsequently operates a robotic system that assembles the logical deductions and delivers the result. This prototype is the first simple programming language with a molecular-scale implementation.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据