全球的数据量不断增加,传统的存储架构,如硬盘和磁带,越来越难以跟上数据存储的需要。随着这些装置逐渐达到存储极限,DNA被当作一种长期存储方案提出来,这是一项非常有吸引力的技术,因为只需要一个小片段就可以存储大量数据,信息可以长时间保持,又非常节能。
但是科学家们一直还无法实现对DNA文件中数据的“预览”——如果你想知道文件是什么,那你必须“打开”整个文件。
据研究人员介绍,为了识别和提取指定文件,大多数系统使用聚合酶链反应(PCR)。具体来说,使用与相应引物结合序列匹配的小型DNA引物来识别包含所需文件的DNA链。然后系统使用PCR制作大量相关DNA链的副本,再对整个样本进行测序。该过程会复制大量目标DNA链,但目标链的信号比样本的其余部分更强,从而可以识别目标DNA序列并读取文件。然而,DNA数据存储研究人员面临的一个巨大挑战就是,如果两个或多个文件具有相似的文件名,PCR将无意中复制多个数据文件的片段。因此,用户必须为文件指定非常不同的名称,以避免产生数据混乱。
此次,北卡罗来纳州立大学研究团队开发的这种技术,利用相似的文件名可以打开整个文件或该文件的特定子集。这是通过在命名文件和文件的给定子集时使用特定的命名约定来实现的,研究人员可以PCR过程的几个参数,温度、样本中DNA的浓度以及样本中试剂的类型和浓度,来选择是“打开”整个文件还是只“打开”其“预览”版本。
这一新技术的优势体现在效率和费用两大方面,该论文的第一作者、研究人员凯尔·托梅克表示,“如果你不确定哪个文件包含你想要的数据,也不必对所有潜在文件中的所有DNA进行测序,相反,还可以对DNA文件的更小部分进行测序以作为预览”。
研究团队成员表示,这一技术已展示了与其他文件类型广泛兼容的能力,目前他们正在寻找行业合作伙伴来帮助探索该技术的商业可行性。