• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

通过随机逻辑用化学反应计算数学函数。

Computing mathematical functions with chemical reactions via stochastic logic.

机构信息

Department of Electrical and Computer Engineering, University of Minnesota Twin-Cities, Minneapolis, MN, United States of America.

出版信息

PLoS One. 2023 May 8;18(5):e0281574. doi: 10.1371/journal.pone.0281574. eCollection 2023.

DOI:10.1371/journal.pone.0281574
PMID:37155644
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10166555/
Abstract

This paper presents a novel strategy for computing mathematical functions with molecular reactions, based on theory from the realm of digital design. It demonstrates how to design chemical reaction networks based on truth tables that specify analog functions, computed by stochastic logic. The theory of stochastic logic entails the use of random streams of zeros and ones to represent probabilistic values. A link is made between the representation of random variables with stochastic logic on the one hand, and the representation of variables in molecular systems as the concentration of molecular species, on the other. Research in stochastic logic has demonstrated that many mathematical functions of interest can be computed with simple circuits built with logic gates. This paper presents a general and efficient methodology for translating mathematical functions computed by stochastic logic circuits into chemical reaction networks. Simulations show that the computation performed by the reaction networks is accurate and robust to variations in the reaction rates, within a log-order constraint. Reaction networks are given that compute functions for applications such as image and signal processing, as well as machine learning: arctan, exponential, Bessel, and sinc. An implementation is proposed with a specific experimental chassis: DNA strand displacement with units called DNA "concatemers".

摘要

本文提出了一种基于数字设计理论的计算分子反应中数学函数的新策略。它演示了如何基于指定由随机逻辑计算的模拟函数的真值表来设计化学反应网络。随机逻辑理论需要使用零和一的随机流来表示概率值。一方面,随机逻辑中随机变量的表示与分子系统中变量作为分子浓度的表示之间存在联系。随机逻辑的研究表明,许多感兴趣的数学函数可以用由逻辑门构建的简单电路来计算。本文提出了一种将随机逻辑电路计算的数学函数转换为化学反应网络的通用且高效的方法。模拟表明,在对数阶约束内,反应网络执行的计算对于反应速率的变化是准确和稳健的。给出了用于图像处理和信号处理以及机器学习等应用的计算函数的反应网络:反正切、指数、贝塞尔和 sinc。提出了一种使用特定实验底盘的实现:使用称为 DNA“concatemers”的 DNA 链置换单元。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/99c5/10166555/81b061707fb5/pone.0281574.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/99c5/10166555/7d79d606e970/pone.0281574.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/99c5/10166555/27b5bde8fef8/pone.0281574.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/99c5/10166555/042d97b7c1ce/pone.0281574.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/99c5/10166555/81b061707fb5/pone.0281574.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/99c5/10166555/7d79d606e970/pone.0281574.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/99c5/10166555/27b5bde8fef8/pone.0281574.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/99c5/10166555/042d97b7c1ce/pone.0281574.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/99c5/10166555/81b061707fb5/pone.0281574.g004.jpg

相似文献

1
Computing mathematical functions with chemical reactions via stochastic logic.通过随机逻辑用化学反应计算数学函数。
PLoS One. 2023 May 8;18(5):e0281574. doi: 10.1371/journal.pone.0281574. eCollection 2023.
2
Computing Mathematical Functions using DNA via Fractional Coding.利用分数编码通过 DNA 计算数学函数。
Sci Rep. 2018 May 29;8(1):8312. doi: 10.1038/s41598-018-26709-6.
3
Exponential Function Computation Based on DNA Strand Displacement Circuits.基于DNA链置换电路的指数函数计算
IEEE Trans Biomed Circuits Syst. 2022 Jun;16(3):479-488. doi: 10.1109/TBCAS.2022.3184760. Epub 2022 Jul 12.
4
Scaling Up Multi-bit DNA Full Adder Circuits with Minimal Strand Displacement Reactions.用最小的链位移反应扩展多位 DNA 全加器电路。
J Am Chem Soc. 2022 Jun 1;144(21):9479-9488. doi: 10.1021/jacs.2c03258. Epub 2022 May 22.
5
Programmable DNA Nanoindicator-Based Platform for Large-Scale Square Root Logic Biocomputing.可编程 DNA 纳米示踪剂平台用于大规模平方根逻辑生物计算。
Small. 2019 Dec;15(49):e1903489. doi: 10.1002/smll.201903489. Epub 2019 Oct 29.
6
Implementing digital computing with DNA-based switching circuits.利用基于 DNA 的开关电路实现数字计算。
Nat Commun. 2020 Jan 8;11(1):121. doi: 10.1038/s41467-019-13980-y.
7
Digital Sensing and Molecular Computation by an Enzyme-Free DNA Circuit.无酶DNA电路实现的数字传感与分子计算
ACS Nano. 2020 May 26;14(5):5763-5771. doi: 10.1021/acsnano.0c00628. Epub 2020 Apr 21.
8
Fast and compact DNA logic circuits based on single-stranded gates using strand-displacing polymerase.基于链置换聚合酶的单链门的快速紧凑 DNA 逻辑电路。
Nat Nanotechnol. 2019 Nov;14(11):1075-1081. doi: 10.1038/s41565-019-0544-5. Epub 2019 Sep 23.
9
High-efficiency and integrable DNA arithmetic and logic system based on strand displacement synthesis.基于链替换合成的高效、可集成的 DNA 算术和逻辑系统。
Nat Commun. 2019 Nov 26;10(1):5390. doi: 10.1038/s41467-019-13310-2.
10
Analog Computation by DNA Strand Displacement Circuits.基于DNA链置换电路的模拟计算
ACS Synth Biol. 2016 Aug 19;5(8):898-912. doi: 10.1021/acssynbio.6b00144. Epub 2016 Jul 22.

引用本文的文献

1
Neural network execution using nicked DNA and microfluidics.使用切口 DNA 和微流控技术进行神经网络执行。
PLoS One. 2023 Oct 19;18(10):e0292228. doi: 10.1371/journal.pone.0292228. eCollection 2023.

本文引用的文献

1
DNA punch cards for storing data on native DNA sequences via enzymatic nicking.通过酶切实现对天然 DNA 序列进行数据存储的 DNA 穿孔卡片。
Nat Commun. 2020 Apr 8;11(1):1742. doi: 10.1038/s41467-020-15588-z.
2
A novel cloning strategy for one-step assembly of multiplex CRISPR vectors.一种用于一步组装多路 CRISPR 载体的新型克隆策略。
Sci Rep. 2018 Nov 30;8(1):17499. doi: 10.1038/s41598-018-35727-3.
3
Scaling up molecular pattern recognition with DNA-based winner-take-all neural networks.基于 DNA 的胜者全拿神经网络的分子模式识别扩展。
Nature. 2018 Jul;559(7714):370-376. doi: 10.1038/s41586-018-0289-6. Epub 2018 Jul 4.
4
Computing Mathematical Functions using DNA via Fractional Coding.利用分数编码通过 DNA 计算数学函数。
Sci Rep. 2018 May 29;8(1):8312. doi: 10.1038/s41598-018-26709-6.
5
ConcatSeq: A method for increasing throughput of single molecule sequencing by concatenating short DNA fragments.ConcatSeq:一种通过连接短 DNA 片段来提高单分子测序通量的方法。
Sci Rep. 2017 Jul 12;7(1):5252. doi: 10.1038/s41598-017-05503-w.
6
Chemical Reaction Networks for Computing Polynomials.用于计算多项式的化学反应网络
ACS Synth Biol. 2017 Jan 20;6(1):76-83. doi: 10.1021/acssynbio.5b00163. Epub 2016 Sep 21.
7
Design, fabrication and control of soft robots.软机器人的设计、制造与控制。
Nature. 2015 May 28;521(7553):467-75. doi: 10.1038/nature14543.
8
Characterization of self-assembled DNA concatemers from synthetic oligonucleotides.自组装 DNA 连接子的合成寡核苷酸特性分析。
Comput Struct Biotechnol J. 2014 Sep 3;11(18):66-72. doi: 10.1016/j.csbj.2014.08.011. eCollection 2014 Aug.
9
Exercises in molecular computing.分子计算中的练习。
Acc Chem Res. 2014 Jun 17;47(6):1845-52. doi: 10.1021/ar5000538. Epub 2014 May 30.
10
Discrete-time signal processing with DNA.基于DNA的离散时间信号处理
ACS Synth Biol. 2013 May 17;2(5):245-54. doi: 10.1021/sb300087n. Epub 2013 Apr 2.