• DocumentCode
    1514360
  • Title

    Iterative Dictionary Construction for Compression of Large DNA Data Sets

  • Author

    Kuruppu, S. ; Beresford-Smith, Bryan ; Conway, T. ; Zobel, J.

  • Author_Institution
    Dept. of Comput. Sci. & Software Eng., Univ. of Melbourne, Parkville, VIC, Australia
  • Volume
    9
  • Issue
    1
  • fYear
    2012
  • Firstpage
    137
  • Lastpage
    149
  • Abstract
    Genomic repositories increasingly include individual as well as reference sequences, which tend to share long identical and near-identical strings of nucleotides. However, the sequential processing used by most compression algorithms, and the volumes of data involved, mean that these long-range repetitions are not detected. An order-insensitive, disk-based dictionary construction method can detect this repeated content and use it to compress collections of sequences. We explore a dictionary construction method that improves repeat identification in large DNA data sets. Our adaptation, Comrad, of an existing disk-based method identifies exact repeated content in collections of sequences with similarities within and across the set of input sequences. Comrad compresses the data over multiple passes, which is an expensive process, but allows Comrad to compress large data sets within reasonable time and space. Comrad allows for random access to individual sequences and subsequences without decompressing the whole data set. Comrad has no competitor in terms of the size of data sets that it can compress (extending to many hundreds of gigabytes) and, even for smaller data sets, the results are competitive compared to alternatives; as an example, 39 S. cerevisiae genomes compressed to 0.25 bits per base.
  • Keywords
    DNA; biology computing; dynamic programming; genomics; iterative methods; molecular biophysics; COMRAD; compression algorithms; disk-based dictionary construction method; genomic repositories; iterative dictionary construction; large DNA data sets; nucleotides; reference sequences; sequential processing; Algorithm design and analysis; Approximation algorithms; DNA; Dictionaries; Encoding; Genomics; Humans; DNA; Dictionary construction; compression; large data sets.; Algorithms; Computational Biology; DNA, Bacterial; DNA, Viral; Data Compression; Databases, Genetic; Humans; Models, Genetic; Sequence Analysis, DNA;
  • fLanguage
    English
  • Journal_Title
    Computational Biology and Bioinformatics, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5963
  • Type

    jour

  • DOI
    10.1109/TCBB.2011.82
  • Filename
    5765935