Related Experiment Video
Updated: Feb 28, 2026

08:03
Heuristic Mining of Hierarchical Genotypes and Accessory Genome Loci in Bacterial Populations
Published on: December 7, 2021
2.9K
k ache-hash: A dynamic, concurrent, and cache-efficient hash table for streaming k -mer operations
Biorxiv : the Preprint Server for Biology
|February 27, 2026
Summary
We developed k-ache-hash, a novel hash table for computational genomics that leverages k-mer locality for faster streaming data operations. This new structure significantly improves insertion and query throughput while reducing cache misses compared to existing methods.
Area of Science:
- Computational genomics
- Data structures
- Bioinformatics
Background:
- Hash tables are crucial in computational genomics for processing k-mers, which have a streaming property.
- Existing dynamic hash tables neglect k-mer locality, while static structures lack dynamic update capabilities.
Purpose of the Study:
- Introduce k-ache-hash, the first dynamic, concurrent, and resizable hash table optimized for k-mer locality.
- Improve performance of genomic data processing by exploiting the streaming nature of k-mers.
Main Methods:
- Developed k-ache-hash using a multi-level design (Iceberg hashing) with minimizer-based hashing.
- Ensured consecutive k-mers map to the same buckets to maintain cache residency.
Main Results:
- k-ache-hash demonstrated 1.58-2.62x higher insertion throughput and up to 6.1x higher query throughput on the human genome compared to IcebergHT.
- Achieved 7.39x fewer cache misses and near-linear scaling to 16 threads.
- Theoretical analysis shows O(1/r) amortized cache misses for streaming k-mer operations.
Conclusions:
- k-ache-hash offers significant performance improvements for dynamic, concurrent, and local k-mer processing in genomics.
- The hash table supports dynamic resizing without compromising locality.
- The minimizer-based approach effectively exploits k-mer streaming properties for enhanced cache performance.
Related Concept Videos
Maximum Size of Aggregate
601
The maximum size of aggregate is defined as the aperture of the sieve retaining 15 percent or more of the particles present in the aggregate sample. The aggregate's maximum size impacts the concrete's water requirement, workability, and strength. Larger aggregates reduce the surface area needing cement paste coverage, which can lower water needs, thereby allowing a decrease in the water-to-cement ratio when the desired workability and richness of the mix are to be maintained, which can...
601
Parallel Processing
819
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
819
Stream Function
2.2K
In two-dimensional incompressible fluid flow, the continuity equation is essential for ensuring mass conservation, meaning that any change in fluid entering or exiting a region is balanced by a corresponding change elsewhere. For incompressible flow, where density remains constant, this requirement simplifies to the condition that the divergence of the velocity field must be zero. Mathematically, this is expressed as,
2.2K
Extraction: Partition and Distribution Coefficients
5.2K
The distribution law or Nernst's distribution law is the law that governs the distribution of a solute between two immiscible solvents. This law, also known as the partition law, states that if a solute is added to the mixture of two immiscible solvents at a constant temperature, the solute is distributed between the two solvents in such a way that the ratio of solute concentrations in the solvents remains constant at equilibrium.
For extracting a solute from an aqueous phase into an...
For extracting a solute from an aqueous phase into an...
5.2K
Multi-species Conserved Sequences
4.9K
Next-generation sequencing technologies have created large genomic databases of a variety of animals and plants. Ever since the human genome project was completed, scientists studied the genome of primates, mammals, and other phylogenetically distant living beings. Such large-scale studies have provided new insights into the evolutionary relationship between organisms.
Although the genome of each species varies greatly from each other, a few sequences are highly conserved. Such conserved...
Although the genome of each species varies greatly from each other, a few sequences are highly conserved. Such conserved...
4.9K
Rapidly Varying Flow
561
Rapidly varying flow (RVF) in open channels is characterized by abrupt changes in flow depth over a short distance, with the rate of depth change relative to distance often approaching unity. These flows are inherently complex due to their transient and multi-dimensional nature, making exact analysis difficult. However, approximate solutions using simplified models provide valuable insights into their behavior.Key Features of Rapidly Varying FlowRVF is commonly observed in scenarios involving...
561