0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

合成DNA:下一次数据存储革命

如意 来源:百家号 作者: 51CTO 2020-06-28 14:04 次阅读

CNET和CBS News的高级制作人Dan Patterson采访了从事DNA数据存储的Catalog公司的联合创始人兼首席执行官Hyunjun Park。以下是他们俩的谈话内容,已经过编辑。

Hyunjun Park:为了便于讨论,数据是指我们在全世界生成的任何类型的信息。但是就存储目的而言,数据在我们眼里实际上就是一连串1和0。这是一长串的1和0,您通常使用计算机将这二进制数据存储在硬盘驱动器和闪存驱动器之类的介质上。现在,我们试图存储在新介质DNA上。

我们现正在使用合成DNA来存储数据,不过将来可能会使用有机DNA,但实际上,如果您考虑一下,那是相反的。我们已经在体内使用有机DNA。我们已经使用它存储数据。那就是染色体,即人体细胞内的DNA。它以非常数字化的方式存储信息,不过我们正尝试使用我们模仿的合成DNA分子来复制该存储方案。我们现在模仿大自然,使用这种新介质存储信息。

何谓合成DNA?说到底,它与有机DNA一模一样,只不过我们从合成和人工的角度来探讨。我们使用化学方法使分子看起来完全像人体内的有机DNA。

人体已经在使用DNA以非常数字化的方式存储信息。我的意思是,四种不同的单位组成DNA。四个不同的碱基:A、T、G和C以及那些碱基对的顺序决定了存储在其中的信息。这是人体存储信息的一种非常数字化的方式。因此我们从中得到了灵感,充分利用DNA的所有特征来存储数字信息,而不是遗传信息。这将发生在试管或实验室中,而不是在细胞内。

现在,我提到的优点包括不可思议的信息密度。由于人体要将大量的遗传信息塞到一个小小的细胞内,这意味着您可以在很小的体积中存储大量信息。这就是信息密度。如果您考虑DNA的信息密度,每克DNA相当于存储200 PB左右的数据。

这意味着含有EB级数据的数据中心可以存储在一块方糖大小的DNA中。信息密度很大。另一个优点是这些分子很稳定。我们已经能够对在永久冻土中保存了70万年的马匹的基因组进行测序。利用DNA的信息存储,您可以将信息一次性放入该介质中,基本上可以永远保存。您可以将其存储在室温下的试管中,它是一种非常稳定的信息存储形式。

听起来很牵强,但我不敢邀功,我们不是第一个提出将信息存储在DNA中或将数字信息存储在DNA中的想法。这个想法已存在了数十年,甚至早在50年代就有了。之前使用DNA来存储大量信息之所以不可能,是由于将信息写入这些分子中的成本非常高昂。

我们Catalog所做的全新工作是,开发出了一个平台,能够从事基因存储,比现有技术便宜得多、快速得多。我们填补了这一空白。

这项技术在实际生活中能派怎样的用场?去年我们做了演示,使用我们研发的可打印分子的新型打印机,将维基百科的所有英文文本存储到DNA中。您可以想象在不久的将来,我们可以将这些机器连接到数据中心;针对需要长期归档或高度并行处理的数据,我们可以以DNA形式存储这些信息,并根据需要进行查询;如果需要,还可以创建成千上万个副本。这也是DNA作为存储介质大有优势的另一个特点。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据中心
    +关注

    关注

    15

    文章

    4170

    浏览量

    69832
  • DNA
    DNA
    +关注

    关注

    0

    文章

    240

    浏览量

    30913
收藏 人收藏

    评论

    相关推荐

    STM32F407 PWM输出时一次中断未执行完下一次中断就进入,导致PWM波形输出紊乱怎么解决?

    先是500ns高电平后是500ns低电平输出,从而连续输出117个方波。 现在我遇到的问题是中断处理函数运行过慢,一次中断未执行完,下一次中断就进入,导致PWM波形输出紊乱。我用示波器测试,如果方波频率
    发表于 04-18 07:45

    STM32G030在使用串口中断接收时,发现串口接收一次数据后,第二进不去中断的原因?

    在使用串口中断接收时,发现串口接收一次数据后,第二进不去中断了,初始化开启了中断且在回调函数里面也再次开启了中断,但是效果依旧只能接收一次串口数据 初始化时开启中断 回调函数里面
    发表于 03-08 07:40

    请问下qspi mtsr引脚传输一次32bit后引脚不拉低怎么解决?

    如果初始电平为低,传输结束后引脚变高;然后下一次传输引脚变低,依次循环。在这期间中断计数器cmp0不累加, 40s后变化一次数据传输一次~
    发表于 02-06 06:20

    M460的EPWM_ACC问题,如果前一次的脉冲没执行完如何消除?

    请问M460的EPWM_ACC问题,如果前一次的脉冲没执行完,下一次计算,又来了脉冲,需要立刻清除之前未走完的脉冲。这时候需要如何处理? 例如: 第步,走10K脉冲, 第二步,根据计算,不管前
    发表于 01-16 07:21

    ADUCM360怎样才能实现AD每0.2秒采集一次数据

    ADUCM360怎样才能实现AD每0.2秒采集一次数据?用定时器每0.2秒中断一次,在定时器中断中开始AD单转换一次,可以吗? void GP_Tmr0_Int_Handler(v
    发表于 01-12 06:34

    AD7190的连续转换模式如何工作?

    AD7190的连续工作模式是怎么进行AD转换的他是转换完成一次后 等待发送0X58指令的时候再转换还是 读取本次数据后 立即进行下一次转换 再次收到0X58指令的时候 马上发送出去转换的结果。
    发表于 12-19 08:27

    如何只写一次数据就让AD5421的输出电流保持住?

    请问大虾: 现象:连续写AD5421的数据寄存器,可以使AD5421输出电流保持住。但是只写一次数据寄存器,AD5421的输出电流无法保持,但是读数据寄存器时,寄存器的值是写进去的值。 问题:如何只写
    发表于 12-19 08:24

    回读AD7689的CFG寄存器的值,回读的值是在写入寄存器后的下一次的DATA中吗?

    在应用AD7689时,想回读CFG寄存器的值,看是否CFG写入成功。请问回读的值是在写入寄存器后的下一次的DATA(时序图中的DATA)中么?另外RDC情况下SDO线上的MSB放的是什么数据?谢谢
    发表于 12-15 06:13

    使用FPGA对AD7606进行采样,每次采样的值总是再下一次采样时出现是什么问题?

    你好,这是原理图 我使用FPGA对AD7606进行采样,每次采样的值总是再下一次采样时出现,请问这是什么问题?
    发表于 12-14 08:06

    电机在停机段时间后,在第一次开车时有异响的原因?

    我们是部矿井提升机,提升机用的西玛格的,电机是西门子变频电机,采用SM150驱动,当电机在停机段时间后,在第一次开车时有异响,但当滚筒转过周后就没有声音了,
    发表于 12-13 07:38

    AD7173在写ifmode寄存器对CRC配置时,是写入后下一次SPI配置成功还是立刻就配置成功?

    AD7173在写ifmode寄存器对CRC配置时,是写入后下一次SPI配置成功,还是立刻就配置成功? 比如写入ox0008,即打开CRC校验,那么当前写入ifmode寄存器时会对0x0008进行校验检查吗?
    发表于 12-01 07:04

    为什么芯片长时间工作会发热,下一次通电温度很高?

    为什么芯片长时间工作会发热,下一次通电温度很高
    发表于 11-08 06:18

    低功耗模式唤醒一次就唤醒不了了是怎么回事?

    应该每次按下KEY_UP键 串口就会输出一次信息 但是按下一次后 输出信息 再次按下 就不会在输出了
    发表于 10-19 06:25

    是否有等效的PORT_PCR[LK]位可以锁定PORTA5直到下一次系统复位?

    是否有等效的 PORT_PCR[LK] 位可以锁定 PORTA5 直到下一次系统复位? 复位引脚功能在 uC 运行期间不得修改。
    发表于 06-05 06:15

    在Modbus通信协议的数据接收程序中如何判断一次数据接受已经完毕呢?

    在Modbus通信协议的数据接收程序中如何判断一次数据接受已经完毕呢?
    发表于 05-05 15:52