CARE
CARE performs scalable alignment-based error correction of Illumina next-generation sequencing (NGS) reads to reduce false-positive corrections and improve data quality for downstream analyses such as de novo genome assembly.
Key Features:
- Alignment-Based Approach: CARE leverages alignment-based strategies to correct sequencing errors by inspecting multiple alignments rather than relying on independent k-mer analysis.
- Minhashing Technique: CARE uses minhashing to perform similarity searches across large read collections, enabling rapid identification of related reads for high-quality multiple alignments.
- Scalability and Performance: CARE processes large datasets, demonstrated by handling a human-genome Illumina NGS dataset in approximately 4 hours on a single workstation, and supports GPU acceleration for enhanced performance.
- Error Correction Accuracy: CARE generates significantly fewer false-positive corrections while maintaining competitive true-positive rates compared with Musket, SGA, BFC, Lighter, Bcool, and Karect.
- Application in Genome Assembly: When applied prior to assembly in NGS pipelines, CARE improves de novo assembly results across multiple real datasets.
Scientific Applications:
- Genome Sequencing Error Correction: CARE improves base-level accuracy of Illumina NGS reads used in genome sequencing projects.
- De novo Genome Assembly: CARE's reduction of false positives and preservation of true positives enhances contiguity and correctness of de novo assemblies.
- Large-scale and Complex Genomes: CARE's scalability and accuracy benefit sequencing projects involving complex organisms or large-scale datasets.
Methodology:
CARE performs minhashing-based similarity searches to identify related reads, computes and inspects high-quality multiple alignments for alignment-based error correction instead of independent k-mer fragmentation, and is implemented in C++ with an optional CUDA/C++ GPU-accelerated version.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool
- Programming Languages:
- C++
- Added:
- 1/18/2021
- Last Updated:
- 2/7/2021
Operations
Publications
Kallenborn F, Hildebrandt A, Schmidt B. CARE: context-aware sequencing read error correction. Bioinformatics. 2020;37(7):889-895. doi:10.1093/bioinformatics/btaa738. PMID:32818262.
PMID: 32818262