两名研究人员发现了一种新技术,可以最大限度地利用人类DNA的存储潜力。完整的计算机操作系统,旧电影甚至计算机病毒现在都可以存储在人类DNA分子内部。研究人员正在尝试使用算法简化和完善该过程。哥伦比亚大学的Yaniv Erlich和纽约基因组中心的Dina Zielinski找到了一种方法,该方法使用一种通常用于在手机上传输视频的算法,将DNA中的信息存储量提高60%。
算法创建无错误的DNA数据存储和检索
研究人员使用专门的纠错校正算法源代码,演示了如何将1.6位填充到每个核苷酸中。DNA链包含四个碱基核苷酸,每个碱基最多可容纳1.8位。为了证明这一点,研究人员对六个文件进行了编码并将其存储在DNA中。他们编写了1948年的科学研究报告,1895年的法国电影,完整的计算机操作系统,亚马逊礼品卡,先锋牌匾和计算机病毒。这些文件被压缩成一个主文件。里面的数据被分成二进制的短字符串,用一和零表示。研究人员利用源代码将数据字符串打包为所谓的液滴。然后可以将1和0映射到每个液滴中,对应于四个核苷酸碱基(A,G,C和T)。该算法将条形码添加到每个墨滴中,以便于识别,并有效删除导致错误的字母组合。
两位研究人员将文本文件发送给了Twist Bioscience,该组织专门致力于将数字信息转换为生物数据。编码信息被压缩成72,000条DNA链,长度为200个碱基。最终产品是一个装有DNA斑点的小瓶。这些分子保留了所有编码信息,现在可以使用现代测序技术和将遗传密码转换回二进制的软件进行检索。存储和检索均无错误。