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作为存储介质大有优势的另一个特点。

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

    关注

    16

    文章

    4761

    浏览量

    72034
  • DNA
    DNA
    +关注

    关注

    0

    文章

    243

    浏览量

    31026
收藏 人收藏

    评论

    相关推荐

    ADS8681 SPI协议发送READ_HWORD指令,读取下一次CS为低时的数据总是错误的?

    ADS8681指令是READ_HWORD+地址+0x00+0x00。spi分四发送。 下一帧时读取spi,存放在uint8_t read[4] 中。按理来说复位后数据全为零。但我独到的数据
    发表于 12-13 10:08

    ADS1278高精度模式下SPI TDM Dynamic模式DRDY在读取数据后不拉低直到新的数据产生,为什么?

    DRDY引脚在脉冲之后 通过检测上升沿MCU开始读取数据,在读取数据完成之后 DRDY不会拉低,以至于错过下一次的中断。但1278在下一次数据更新后会把DRDY拉低。 就是读取
    发表于 11-18 08:27

    AFE4403是在ADC_RDY中断后只读取一次数据吗?

    是在ADC_RDY中断后只读取一次数据么?还是会有4组数据
    发表于 11-15 08:31

    DNA计算机研究取得突破性进展:PB级数据存储与高效处理

    8月29日,科学界传来振奋人心的消息,革命性的研究成果为实现全功能DNA计算机奠定了坚实基础。研究团队成功开发出种创新技术,该技术不仅能在DN
    的头像 发表于 08-29 16:29 500次阅读

    labview如何做到一次触发采集一次

    最近在做个电压测试模块,要求是在个时间段内,出现个上升沿触发采集,并且只采集一次,采集次数为出现上升沿的
    发表于 08-07 10:16

    stm32F407第一次数据没有进行接收,第二次数据发送时才进行接,为什么?

    stm32F407第一次数据没有进行接收,第二次数据发送时才进行接
    发表于 07-05 08:11

    在5bitfifo程序中,输出一次数据后flaga自动拉高,此时flaga不应该处于拉低状态吗?

    您好,在5bitfifo程序中,使用端点0x01-0x81,0x01输入数据正常,epswitch切换也正常,0x81输出数据是正确的,但是输出一次数据后flaga自动拉高,此时flaga不应该处于拉低状态吗,这是什么原因引起的
    发表于 07-02 07:33

    一次消谐器的构造

    今天来给大家介绍一下一次消谐器的构造。 一次消谐器是种用于消除电力系统中的谐波及无功功率的装置,它由感性元件和电容器构成,感性元件用于吸收系统中的无功功率,而电容器则用于补偿系统中的感性无功功率
    的头像 发表于 05-30 14:55 409次阅读

    stm32f030的AD转换,如何调用一次getadcvalue() 就采集一次数据

    通道单转换吗? 目的:调用一次getadcvalue()就采集一次数据 求大神指点,while(EOC)不注释掉的话,好像只能调用一次,手册上写,EOC不是读取
    发表于 05-13 07:48

    用DMA模式多路AD采集时,后台AD是多久采集一次数据,AD不停采集不停刷新DMA地址里的数据

    用着DMA挺好用,就是有点小疑问 用DMA模式多路AD采集时,后台AD是多久采集一次数据,AD不停采集不停刷新DMA地址里的数据?还是从DMA指定地址里把数据读取出后就会重新填充新数据
    发表于 05-10 07:17

    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