核酸
合成生物学
DNA
功能(生物学)
计算机科学
刮擦
计算生物学
编译程序
酶
化学
生物系统
生物
生物化学
遗传学
程序设计语言
作者
Niranjan Srinivas,James Parkin,Georg Seelig,Erik Winfree,David Soloveichik
出处
期刊:Science
[American Association for the Advancement of Science]
日期:2017-12-14
卷期号:358 (6369)
被引量:358
标识
DOI:10.1126/science.aal2052
摘要
Chemistries exhibiting complex dynamics-from inorganic oscillators to gene regulatory networks-have been long known but either cannot be reprogrammed at will or rely on the sophisticated enzyme chemistry underlying the central dogma. Can simpler molecular mechanisms, designed from scratch, exhibit the same range of behaviors? Abstract chemical reaction networks have been proposed as a programming language for complex dynamics, along with their systematic implementation using short synthetic DNA molecules. We developed this technology for dynamical systems by identifying critical design principles and codifying them into a compiler automating the design process. Using this approach, we built an oscillator containing only DNA components, establishing that Watson-Crick base-pairing interactions alone suffice for complex chemical dynamics and that autonomous molecular systems can be designed via molecular programming languages.
科研通智能强力驱动
Strongly Powered by AbleSci AI