Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Karyotyping01:17

Karyotyping

Overview
Modern Molecular Taxonomy01:29

Modern Molecular Taxonomy

Advancements in molecular biology have revolutionized the identification and characterization of bacteria, with multiple methods leveraging DNA sequencing for enhanced precision. As sequencing technologies improve and costs decline, these approaches are increasingly used in clinical, environmental, and evolutionary studies.Multilocus Sequence Typing (MLST) examines several housekeeping genes, essential chromosomal genes encoding cellular functions, to distinguish strains. Approximately...

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Resistant Hypertension Variants Link to Hyperaldosteronism and Potassium Levels.

Hypertension (Dallas, Tex. : 1979)·2026
Same author

Allele Frequencies at Recessive Disease Genes are Mainly Determined by Pleiotropic Effects in Heterozygotes.

Genetics·2026
Same author

Genetic variants affect diurnal glucose levels throughout the day.

Nature communications·2026
Same author

Buffering of gene dosage response curves for human complex traits.

Cell genomics·2026
Same author

Regulatory network topology and the genetic architecture of gene expression.

Cell genomics·2026
Same author

Genetic architectures of brain-related traits are shaped by strong selective constraints.

bioRxiv : the preprint server for biology·2026

Related Experiment Video

Updated: May 30, 2026

Detection of Copy Number Alterations Using Single Cell Sequencing
09:45

Detection of Copy Number Alterations Using Single Cell Sequencing

Published on: February 17, 2017

Efficient counting of k-mers in DNA sequences using a bloom filter.

Páll Melsted1, Jonathan K Pritchard

  • 1Department of Human Genetics, The University of Chicago, Chicago, IL 60637, USA. pmelsted@gmail.com

BMC Bioinformatics
|August 12, 2011
PubMed
Summary

This study introduces a novel method using Bloom filters to efficiently count frequently occurring DNA k-mers, significantly reducing memory usage for bioinformatics tasks. The approach saves memory by filtering out error-containing singleton k-mers, improving sequence data analysis.

More Related Videos

Studying DNA Looping by Single-Molecule FRET
11:27

Studying DNA Looping by Single-Molecule FRET

Published on: June 28, 2014

Parallel High Throughput Single Molecule Kinetic Assay for Site-Specific DNA Cleavage
06:51

Parallel High Throughput Single Molecule Kinetic Assay for Site-Specific DNA Cleavage

Published on: May 6, 2020

Related Experiment Videos

Last Updated: May 30, 2026

Detection of Copy Number Alterations Using Single Cell Sequencing
09:45

Detection of Copy Number Alterations Using Single Cell Sequencing

Published on: February 17, 2017

Studying DNA Looping by Single-Molecule FRET
11:27

Studying DNA Looping by Single-Molecule FRET

Published on: June 28, 2014

Parallel High Throughput Single Molecule Kinetic Assay for Site-Specific DNA Cleavage
06:51

Parallel High Throughput Single Molecule Kinetic Assay for Site-Specific DNA Cleavage

Published on: May 6, 2020

Area of Science:

  • Bioinformatics
  • Computational Biology
  • Genomics

Background:

  • K-mer counting is fundamental for DNA sequence analysis, including genome assembly and error correction.
  • Large datasets pose memory challenges, with erroneous singleton k-mers consuming significant storage.
  • Existing methods struggle with memory limitations when processing massive sequence data.

Purpose of the Study:

  • To develop a memory-efficient method for counting k-mers in large DNA sequence datasets.
  • To address the challenge of memory overflow caused by sequencing errors and singleton k-mers.
  • To improve the performance of bioinformatics algorithms reliant on k-mer analysis.

Main Methods:

  • Utilizes a Bloom filter, a probabilistic data structure, for implicit in-memory storage of observed k-mers.
  • Employs a two-sweep approach: first, identify non-unique k-mers using the Bloom filter, then count them exactly.
  • Implements the methodology in a C++ software called BFCounter.

Main Results:

  • Achieves significant memory savings, up to 50% in example datasets, compared to current software.
  • Identifies all non-unique k-mers accurately after the initial filtering.
  • Demonstrates a practical reduction in memory requirements for k-mer counting algorithms.
  • Reports modest increases in computational time as a trade-off for memory efficiency.

Conclusions:

  • The BFCounter software provides an efficient solution for memory-intensive k-mer counting.
  • This method is applicable to various bioinformatics pipelines dealing with large-scale sequence data.
  • The approach effectively mitigates memory issues caused by sequencing errors in k-mer analysis.