Litcius/Paper detail

Compressed DNA Coding Using Minimum Variance Huffman Tree

Pooja Mishra, Chiranjeev Bhaya, Arup Kumar Pal, Abhay Kumar Singh

2020IEEE Communications Letters38 citationsDOI

Abstract

DNA data storage is a highly emerging technology of storing large amount of data in a small volume for a long period of time. However, synthesis of DNA sequences come with a cost that depends on the number of nucleotides present in it. An efficient algorithm to store large amount of data in small number of nucleotides has been proposed which uses minimum-variance Huffman coding. The DNA sequences generated follow GC-constraint and run-length constraint of at most 1. Texts have been stored in lossless manner. Images have been stored in both lossless and lossy manner. In either of the cases, a high code-rate has been attained, thus implying good compression and reduction in cost of synthesis.

Topics & Concepts

Huffman codingLossless compressionLossy compressionComputer scienceArithmetic codingData compressionCanonical Huffman codeAlgorithmVariable-length codeShannon–Fano codingTunstall codingCoding (social sciences)Entropy encodingContext-adaptive binary arithmetic codingTheoretical computer scienceMathematicsDecoding methodsCode rateStatisticsArtificial intelligenceSystematic codeDNA and Biological ComputingAlgorithms and Data CompressionGenomics and Phylogenetic Studies