当前位置: X-MOL 学术Biotechnol. Bioproc. E. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
DNA Data Storage in Perl
Biotechnology and Bioprocess Engineering ( IF 2.5 ) Pub Date : 2020-08-05 , DOI: 10.1007/s12257-020-0022-9
Ui Jin Lee , Seulki Hwang , Kyoon Eon Kim , Moonil Kim

Here we report a simple and flexible method for DNA data storage based on Perl script. For this approach, the text data of the preamble of the “Universal Declaration of Human Rights” consisting of 2,046 words was encoded into the corresponding 8,148 base pairs of DNA using Perl-based encoding with a hash table. The encoded DNA sequences were then artificially synthesized for storage. The information DNA consisted of a total of 22 chemically synthesized DNA fragments with 400 nucleotides each, which were inserted into a cloning vector to multiply the plasmid DNA. The nucleotide integrity of the data-carrying DNA sequences were ensured under the accelerated aging conditions. Also, an erroneous nucleotide in the information DNA sequences was successfully corrected using the overlap extension PCR method. The stored DNA was read by sequencing, and the resulting DNA sequence information was successfully decoded to convert the DNA records back to the original document. Our results indicate that textual data can be stored in DNA using a simple, easy, and flexible Perl by running a script from the command line.



中文翻译:

Perl中的DNA数据存储

在这里,我们报告一种基于Perl脚本的简单而灵活的DNA数据存储方法。对于这种方法,使用带有哈希表的基于Perl的编码,将由2,046个单词组成的“世界人权宣言”的序言文本数据编码为相应的8,148个碱基对DNA。然后人工合成编码的DNA序列以进行存储。信息DNA由总共22个化学合成的DNA片段组成,每个片段具有400个核苷酸,将其插入克隆载体中以繁殖质粒DNA。在加速老化条件下,可确保携带数据的DNA序列的核苷酸完整性。另外,使用重叠延伸PCR方法成功地校正了信息DNA序列中的错误核苷酸。通过测序读取存储的DNA,并且成功解码了所得的DNA序列信息,将DNA记录转换回原始文档。我们的结果表明,可以通过在命令行中运行脚本,使用简单,轻松和灵活的Perl将文本数据存储在DNA中。

更新日期:2020-08-05
down
wechat
bug