Bloocoo is a k-mer spectrum-based read error corrector, designed to correct large datasets with a very low memory footprint. It uses the disk streaming k-mer counting algorithm contained in the GATB library, and inserts solid k-mers in a bloom-filter. The correction procedure is similar to the Musket multistage approach. Bloocoo yields similar results while requiring far less memory: as an example, it can correct whole human genome re-sequencing reads at 70 x coverage with less than 4GB of memory.
Reference
G. Benoit, D. Lavenier, C. Lemaitre, G. Rizk. (2015) Bloocoo, a memory efficient read corrector. Inria-HAL.
Ready-to-use executable
Bloocoo is available as a binary for immediate use on Linux and MacOSX platforms, with the following requirements:
![]() |
MacOS-X 10.9 or above. (Intel 64bit processors) |
Download |
![]() |
Linux running on Intel or AMD 64bit processors. (kernel 2.6.32 or above, GLIBCXX_3.4.13 or above) |
Download |
For all other platforms or configurations, or if above binaries fail to run on your computer, you should download source code and compile it.
Source Code
![]() |
Bloocoo tool is fully written in C++. | Download |
Documentation
Available here.
License
Bloocoo binaries and source code are covered by the Affero GPL version 3 license.