Related Experiment Video
Updated: Mar 19, 2026

A Concoction Pipeline for Generating Molecular Operational Taxonomic Units (MOTUs) Among Riparian and Aquatic Beetles
Published on: July 11, 2025
KCMBT: a k-mer Counter based on Multiple Burst Trees.
Abdullah-Al Mamun1, Soumitra Pal1, Sanguthevar Rajasekaran1
1Department of Computer Science and Engineering, University of Connecticut, Storrs, CT 06269, USA.
A new k-mer counting algorithm, KCMBT, offers significant speed improvements for bioinformatics. This k-mer counter is faster than existing methods for analyzing large genome datasets.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomics
Background:
- Bioinformatics applications frequently require counting k-length substrings (k-mers) in large genome sequences.
- Efficient k-mer counting is crucial for tasks like genome assembly, repeat detection, and error correction.
Purpose of the Study:
- To introduce a novel and efficient trie-based algorithm for k-mer counting.
- To evaluate the performance of the proposed algorithm against existing state-of-the-art methods.
Main Methods:
- Development of a novel trie-based algorithm named k-mer Counter based on Multiple Burst Trees (KCMBT).
- Comparative performance analysis of KCMBT against established k-mer counting algorithms (KMC2, Jellyfish2) using benchmark datasets.
Main Results:
- KCMBT demonstrates a 20-30% speed improvement over KMC2 across five benchmark datasets when using multiple threads.
- KCMBT is approximately 30% faster than KMC2 on a human genome dataset.
- KCMBT significantly outperforms Jellyfish2, achieving speeds up to six times faster.
Conclusions:
- The proposed KCMBT algorithm offers a substantial performance enhancement for k-mer counting in bioinformatics.
- KCMBT provides a faster and more efficient solution for handling large-scale genomic data analysis.
Related Concept Videos
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
On...
Survival Tree
Building a Survival Tree
Constructing a...
¹H NMR Signal Multiplicity: Splitting Patterns
Multiple Comparison Tests
It would be easy to compare two samples using a significance alpha level of 0.05. In other words, there is only one sample pair to be compared. However, it would be difficult to identify a significantly different sample if the number...
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Mass Analyzers: Overview

