• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

利用分数编码通过 DNA 计算数学函数。

Computing Mathematical Functions using DNA via Fractional Coding.

机构信息

Department of Electrical and Computer Engineering, University of Minnesota, 200 Union St. S.E., Minneapolis, MN, 55455, USA.

出版信息

Sci Rep. 2018 May 29;8(1):8312. doi: 10.1038/s41598-018-26709-6.

DOI:10.1038/s41598-018-26709-6
PMID:29844537
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5974329/
Abstract

This paper discusses the implementation of mathematical functions such as exponentials, trigonometric functions, the sigmoid function and the perceptron function with molecular reactions in general, and DNA strand displacement reactions in particular. The molecular constructs for these functions are predicated on a novel representation for input and output values: a fractional encoding, in which values are represented by the relative concentrations of two molecular types, denoted as type-1 and type-0. This representation is inspired by a technique from digital electronic design, termed stochastic logic, in which values are represented by the probability of 1's in a stream of randomly generated 0's and 1's. Research in the electronic realm has shown that a variety of complex functions can be computed with remarkably simple circuitry with this stochastic approach. This paper demonstrates how stochastic electronic designs can be translated to molecular circuits. It presents molecular implementations of mathematical functions that are considerably more complex than any shown to date. All designs are validated using mass-action simulations of the chemical kinetics of DNA strand displacement reactions.

摘要

本文讨论了在一般的分子反应中,特别是在 DNA 链置换反应中,实现指数、三角函数、sigmoid 函数和感知器函数等数学函数的方法。这些函数的分子构建基于输入和输出值的一种新表示形式:分数编码,其中值由两种分子类型的相对浓度表示,分别表示为类型 1 和类型 0。这种表示形式受到数字电子设计中一种称为随机逻辑的技术的启发,其中值由随机生成的 0 和 1 流中 1 的概率表示。电子领域的研究表明,使用这种随机方法可以用非常简单的电路计算各种复杂的函数。本文演示了如何将随机电子设计转化为分子电路。它提出了比迄今为止任何一种都复杂得多的数学函数的分子实现。所有设计都使用 DNA 链置换反应的化学动力学的质量作用模拟进行验证。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/7536cb9b0252/41598_2018_26709_Fig10_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/884fc12f69e6/41598_2018_26709_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/6bc68f6e5be7/41598_2018_26709_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/9d227530d354/41598_2018_26709_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/304c9e41d988/41598_2018_26709_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/a52b32cb09a1/41598_2018_26709_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/d24e0d17446e/41598_2018_26709_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/171347c666a1/41598_2018_26709_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/4d3d4fcf12a6/41598_2018_26709_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/0db4c98b896f/41598_2018_26709_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/7536cb9b0252/41598_2018_26709_Fig10_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/884fc12f69e6/41598_2018_26709_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/6bc68f6e5be7/41598_2018_26709_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/9d227530d354/41598_2018_26709_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/304c9e41d988/41598_2018_26709_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/a52b32cb09a1/41598_2018_26709_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/d24e0d17446e/41598_2018_26709_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/171347c666a1/41598_2018_26709_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/4d3d4fcf12a6/41598_2018_26709_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/0db4c98b896f/41598_2018_26709_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3deb/5974329/7536cb9b0252/41598_2018_26709_Fig10_HTML.jpg

相似文献

1
Computing Mathematical Functions using DNA via Fractional Coding.利用分数编码通过 DNA 计算数学函数。
Sci Rep. 2018 May 29;8(1):8312. doi: 10.1038/s41598-018-26709-6.
2
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.
3
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.
4
Hardware emulation of stochastic p-bits for invertible logic.用于可逆逻辑的随机 p 位硬件仿真。
Sci Rep. 2017 Sep 8;7(1):10994. doi: 10.1038/s41598-017-11011-8.
5
Molecular and DNA Artificial Neural Networks via Fractional Coding.基于分数编码的分子和 DNA 人工神经网络。
IEEE Trans Biomed Circuits Syst. 2020 Jun;14(3):490-503. doi: 10.1109/TBCAS.2020.2979485. Epub 2020 Mar 9.
6
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.
7
Probabilistic switching circuits in DNA.DNA 中的概率切换电路。
Proc Natl Acad Sci U S A. 2018 Jan 30;115(5):903-908. doi: 10.1073/pnas.1715926115. Epub 2018 Jan 16.
8
Molecular circuit for exponentiation based on the domain coding strategy.基于域编码策略的指数运算分子电路。
Front Genet. 2024 Jan 23;14:1331951. doi: 10.3389/fgene.2023.1331951. eCollection 2023.
9
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.
10
Online learning in a chemical perceptron.化学感知器中的在线学习。
Artif Life. 2013 Spring;19(2):195-219. doi: 10.1162/ARTL_a_00105. Epub 2013 Mar 20.

引用本文的文献

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.
2
Processing DNA Storage through Programmable Assembly in a Droplet-Based Fluidics System.通过基于液滴的流体系统中的可编程组装来处理 DNA 存储。
Adv Sci (Weinh). 2023 Nov;10(32):e2303197. doi: 10.1002/advs.202303197. Epub 2023 Sep 26.
3
Computing mathematical functions with chemical reactions via stochastic logic.通过随机逻辑用化学反应计算数学函数。

本文引用的文献

1
Chemical reaction networks for computing logarithm.用于计算对数的化学反应网络。
Synth Biol (Oxf). 2017 Apr 28;2(1):ysx002. doi: 10.1093/synbio/ysx002. eCollection 2017 Jan.
2
Compiler-aided systematic construction of large-scale DNA strand displacement circuits using unpurified components.使用未纯化的组件,通过编译器辅助的方式,系统地构建大规模 DNA 链置换电路。
Nat Commun. 2017 Feb 23;8:14373. doi: 10.1038/ncomms14373.
3
Automated Design of Synthetic Cell Classifier Circuits Using a Two-Step Optimization Strategy.使用两步优化策略的合成细胞分类器电路的自动化设计。
PLoS One. 2023 May 8;18(5):e0281574. doi: 10.1371/journal.pone.0281574. eCollection 2023.
4
DNA strand displacement based computational systems and their applications.基于DNA链置换的计算系统及其应用。
Front Genet. 2023 Feb 22;14:1120791. doi: 10.3389/fgene.2023.1120791. eCollection 2023.
5
DNA computing for gastric cancer analysis and functional classification.用于胃癌分析和功能分类的DNA计算
Front Genet. 2022 Nov 24;13:1064715. doi: 10.3389/fgene.2022.1064715. eCollection 2022.
6
Chemical Reaction Networks' Programming for Solving Equations.用于求解方程的化学反应网络编程
Curr Issues Mol Biol. 2022 Apr 14;44(4):1725-1739. doi: 10.3390/cimb44040119.
7
Enzymatic Weight Update Algorithm for DNA-Based Molecular Learning.基于 DNA 的分子学习的酶促权重更新算法。
Molecules. 2019 Apr 10;24(7):1409. doi: 10.3390/molecules24071409.
Cell Syst. 2017 Feb 22;4(2):207-218.e14. doi: 10.1016/j.cels.2017.01.003. Epub 2017 Feb 8.
4
Exploiting the dynamic properties of covalent modification cycle for the design of synthetic analog biomolecular circuitry.利用共价修饰循环的动态特性设计合成模拟生物分子电路。
J Biol Eng. 2016 Nov 14;10:15. doi: 10.1186/s13036-016-0036-1. eCollection 2016.
5
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.
6
Synthetic mixed-signal computation in living cells.活细胞中的综合混合信号计算。
Nat Commun. 2016 Jun 3;7:11658. doi: 10.1038/ncomms11658.
7
Supervised Learning in Adaptive DNA Strand Displacement Networks.自适应DNA链置换网络中的监督学习
ACS Synth Biol. 2016 Aug 19;5(8):885-97. doi: 10.1021/acssynbio.6b00009. Epub 2016 May 11.
8
Genetic circuit design automation.遗传电路设计自动化。
Science. 2016 Apr 1;352(6281):aac7341. doi: 10.1126/science.aac7341.
9
Band-pass processing in a GPCR signaling pathway selects for NFAT transcription factor activation.G蛋白偶联受体(GPCR)信号通路中的带通处理可促进活化T细胞核因子(NFAT)转录因子的激活。
Integr Biol (Camb). 2015 Nov;7(11):1378-86. doi: 10.1039/c5ib00181a.
10
Efficient Detection and Purification of Cell Populations Using Synthetic MicroRNA Switches.利用合成 microRNA 开关高效检测和纯化细胞群体。
Cell Stem Cell. 2015 Jun 4;16(6):699-711. doi: 10.1016/j.stem.2015.04.005. Epub 2015 May 21.