...
首页> 外文期刊>Journal of the Royal Society Interface >Abstractions for DNA circuit design
【24h】

Abstractions for DNA circuit design

机译:DNA电路设计的抽象

获取原文
获取原文并翻译 | 示例
           

摘要

DNA strand displacement techniques have been used to implement a broad range of information processing devices, from logic gates, to chemical reaction networks, to architectures for universal computation. Strand displacement techniques enable computational devices to be implemented in DNA without the need for additional components, allowing computation to be programmed solely in terms of nucleotide sequences. A major challenge in the design of strand displacement devices has been to enable rapid analysis of high-level designs while also supporting detailed simulations that include known forms of interference. Another challenge has been to design devices capable of sustaining precise reaction kinetics over long periods, without relying on complex experimental equipment to continually replenish depleted species over time. In this paper, we present a programming language for designing DNA strand displacement devices, which supports progressively increasing levels of molecular detail. The language allows device designs to be programmed using a common syntax and then analysed at varying levels of detail, with or without interference, without needing to modify the program. This allows a trade-off to be made between the level of molecular detail and the computational cost of analysis. We use the language to design a buffered architecture for DNA devices, capable of maintaining precise reaction kinetics for a potentially unbounded period. We test the effectiveness of buffered gates to support long-running computation by designing a DNA strand displacement system capable of sustained oscillations.
机译:DNA链置换技术已用于实现各种信息处理设备,从逻辑门到化学反应网络再到用于通用计算的体系结构。链置换技术使计算设备可以在DNA中实现,而无需其他组件,从而仅根据核苷酸序列对计算进行编程。钢绞线位移装置设计中的主要挑战是能够快速分析高级设计,同时还支持包括已知形式的干涉在内的详细模拟。另一个挑战是设计能够长时间维持精确反应动力学的设备,而又不依赖复杂的实验设备随着时间不断补充耗尽的物种。在本文中,我们提出了一种用于设计DNA链置换设备的编程语言,该语言支持逐步增加的分子细节水平。该语言允许使用通用语法对设备设计进行编程,然后在有或没有干扰的情况下,以不同的详细程度进行分析,而无需修改程序。这允许在分子详细程度和分析的计算成本之间进行权衡。我们使用该语言为DNA设备设计缓冲的体系结构,该体系结构能够在潜在的无限期内保持精确的反应动力学。通过设计能够持续振荡的DNA链置换系统,我们测试了缓冲闸门支持长时间运行计算的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号