KCOSS
KCOSS counts k-mers in assembled genomes and sequencing datasets to compute k-mer frequency distributions for genome complexity assessment, comparative genomics, metagenomics, and phylogenetic analyses.
Key Features:
- Ultra-Fast Performance: Implements a novel algorithm that leverages segmented Bloom filters, lock-free queues, lock-free thread pools, and cuckoo hash tables to accelerate k-mer counting.
- Optimized Resource Utilization: Reduces memory and disk usage via recycling memory blocks and merging consecutive first-occurrence k-mers into C-reads.
- Asynchronous Disk Writing: Writes sets of C-reads to disk asynchronously to overlap I/O with computation and reduce processing time.
- Versatile Application: Calculates k-mer frequencies for both assembled genomes and sequencing datasets.
Scientific Applications:
- Genomic Complexity Analysis: Provides k-mer frequency distributions to assess genome complexity and structural features.
- Comparative Genomics: Enables efficient cross-genome k-mer counting to support comparative analyses and detection of genomic variation.
- Metagenomics: Processes large metagenomic sequencing datasets to profile community composition via k-mer frequencies.
- Phylogenetic Studies: Supplies k-mer frequency data that can be used in phylogenetic inference and evolutionary analyses.
Methodology:
Uses segmented Bloom filters, lock-free queues and thread pools, cuckoo hash tables, recycling of memory blocks, merging consecutive first-occurrence k-mers into C-reads, and asynchronous writing of C-reads to disk.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- C++, C
- Added:
- 5/24/2022
- Last Updated:
- 5/24/2022
Operations
Publications
Tang D, Li Y, Tan D, Fu J, Tang Y, Lin J, Zhao R, Du H, Zhao Z. KCOSS: an ultra-fast k-mer counter for assembled genome analysis. Bioinformatics. 2021;38(4):933-940. doi:10.1093/bioinformatics/btab797. PMID:34849595.
PMID: 34849595
Funding: - National Key R&D Program of China: 2018YFC0910200
- Cancer Prevention and Research Institute of Texas [CPRIT: RP180734