• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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计算。

DNA computing on surfaces.

作者信息

Liu Q, Wang L, Frutos A G, Condon A E, Corn R M, Smith L M

机构信息

Department of Chemistry, University of Wisconsin, Madison 53706, USA.

出版信息

Nature. 2000 Jan 13;403(6766):175-9. doi: 10.1038/35003155.

DOI:10.1038/35003155
PMID:10646598
Abstract

DNA computing was proposed as a means of solving a class of intractable computational problems in which the computing time can grow exponentially with problem size (the 'NP-complete' or non-deterministic polynomial time complete problems). The principle of the technique has been demonstrated experimentally for a simple example of the hamiltonian path problem (in this case, finding an airline flight path between several cities, such that each city is visited only once). DNA computational approaches to the solution of other problems have also been investigated. One technique involves the immobilization and manipulation of combinatorial mixtures of DNA on a support. A set of DNA molecules encoding all candidate solutions to the computational problem of interest is synthesized and attached to the surface. Successive cycles of hybridization operations and exonuclease digestion are used to identify and eliminate those members of the set that are not solutions. Upon completion of all the multistep cycles, the solution to the computational problem is identified using a polymerase chain reaction to amplify the remaining molecules, which are then hybridized to an addressed array. The advantages of this approach are its scalability and potential to be automated (the use of solid-phase formats simplifies the complex repetitive chemical processes, as has been demonstrated in DNA and protein synthesis). Here we report the use of this method to solve a NP-complete problem. We consider a small example of the satisfiability problem (SAT), in which the values of a set of boolean variables satisfying certain logical constraints are determined.

摘要

DNA计算作为一种解决一类棘手计算问题的方法被提出,这类问题的计算时间会随着问题规模呈指数增长(即“NP完全”或非确定性多项式时间完全问题)。该技术原理已通过哈密顿路径问题的一个简单示例在实验中得到证明(在这种情况下,是找到几个城市之间的航空飞行路线,使得每个城市仅被访问一次)。其他问题的DNA计算方法也已得到研究。一种技术涉及将DNA的组合混合物固定并在载体上进行操作。合成一组编码感兴趣计算问题所有候选解的DNA分子,并将其附着在表面。通过连续的杂交操作和核酸外切酶消化循环来识别和消除该集合中那些不是解的成员。在所有多步循环完成后,使用聚合酶链反应来扩增剩余分子,从而识别出计算问题的解,然后将这些分子与一个寻址阵列进行杂交。这种方法的优点是其可扩展性和自动化潜力(使用固相形式简化了复杂的重复化学过程,正如在DNA和蛋白质合成中所证明的那样)。在此,我们报告使用这种方法来解决一个NP完全问题。我们考虑可满足性问题(SAT)的一个小示例,其中要确定一组满足某些逻辑约束的布尔变量的值。

相似文献

1
DNA computing on surfaces.表面上的DNA计算。
Nature. 2000 Jan 13;403(6766):175-9. doi: 10.1038/35003155.
2
Solution of a 20-variable 3-SAT problem on a DNA computer.DNA计算机上一个20变量3-SAT问题的解决方案。
Science. 2002 Apr 19;296(5567):499-502. doi: 10.1126/science.1069528. Epub 2002 Mar 14.
3
Is optimal solution of every NP-complete or NP-hard problem determined from its characteristic for DNA-based computing.基于DNA计算,每个NP完全或NP难问题的最优解是否由其特征决定。
Biosystems. 2005 Apr;80(1):71-82. doi: 10.1016/j.biosystems.2004.10.003. Epub 2004 Nov 26.
4
Solving satisfiability problems using a novel microarray-based DNA computer.使用一种基于微阵列的新型DNA计算机解决可满足性问题。
Biosystems. 2007 Jul-Aug;90(1):242-52. doi: 10.1016/j.biosystems.2006.08.009. Epub 2006 Aug 30.
5
The surface-based approach for DNA computation is unreliable for SAT.用于DNA计算的基于表面的方法对于布尔可满足性问题是不可靠的。
Biosystems. 2005 Oct;82(1):20-5. doi: 10.1016/j.biosystems.2005.05.007.
6
A DNA computing readout operation based on structure-specific cleavage.
Nat Biotechnol. 2001 Nov;19(11):1053-9. doi: 10.1038/nbt1101-1053.
7
Scalability of the surface-based DNA algorithm for 3-SAT.
Biosystems. 2006 Aug;85(2):95-8. doi: 10.1016/j.biosystems.2005.12.002. Epub 2006 Jan 19.
8
DNA computing using single-molecule hybridization detection.利用单分子杂交检测的DNA计算
Nucleic Acids Res. 2004 Sep 23;32(17):4962-8. doi: 10.1093/nar/gkh817. Print 2004.
9
A DNA solution of SAT problem by a modified sticker model.一种基于改进贴纸模型的SAT问题的DNA解决方案。
Biosystems. 2005 Jul;81(1):1-9. doi: 10.1016/j.biosystems.2005.01.001. Epub 2005 Feb 10.
10
Solving traveling salesman problems with DNA molecules encoding numerical values.
Biosystems. 2004 Dec;78(1-3):39-47. doi: 10.1016/j.biosystems.2004.06.005.

引用本文的文献

1
High-speed 3D DNA PAINT and unsupervised clustering for unlocking 3D DNA origami cryptography.用于解锁3D DNA折纸密码学的高速3D DNA PAINT和无监督聚类
bioRxiv. 2025 Aug 19:2023.08.29.555281. doi: 10.1101/2023.08.29.555281.
2
Programmable Biomolecule-Mediated Processors.可编程生物分子介导的处理器
J Am Chem Soc. 2023 Nov 22;145(46):25033-25042. doi: 10.1021/jacs.3c04142. Epub 2023 Oct 21.
3
Turing, von Neumann, and the computational architecture of biological machines.图灵、冯·诺依曼与生物机器的计算结构。
Proc Natl Acad Sci U S A. 2023 Jun 20;120(25):e2220022120. doi: 10.1073/pnas.2220022120. Epub 2023 Jun 12.
4
Using Single-Molecule FRET to Evaluate DNA Nanodevices at Work.使用单分子荧光共振能量转移技术评估工作中的DNA纳米器件。
Methods Mol Biol. 2023;2639:157-172. doi: 10.1007/978-1-0716-3028-0_10.
5
A molecular assessment of the practical potential of DNA-based computation.基于 DNA 的计算的实际潜力的分子评估。
Curr Opin Biotechnol. 2023 Jun;81:102940. doi: 10.1016/j.copbio.2023.102940. Epub 2023 Apr 13.
6
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.
7
An automated DNA computing platform for rapid etiological diagnostics.一种用于快速病因诊断的自动化 DNA 计算平台。
Sci Adv. 2022 Nov 25;8(47):eade0453. doi: 10.1126/sciadv.ade0453.
8
Aggregation Properties of Albumin in Interacting with Magnetic Fluids.白蛋白与磁性流体相互作用的聚集性质。
Int J Mol Sci. 2021 Oct 3;22(19):10734. doi: 10.3390/ijms221910734.
9
A DNA algorithm for the job shop scheduling problem based on the Adleman-Lipton model.基于 Adleman-Lipton 模型的作业车间调度问题的 DNA 算法。
PLoS One. 2020 Dec 2;15(12):e0242083. doi: 10.1371/journal.pone.0242083. eCollection 2020.
10
Encoding scheme for data storage and retrieval on DNA computers.DNA 计算机的数据存储和检索编码方案。
IET Nanobiotechnol. 2020 Sep;14(7):635-641. doi: 10.1049/iet-nbt.2020.0157.