BLESS

The BLESS tool is an algorithm for correcting errors in next-generation sequencing reads. It uses a minimum-sized Bloom filter and can tolerate a higher false-positive rate, resulting in a 40x reduction in memory usage compared to previous methods. BLESS can also extend reads to correct errors at the end of reads. Evaluations using real and simulated reads showed that BLESS generated more accurate results than existing solutions, and after correction, a higher percentage of initially unaligned reads could be aligned correctly.

Topic

Sequencing;DNA;Software engineering

Detail

  • Operation: Sequencing error detection

  • Software interface: Command-line user interface

  • Language: C++

  • License: -

  • Cost: Free

  • Version name: V0p02

  • Credit: Samsung Academic Education Program, In3 Award from the University of Illinois.

  • Input: -

  • Output: -

  • Contact: Deming Chen dchen@illinois.edu

  • Collection: -

  • Maturity: -

Publications

  • BLESS: bloom filter-based error correction solution for high-throughput sequencing reads.
  • Heo Y, et al. BLESS: bloom filter-based error correction solution for high-throughput sequencing reads. BLESS: bloom filter-based error correction solution for high-throughput sequencing reads. 2014; 30:1354-62. doi: 10.1093/bioinformatics/btu030
  • https://doi.org/10.1093/bioinformatics/btu030
  • PMID: 24451628
  • PMC: PMC6365934

Download and documentation


< Back to DB search