TY - GEN
T1 - Optimizing read reversals for sequence compression (Extended abstract)
AU - Sichen, Zhong
AU - Zhao, Lu
AU - Liang, Yan
AU - Zamani, Mohammadzaman
AU - Patro, Rob
AU - Chowdhury, Rezaul
AU - Arkin, Esther M.
AU - Mitchell, Joseph S.B.
AU - Skiena, Steven
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2015.
PY - 2015
Y1 - 2015
N2 - New generation sequencing technologies produce massive data sets of millions of reads, making the compression of sequence read files an important problem. The sequential order of the reads in these files typically conveys no biologically significant information, providing the freedom to reorder them so as to facilitate compression. Similarly, for many problems the orientation of the reads (original or reverse complement) are indistinguishable from an information-theoretic perspective, providing the freedom to optimize the orientation of each read. In this paper, we introduce a class of algorithmic problems concerned with optimizing read ordering and orientation for sequence compression. We show that most of the interesting variants are hard, but provide heuristics yielding strong approximation guarantees. In particular, we give a linear time 2-approximation algorithm for the optimal ordering/ orientation under the prefix match criteria. Further, through experiments on a number of data sets, we demonstrate that this heuristic works well in practice. A prototype implementation of this 2-factor approximation is available at https://github.com/LaoZZZZZ/prefixMatching.
AB - New generation sequencing technologies produce massive data sets of millions of reads, making the compression of sequence read files an important problem. The sequential order of the reads in these files typically conveys no biologically significant information, providing the freedom to reorder them so as to facilitate compression. Similarly, for many problems the orientation of the reads (original or reverse complement) are indistinguishable from an information-theoretic perspective, providing the freedom to optimize the orientation of each read. In this paper, we introduce a class of algorithmic problems concerned with optimizing read ordering and orientation for sequence compression. We show that most of the interesting variants are hard, but provide heuristics yielding strong approximation guarantees. In particular, we give a linear time 2-approximation algorithm for the optimal ordering/ orientation under the prefix match criteria. Further, through experiments on a number of data sets, we demonstrate that this heuristic works well in practice. A prototype implementation of this 2-factor approximation is available at https://github.com/LaoZZZZZ/prefixMatching.
UR - https://www.scopus.com/pages/publications/84947706051
U2 - 10.1007/978-3-662-48221-6_14
DO - 10.1007/978-3-662-48221-6_14
M3 - Conference contribution
AN - SCOPUS:84947706051
SN - 9783662482209
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 189
EP - 202
BT - Algorithms in Bioinformatics - 15th International Workshop, WABI 2015, Proceedings
A2 - Pop, Mihai
A2 - Touzet, Hélène
PB - Springer Verlag
T2 - 15th International Workshop on Algorithms in Bioinformatics, WABI 2015
Y2 - 10 September 2015 through 12 September 2015
ER -