博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
存储新纪元:在DNA存储海量信息,商业化才是硬道理
阅读量:5844 次
发布时间:2019-06-18

本文共 1494 字,大约阅读时间需要 4 分钟。

概述:如今,将数据信息存储在DNA上的成本已经足够便宜,因此该技术有望实现商业化。

数据已经是21世纪不可或缺的东西,当然数据存储也就成了人们重点关心的,没有足够的容量去存储,数据不断的流失这也是很大的损失。我们需要承认这样一个事实:我们已经成为数码囤积者,耗费大量的空间来存储我们的数据。2016年,人类共计产生了16.1万亿GB的数字信息;到2025年,这一数字预计将增加十倍以上。

图片描述

我们的个人照片、文本和电子邮件只是占很小的一部分;真正的数据洪流来自于科学家们在其研究活动中所创造的海量信息,比如进行实验和临床试验,深入研究生物的最小组成部分;观察其他行星,尽可能深入地观察浩瀚的宇宙。而我们目前放置数据的地方——外部硬盘和云服务器机房——大部分都称不上完美的解决方案。它们占用大量的空间,而且每隔十年左右就需要升级一次。

图片描述

生物技术创业公司正在寻找从我们的身体内部来解决这个问题。具体地说,就是利用我们的细胞。

大容量存储的最新趋势是在DNA中编码数据。毕竟,基因材料已经是一种编码技术。它编码的生活:每个人体细胞包含30亿个碱基对。配对的核苷酸要么是腺嘌呤(A)与胸腺嘧啶(T),要么是鸟嘌呤(G)与胞嘧啶(C)。它们的序列,是所有执行我们(和所有生物)存活所需的功能的蛋白质的秘诀所在。包括美国国防高级研究计划局(DARPA)在内的几家机构已经开发了基于DNA的存储系统,这种系统能够将各种信息编码到微小而稳定的分子链中,分子链能够持续数千年。

DNA存储数据的优势很多,但是目前一种技术能不能普及的关键在于他的成本是否合算,合适的成本才有助于商业化的推广。

据慧都网了解制造编码信息的独特DNA成本十分高昂,目前录制一分钟立体声音所需的150万对碱基对,成本约为10万美元。但是总部位于波士顿的Catalog公司正试图降低那些成本。该公司是由麻省理工学院的前研究人员创办的。Catalog并不是用信息填充一长串DNA,而是制作20到30个碱基对长的DNA片段,这些片段可以用酶缝合在一起。这些片段的排列决定了它们的意义。本质上,它就像一种语言:在英语中,只有26个字母,但通过各种组合,理论上,我们可以创造出无数不同的单词。Catalog估计,存储1MB数据的成本将不到0.001美分。作为参照,在Spotify上,一分钟最高质量的立体声音约为2.4MB。

任何对该技术感兴趣的公司可以将其想要存储的数据提交给Catalog,然后Catalog会将那些信息转换成二进制代码,即由0和1组成的长链。接着,该公司的流程为每个核苷酸分配一对0和1;例如,“A”可以是00,“C”可以是01,“T”可以是11,“G”可以是10。之后,通过使用这种DNA代码,数据被转换到一小瓶的基因材料里。小瓶子可以安全地存放在任何温度达到4摄氏度的冰箱里,比如餐馆使用的那种冰箱。

当信息以这种方式存储时,你需要使用密钥来将DNA解码回二进制代码,然后转换回可读的格式。Catalog的创始人之一Hyunjun Park表示,一旦公司开始对信息进行编码,他们就会将他们的密钥公开,这样客户就可让任何人都能够对他们的信息进行重新排序。然而,企业可以请求获得一个新的私有密钥,这样他们的信息就有了额外的加密层。

如果Catalog的技术真如它所说的那样有效,那么该公司将有望为使得基因数据存储可为任何人所用和持续数百年铺平道路。Hyunjun Park说,该公司正与档案学家合作,寻找在DNA编码中加入清晰而持久的密钥的最佳方式,以便未来我们的曾曾孙(或外星入侵者)能够自己解码Catalog DNA。

转载地址:http://apqcx.baihongyu.com/

你可能感兴趣的文章
ACM字符串处理算法经典:字符串搜索
查看>>
深入理解 Javascript 面向对象编程
查看>>
MySQL 5.7.12新增MySQL Shell命令行功能
查看>>
自增锁
查看>>
java.lang.ClassNotFoundException与java.lang.NoClassDefFoundError的区别
查看>>
javascript 技巧总结积累(正在积累中)
查看>>
IdentityServer4 使用OpenID Connect添加用户身份验证
查看>>
Office365开发系列——开发一个全功能的Word Add-In
查看>>
linux字符设备驱动程序框架(老方法)
查看>>
学习如何看懂SQL Server执行计划(一)——数据查询篇
查看>>
redhat7.0配置网卡
查看>>
Apache 配置虚拟主机三种方式
查看>>
Redis设计思路学习与总结
查看>>
eclipse查看一个方法被谁引用(调用)的快捷键四种方式
查看>>
linux每日命令(28):chgrp命令
查看>>
cmd批处理参数
查看>>
zp_bj01
查看>>
MySQL 触发器例子(两张表同步增加和删除)
查看>>
以前积攒的一个用Java程序生成验证码的代码
查看>>
数学建模之图像处理---颜色建模
查看>>