Sambamba
Sambamba processes SAM, BAM, and CRAM alignment files to provide high-performance, multi-core manipulation and analysis of next-generation sequencing (NGS) aligned data.
Key Features:
- High performance: Uses multi-core processing and optimized algorithms to accelerate operations, enabling faster processing than samtools.
- File format support: Handles SAM, BAM, and CRAM alignment file formats for NGS data.
- Coverage analysis: Provides comprehensive coverage analysis for sequencing data.
- Filtering: Offers powerful filtering options for extracting and manipulating subsets of alignment data.
- Deployment forms: Provided as both a standalone application and as a library for integration into other software.
- Implementation language: Implemented in the D programming language.
Scientific Applications:
- Genomic variant calling: Provides fast access to aligned sequence data to facilitate variant calling workflows.
- Coverage analysis: Assesses sequencing coverage across genomes to support quality control and completeness checks.
- Data filtering and extraction: Enables precise extraction and manipulation of alignment subsets for downstream analyses.
Methodology:
Implemented in the D programming language with optimized algorithms and multi-core processing to parallelize operations on SAM, BAM, and CRAM files.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- D
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Tarasov A, Vilella AJ, Cuppen E, Nijman IJ, Prins P. Sambamba: fast processing of NGS alignment formats. Bioinformatics. 2015;31(12):2032-2034. doi:10.1093/bioinformatics/btv098. PMID:25697820. PMCID:PMC4765878.