Related Experiment Video
Updated: Feb 7, 2026

03:53
Author Spotlight: Advancements in Multiplex Detection of Respiratory Viruses
Published on: November 10, 2023
2.0K
Optimizing sparse and skew hashing: faster k -mer dictionaries
Giulio Ermanno Pibiri1, Rob Patro2
1DAIS, Ca' Foscari University of Venice, Italy.
Biorxiv : the Preprint Server for Biology
|February 6, 2026
Summary
This study refines the sparse and skew hashing (SSHash) data structure for efficient k-mer representation in bioinformatics. The improved SSHash offers faster queries and simpler streaming lookups, outperforming existing methods.
Area of Science:
- Bioinformatics
- Computational Biology
- Data Structures
Background:
- Efficiently representing k-mer sets is crucial for bioinformatics applications.
- The sparse and skew hashing (SSHash) data structure offers space effectiveness and fast queries.
- SSHash is order-preserving, aiding in the compression of associated k-mer data.
Purpose of the Study:
- To accelerate queries within the SSHash indexing paradigm without sacrificing space efficiency.
- To develop a refined data structure with optimized lookup complexity and reduced cache misses.
- To provide a simpler and faster algorithm for streaming k-mer lookups.
Main Methods:
- Proposing a refined data structure for sparse and skew hashing.
- Developing a new algorithm for streaming lookup queries.
- Benchmarking against existing k-mer indexing structures like SBWT and FMSI.
Main Results:
- The refined SSHash structure achieves less complex lookups and fewer cache misses.
- A simpler and faster algorithm for streaming lookup queries is presented.
- SSHash demonstrates significant speed improvements in both construction and querying compared to SBWT and FMSI, while maintaining competitive space efficiency.
Conclusions:
- The enhanced SSHash provides a faster and more efficient method for k-mer representation and querying in bioinformatics.
- The proposed refinements maintain or improve upon the space-effectiveness of SSHash.
- SSHash offers a compelling alternative to existing indexing methods, particularly for applications requiring high query performance.
Related Concept Videos
Skewness
19.1K
The measures of central tendency calculated from a data set may not reveal much about its intrinsic distribution. If a plot is made of the data set’s values, the mean and the median may not only differ, but also the plot may have more values on one side of the central tendencies. Such a data set is said to be skewed towards that side.
The longer the tail of the plot on one side, the more skewed it is. The skewness of a data set’s values suggests that the measures of central tendency...
The longer the tail of the plot on one side, the more skewed it is. The skewness of a data set’s values suggests that the measures of central tendency...
19.1K
Types of Skewness
18.4K
If the frequency distribution of a data set is more inclined towards smaller or larger values, the distribution is said to be skewed. If data values are skewed to the right, then the distribution is called positively skewed. Conversely, if the plot is skewed to the left, the distribution is called negatively skewed.
For instance, in the middle of a pandemic, the geographical distribution of vaccine coverage may be positively skewed towards populations in the global north countries. However,...
For instance, in the middle of a pandemic, the geographical distribution of vaccine coverage may be positively skewed towards populations in the global north countries. However,...
18.4K
Microsoft Excel: Finding Central Tendency, Skew, and Kurtosis
694
Central tendency refers to the central point or typical value of a dataset. It summarizes the data set with a single value that represents the center of its distribution. The three main measures of central tendency are:
Mean: The arithmetic average of all data points. It is calculated by adding all the values together and dividing by the number of values. The mean is sensitive to extreme values (outliers).
Median: The middle value when the data points are arranged in ascending or descending...
Mean: The arithmetic average of all data points. It is calculated by adding all the values together and dividing by the number of values. The mean is sensitive to extreme values (outliers).
Median: The middle value when the data points are arranged in ascending or descending...
694
Optimal Foraging
13.9K
How animals obtain and eat their food is called foraging behavior. Foraging can include searching for plants and hunting for prey and depends on the species and environment.
13.9K
Optimization Problems
77
Optimization problems often involve identifying maximum or minimum values under specific constraints. A well-known example is determining the longest horizontal pipe that can be moved around a right-angled corner, where a 3-meter-wide hallway meets a 2-meter-wide hallway. This scenario, common in architectural design and industrial transport, can be understood conceptually through geometric and trigonometric reasoning.To visualize the problem, consider the pipe as a straight line that touches...
77
Optimal Arousal Theory
872
The optimal arousal theory suggests that performance is maximized when an individual experiences a moderate level of arousal. This theory is closely tied to the Yerkes-Dodson law, which illustrates an inverted U-shaped relationship between arousal and performance. The law, formulated by psychologists Robert Yerkes and John Dodson, implies an ideal arousal level for optimal performance, and deviations from this level can lead to declines in effectiveness.
Inverted U-Shaped Performance Curve
The...
Inverted U-Shaped Performance Curve
The...
872

