利用计算机发现了DNA,科学网—DNA计算机的研究取得最新进展

本文主要是介绍利用计算机发现了DNA,科学网—DNA计算机的研究取得最新进展,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

DNA计算机的研究取得最新进展

20116291410194590.jpg

来自加州理工学院的研究人员声称他们成功地研发出了世界上最大的以DNA(脱氧核糖核酸)为基础的计算电路。他们说利用该技术可以很容易地研发出更为复杂的DNA计算机。这种新技术的研究是由美国国家科学基金会资助的,这是向用标准信息处理技术来控制生物系统进军的重要一步。

在不久的将来,DNA计算机可以执行像当今以硅为基础的普通计算机所做的逻辑计算功能。但DNA计算机可以变得更小,更容易与人体等生物系统结合。例如,生物电路可以直接嵌入在细胞或组织内以用来发现和治疗疾病。

加州理工学院的研究人员Erik Winfree和Lulu Qian在6月3日的Science上发表他们的工作成果。一位杜克大学计算机科学教授John Reif认为,虽然该论文基本上还属于基础技术层面,但他们采用的这种方法标志着以DNA为基础的计算机又取得了重要的进展。

虽然之前已经有简单的DNA计算系统,但是这个示范系统比迄今为止其它的原型都要复杂。

研究人员组成了130个人工合成的DNA链,这些不同的DNA链可组建成逻辑电路。利用这些基本原材料,他们创造出了一个由74分子组成的四位电路,它可以完成1到15之间的开方计算。

在他们的研究中,DNA的多层链被用来做成生物逻辑门,可以执行基本的布尔运算,例如AND(与)、OR(或),甚至可以执行类似当今晶体管计算机处理器执行的NOR(异或)运算。就像基于硅集成电路一样,这些分子逻辑门可以产生二元变量:利用“打开”或“关闭”来表示信号,并以此作为输入的二进制信号。

该计算机利用DNA序列的结合和复制来进行计算操作。一种解决方案是预先设计的DNA分子都沉浸在试管中,当它们彼此接触时可以结合并产生新的DNA分子,反过来可以连接到其它的DNA链,由此产生了逻辑链。研究人员还开发出了编译器,它可以映射用户操控DNA电路的逻辑运算。

这项工作是2006年试验的延续,当时采用的DNA分子总数达到了12个。在此后的研究中,研究人员集中解决了让使用过程中更简单、更可靠的问题,这些问题的解决也是DNA基础系统实用化的前提。

John Reif认为,上述研究人员的研究成果具有许多优点,其中之一就是具有简单可行性:用来进行DNA编码所需的生化反应是行之有效的,并且整个过程本身也是可扩展的,这意味着它可以作为大型系统一个极为重要的基础。

John Reif也指出了一些不足之处,其中一个是计算速度:一个逻辑门的执行时间在30到60分钟之间,执行一个4位数的平方根可能需要长达10个小时。

然而研究人员认为,这种运算速度慢的问题是可以克服的。Erik Winfree解释说,如果允许提高浓度并且改进分子成分就可以减少串扰和泄漏可能。上述假设如果确实有效的话,运算速度可加快10到100倍。

(陈禹 译自【美国】computerworld 6月2日)

《科学时报》 (2011-07-02 B2 产经)

这篇关于利用计算机发现了DNA,科学网—DNA计算机的研究取得最新进展的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/331462

相关文章

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

取得 Git 仓库 —— Git 学习笔记 04

取得 Git 仓库 —— Git 学习笔记 04 我认为, Git 的学习分为两大块:一是工作区、索引、本地版本库之间的交互;二是本地版本库和远程版本库之间的交互。第一块是基础,第二块是难点。 下面,我们就围绕着第一部分内容来学习,先不考虑远程仓库,只考虑本地仓库。 怎样取得项目的 Git 仓库? 有两种取得 Git 项目仓库的方法。第一种是在本地创建一个新的仓库,第二种是把其他地方的某个

计算机视觉工程师所需的基本技能

一、编程技能 熟练掌握编程语言 Python:在计算机视觉领域广泛应用,有丰富的库如 OpenCV、TensorFlow、PyTorch 等,方便进行算法实现和模型开发。 C++:运行效率高,适用于对性能要求严格的计算机视觉应用。 数据结构与算法 掌握常见的数据结构(如数组、链表、栈、队列、树、图等)和算法(如排序、搜索、动态规划等),能够优化代码性能,提高算法效率。 二、数学基础

一种改进的red5集群方案的应用、基于Red5服务器集群负载均衡调度算法研究

转自: 一种改进的red5集群方案的应用: http://wenku.baidu.com/link?url=jYQ1wNwHVBqJ-5XCYq0PRligp6Y5q6BYXyISUsF56My8DP8dc9CZ4pZvpPz1abxJn8fojMrL0IyfmMHStpvkotqC1RWlRMGnzVL1X4IPOa_  基于Red5服务器集群负载均衡调度算法研究 http://ww

生信圆桌x生信分析平台:助力生物信息学研究的综合工具

介绍 少走弯路,高效分析;了解生信云,访问 【生信圆桌x生信专用云服务器】 : www.tebteb.cc 生物信息学的迅速发展催生了众多生信分析平台,这些平台通过集成各种生物信息学工具和算法,极大地简化了数据处理和分析流程,使研究人员能够更高效地从海量生物数据中提取有价值的信息。这些平台通常具备友好的用户界面和强大的计算能力,支持不同类型的生物数据分析,如基因组、转录组、蛋白质组等。

开题报告中的研究方法设计:AI能帮你做什么?

AIPaperGPT,论文写作神器~ https://www.aipapergpt.com/ 大家都准备开题报告了吗?研究方法部分是不是已经让你头疼到抓狂? 别急,这可是大多数人都会遇到的难题!尤其是研究方法设计这一块,选定性还是定量,怎么搞才能符合老师的要求? 每次到这儿,头脑一片空白。 好消息是,现在AI工具火得一塌糊涂,比如ChatGPT,居然能帮你在研究方法这块儿上出点主意。是不

研究人员在RSA大会上演示利用恶意JPEG图片入侵企业内网

安全研究人员Marcus Murray在正在旧金山举行的RSA大会上公布了一种利用恶意JPEG图片入侵企业网络内部Windows服务器的新方法。  攻击流程及漏洞分析 最近,安全专家兼渗透测试员Marcus Murray发现了一种利用恶意JPEG图片来攻击Windows服务器的新方法,利用该方法还可以在目标网络中进行特权提升。几天前,在旧金山举行的RSA大会上,该Marcus现场展示了攻击流程,

java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频)

这是什么系统? 资源获取方式在最下方 java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频) 停车管理信息系统是为了提升停车场的运营效率和管理水平而设计的综合性平台。系统涵盖用户信息管理、车位管理、收费管理、违规车辆处理等多个功能模块,旨在实现对停车场资源的高效配置和实时监控。此外,系统还提供了资讯管理和统计查询功能,帮助管理者及时发布信息并进行数据分析,为停车场的科学

【微服务】Ribbon(负载均衡,服务调用)+ OpenFeign(服务发现,远程调用)【详解】

文章目录 1.Ribbon(负载均衡,服务调用)1.1问题引出1.2 Ribbon负载均衡1.3 RestTemplate整合Ribbon1.4 指定Ribbon负载均衡策略1.4.1 配置文件1.4.2 配置类1.4.3 定义Ribbon客户端配置1.4.4 自定义负载均衡策略 2.OpenFeign面向接口的服务调用(服务发现,远程调用)2.1 OpenFeign的使用2.1 .1创建

Science Robotics 首尔国立大学研究团队推出BBEX外骨骼,实现多维力量支持!

重复性举起物体可能会对脊柱和背部肌肉造成损伤,由此引发的腰椎损伤是工业环境等工作场所中一个普遍且令人关注的问题。为了减轻这类伤害,有研究人员已经研发出在举起任务中为工人提供辅助的背部支撑装置。然而,现有的这类装置通常无法在非对称性的举重过程中提供多维度的力量支持。此外,针对整个人体脊柱的设备安全性验证也一直是一个缺失的环节。 据探索前沿科技边界,传递前沿科技成果的X-robot投稿,来自首尔国立