Related Experiment Video
Updated: Mar 22, 2026

08:03
Heuristic Mining of Hierarchical Genotypes and Accessory Genome Loci in Bacterial Populations
Published on: December 7, 2021
2.9K
Bitpacking techniques for indexing genomes: II. Enhanced suffix arrays
1Department of Bioinformatics and Computational Biology, Genentech, Inc., 1 DNA Way, South San Francisco, CA 94080 USA.
Algorithms for Molecular Biology : AMB
|April 26, 2016
Summary
Compressing enhanced suffix arrays (ESAs) using bytecoding with exception guide arrays and discriminating character arrays significantly speeds up genomic searching while reducing memory usage.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomic Data Analysis
Background:
- Suffix arrays and enhanced suffix arrays (ESAs) are crucial for genomic search applications.
- ESAs offer fast search speeds but require substantial memory for auxiliary data.
- This study focuses on compressing ESAs to improve genomic search efficiency and reduce memory footprints.
Purpose of the Study:
- To explore compression techniques for enhanced suffix arrays (ESAs).
- To accelerate genomic search and minimize memory requirements for large-scale genome data.
- To evaluate the impact of different compression strategies on search performance and space efficiency.
Main Methods:
- Evaluation of bitpacking and bytecoding techniques for integer compression within ESAs.
- Implementation and testing of exception guide arrays for efficient retrieval of auxiliary information.
- Integration of discriminating character arrays to minimize memory accesses during genomic search.
- Analysis of combined compression strategies including integrated data storage.
Main Results:
- Bytecoding with an exception guide array proved to be the fastest method for auxiliary information retrieval across multiple genomes.
- A discriminating character array further accelerated genomic searching by reducing memory accesses.
- Integrating storage of auxiliary and discriminating character arrays led to additional speed improvements.
- The proposed compression methods were evaluated on the fly, chicken, and human genomes.
Conclusions:
- The combined approach of exception guide arrays, discriminating character arrays, and integrated data storage offers substantial speedups for genomic searching.
- This integrated compression strategy provides a 2- to 3-fold increase in search speed compared to bytecoding alone.
- The optimized ESA is 20% faster and 40% more space-efficient than an uncompressed ESA, demonstrating significant performance gains.
Related Concept Videos
DNA Packaging
114.7K
Overview
114.7K
DNA Packaging
37.4K
37.4K
Genomic DNA in Eukaryotes
53.9K
Eukaryotes have large genomes compared to prokaryotes. To fit their genomes into a cell, eukaryotic DNA is packaged extraordinarily tightly inside the nucleus. To achieve this, DNA is tightly wound around proteins called histones, which are packaged into nucleosomes that are joined by linker DNA and coil into chromatin fibers. Additional fibrous proteins further compact the chromatin, which is recognizable as chromosomes during certain phases of cell division.
53.9K
Karyotyping
69.8K
Overview
69.8K
Long-patch Base Excision Repair
8.2K
Since the discovery of the two BER pathways, there has been a debate about how a cell chooses one pathway over the other and the factors determining this selection. Numerous in vitro experiments have pointed out multiple determinants for the sub-pathway selection. These are:
8.2K
Genome Annotation and Assembly
21.4K
The genome refers to all of the genetic material in an organism. It can range from a few million base pairs in microbial cells to several billion base pairs in many eukaryotic organisms. Genome assembly refers to the process of taking the DNA sequencing data and putting it all back together in a correct order to create a close representation of the original genome. This is followed by the identification of functional elements on the newly assembled genome, a process called genome annotation.
21.4K

