Related Experiment Video
Updated: Aug 14, 2026

12:59
BEST: Barcode Enabled Sequencing of Tetrads
Published on: May 1, 2014
BIKE: A Binary $K$-mer Exact Counter with Alphabet-Independent Memory and Deterministic Parallelism
IEEE Transactions on Computational Biology and Bioinformatics
|August 12, 2026
Summary
We developed BIKE, a novel exact k-mer counting algorithm that drastically reduces memory usage for bioinformatics tasks like genome assembly. This method offers significant memory savings, especially for amino acid sequences.
Area of Science:
- Bioinformatics
- Computational Biology
- Algorithm Design
Background:
- K-mer counting is crucial for various bioinformatics applications, including genome assembly and metagenomic classification.
- Current exact-counting methods face memory limitations with large alphabets and k-mer lengths, particularly for amino acid sequences.
- These limitations hinder the scalability and efficiency of k-mer analysis in complex biological datasets.
Purpose of the Study:
- To introduce BIKE (Binary K-mer Exact Counter), a novel algorithm for exact k-mer counting.
- To develop a memory-efficient and alphabet-independent k-mer counting solution.
- To establish a foundation for deterministically parallel k-mer analysis.
Main Methods:
- BIKE utilizes binary matrices and a union-find aggregation mechanism for exact k-mer counting.
- The algorithm decomposes the counting problem into independent pivot-based comparison blocks.
- Memory footprint is dependent solely on sequence length (n), independent of alphabet size (m) or k-mer length (k).
Main Results:
- BIKE achieves exact k-mer counts for sequences with arbitrary multiplicity.
- Experimental results show memory reductions of up to three orders of magnitude compared to classical methods for amino acid alphabets.
- Closed-form analytical models predict accurate execution times under ideal parallel conditions.
Conclusions:
- BIKE offers a significant advancement in memory efficiency for exact k-mer counting.
- The algorithm's design enables deterministic parallelism and alphabet independence.
- BIKE provides a new theoretical and data-structural foundation for k-mer analysis in bioinformatics.
Related Concept Videos
Cyclic Processes And Isolated Systems
A thermodynamic system with zero heat exchange and work is an isolated system. For these systems, the internal energy remains constant.
In the case of a non-isolated system, the change in the internal energy is zero only if the process is cyclic. A thermodynamic process is considered cyclic if the system undergoes a series of changes and returns to its initial state.
Consider a cyclic process that returns to its initial state, undergoing a four-step process. The heat transfer along each path...
In the case of a non-isolated system, the change in the internal energy is zero only if the process is cyclic. A thermodynamic process is considered cyclic if the system undergoes a series of changes and returns to its initial state.
Consider a cyclic process that returns to its initial state, undergoing a four-step process. The heat transfer along each path...
Parallel Processing
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...
Multimachine Stability
Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
Woodward–Hoffmann Selection Rules and Microscopic Reversibility
Electrocyclic reactions, cycloadditions, and sigmatropic rearrangements are concerted pericyclic reactions that proceed via a cyclic transition state. These reactions are stereospecific and regioselective. The stereochemistry of the products depends on the symmetry characteristics of the interacting orbitals and the reaction conditions. Accordingly, pericyclic reactions are classified as either symmetry-allowed or symmetry-forbidden. Woodward and Hoffmann presented the selection criteria for...
Simplified Synchronous Machine Model
The Synchronous Machine Model is a fundamental tool in analyzing and ensuring the transient stability of power systems. This model simplifies the representation of a synchronous machine under balanced three-phase positive-sequence conditions, assuming constant excitation and ignoring losses and saturation. The model is pivotal for understanding the behavior of synchronous generators connected to a power grid, particularly during transient events.
In this model, each generator is connected to a...
In this model, each generator is connected to a...
Machines: Problem Solving II
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
