Bitpacking techniques for indexing genomes: I. Hash tables. Issue 1 (December 2016)
- Record Type:
- Journal Article
- Title:
- Bitpacking techniques for indexing genomes: I. Hash tables. Issue 1 (December 2016)
- Main Title:
- Bitpacking techniques for indexing genomes: I. Hash tables
- Authors:
- Wu, Thomas
- Abstract:
- Abstract Background Hash tables constitute a widely used data structure for indexing genomes that provides a list of genomic positions for each possible oligomer of a given size. The offset array in a hash table grows exponentially with the oligomer size and precludes the use of larger oligomers that could facilitate rapid alignment of sequences to a genome. Results We propose to compress the offset array using vectorized bitpacking. We introduce an algorithm and data structure called BP64-columnar that achieves fast random access in arrays of monotonically nondecreasing integers. Experimental results based on hash tables for the fly, chicken, and human genomes show that BP64-columnar is 3 to 4 times faster than publicly available implementations of universal coding schemes, such as Elias gamma, Elias delta, and Fibonacci compression. Furthermore, among vectorized bitpacking schemes, our BP64-columnar format yields retrieval times that are faster than the fastest known bitpacking format by a factor of 3 for retrieving a single value, and a factor of 2 for retrieving two adjacent values. Conclusions Our BP64-columnar scheme enables compression of genomic hash tables with fast retrieval. It also has potential applications to other domains requiring differential coding with random access.
- Is Part Of:
- Algorithms for molecular biology. Volume 11:Issue 1(2016)
- Journal:
- Algorithms for molecular biology
- Issue:
- Volume 11:Issue 1(2016)
- Issue Display:
- Volume 11, Issue 1 (2016)
- Year:
- 2016
- Volume:
- 11
- Issue:
- 1
- Issue Sort Value:
- 2016-0011-0001-0000
- Page Start:
- 1
- Page End:
- 13
- Publication Date:
- 2016-12
- Subjects:
- Hash table -- Sequence alignment -- Genomics -- Data compression
Molecular biology -- Mathematical models -- Periodicals
Algorithms -- Periodicals
Bioinformatics -- Periodicals
572.8015118 - Journal URLs:
- http://pubmedcentral.com/tocrender.fcgi?journal=403&action=archive ↗
http://www.almob.org/ ↗
http://link.springer.com/ ↗ - DOI:
- 10.1186/s13015-016-0069-5 ↗
- Languages:
- English
- ISSNs:
- 1748-7188
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 9845.xml