SAMBLASTER

SAMBLASTER marks duplicate reads in read-sorted SAM output from Illumina DNA aligners and extracts discordant read-pairs and split-read mappings to support structural variant calling while minimizing I/O before BAM compression.


Key Features:

  • Duplicate marking: Marks duplicates in read-sorted SAM files during a piped post-pass on DNA aligner output prior to BAM compression.
  • Discordant and split-read extraction: Concurrently extracts discordant read-pairs and split-read mappings for structural variant callers.
  • I/O reduction: Minimizes repetitive reading, writing, sorting, and compressing of SAM/BAM files to reduce computational overhead.
  • Alignment post-pass integration: Operates as an alignment post-pass that integrates into existing pipelines with minimal additional runtime overhead.
  • Performance: Produces duplicate-marked results nearly identical to PICARD and SAMBAMBA while using less time and memory.
  • Implementation: Implemented in C++.

Scientific Applications:

  • Structural variant discovery: Supplies discordant pair and split-read evidence required by structural variant calling methods.
  • Variant calling workflows: Provides duplicate-marked alignments to improve accuracy of downstream variant calling analyses.
  • High-throughput sequencing pipelines: Reduces I/O bottlenecks in Illumina DNA sequencing pipelines to enable scalable processing of large BAM files.

Methodology:

Marks duplicates in read-sorted SAM during a piped post-pass on DNA aligner output prior to BAM compression and concurrently extracts discordant read-pairs and split-read mappings; implemented in C++.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Faust GG, Hall IM. <i>SAMBLASTER</i>: fast duplicate marking and structural variant read extraction. Bioinformatics. 2014;30(17):2503-2505. doi:10.1093/bioinformatics/btu314. PMID:24812344. PMCID:PMC4147885.

Documentation

Links