NECAT
NECAT performs error correction and de novo genome assembly of long nanopore sequencing reads to improve read accuracy and assembly contiguity for downstream genomic analyses such as structural variation detection.
Key Features:
- Nanopore long-read support: Designed specifically for long nanopore sequencing reads and their characteristic error profiles.
- Adaptive read selection: Implements adaptive read selection to prioritize reads for error correction and assembly.
- Two-step progressive error correction: Uses a two-step progressive method for rapid and precise error correction while maintaining read length.
- Two-stage assembler: Employs a two-stage (dual-phase) assembler to leverage extended read lengths and improve assembly quality and continuity.
- Preserves read length: Avoids trimming high-error-rate subsequences during correction to preserve read length and assembly contiguity.
- Error handling: Explicitly addresses broad distributions of errors and high-error-rate subsequences characteristic of nanopore reads.
- Assembly contiguity improvement: Demonstrated a 2.47-fold improvement in NG50 on a 35X human genome assembly that completed in 8,122 hours.
- High-quality assembly example: Achieved an NG50 of 22 Mbp on the human WERI cell line.
- Improved structural-variation reliability: Reduces false positives in structural variation detection by improving assembly accuracy and continuity.
Scientific Applications:
- De novo genome assembly: Assembly of complex genomes from long nanopore reads to increase contiguity and completeness.
- Structural variation analysis: Supports structural variation detection by providing higher-accuracy, more contiguous assemblies that reduce false positives.
- Human genome assembly and benchmarking: Applied to human datasets including a 35X human genome assembly and the WERI cell line (NG50 22 Mbp).
Methodology:
Adaptive read selection, a two-step progressive error-correction procedure, and a two-stage (dual-phase) assembler are employed.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- C, C++
- Added:
- 5/26/2021
- Last Updated:
- 11/24/2024
Operations
Publications
Chen Y, Nie F, Xie S, Zheng Y, Dai Q, Bray T, Wang Y, Xing J, Huang Z, Wang D, He L, Luo F, Wang J, Liu Y, Xiao C. Efficient assembly of nanopore reads via highly accurate and intact error correction. Nature Communications. 2021;12(1). doi:10.1038/s41467-020-20236-7. PMID:33397900. PMCID:PMC7782737.
PMID: 33397900
PMCID: PMC7782737
Funding: - National Science Foundation: ABI-1759856
- United States Department of Agriculture | National Institute of Food and Agriculture: 2017-70016-26051
Documentation
Installation instructions
https://github.com/xiaochuanle/NECAT#installationQuick start guide
https://github.com/xiaochuanle/NECAT#quick-startLinks
Issue tracker
https://github.com/xiaochuanle/NECAT/issues