Kpath
Kpath compresses short-read next-generation sequencing (NGS) data by encoding kmer paths to reduce storage, transmission, and archiving requirements for sequencing datasets.
Key Features:
- Hybrid Compression Approach: Combines reference-based and reference-free (de novo) compression via path encoding to leverage the efficiency of reference methods and the flexibility of de novo encoding.
- Path Encoding Methodology: Represents sequencing data as paths and encodes them using an analogy to context-dependent arithmetic coding to compactly represent kmers.
- Compact Kmer Storage: Implements a system for compactly storing sets of kmers to support path encoding and reduce representation size.
- Efficiency and Performance: Achieves a 3–11% reduction relative to raw sequence data stored in FASTA files and on average yields more than 34% smaller compressed datasets compared to competing methods.
- Robustness Against Reference Mismatch: Maintains effective compression even when the reference genome poorly matches the reads being encoded.
Scientific Applications:
- RNA-seq Data Compression: Validated for encoding RNA sequencing (RNA-seq) reads for transcriptomics datasets.
- Large-Scale Genomic Studies: Reduces storage and transmission requirements of NGS data to facilitate large-scale genomic studies.
Methodology:
Encodes sequencing data as paths in de Bruijn graphs, applies context-dependent arithmetic coding to compactly encode kmers, and uses a compact storage system for kmer sets while integrating reference-based and reference-free encoding.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Added:
- 8/3/2017
- Last Updated:
- 12/10/2018
Operations
Publications
Kingsford C and Patro R. Reference-based compression of short-read sequences using path encoding. Bioinformatics. 2015; 31:1920-8. doi: 10.1093/bioinformatics/btv071
PMID: 25649622