quickBAM
QuickBAM: Parallelized BAM File Data Access Acceleration
QuickBAM accelerates access to sequencing data from BAM files by leveraging parallel input/output capabilities of modern commodity storage hardware to optimize high-throughput sequence analysis workflows.
Key Features:
- Parallelized Data Access: Exploits parallel I/O in storage hardware to increase throughput when reading BAM files.
- Performance Improvement: Reduces sequence analysis runtime by enabling storage-level parallelism, decreasing processing times from hours to minutes on the same hardware.
Scientific Applications:
- High-Throughput Sequence Analysis: Enhances performance of genomic informatics pipelines by removing BAM file data access bottlenecks.
- Bioinformatics Tool Optimization: Improves computational efficiency of existing sequence analysis software through accelerated BAM data retrieval.
Methodology:
QuickBAM implements a parallelized data access strategy that harnesses storage hardware concurrency and exposes an API for efficient interaction with BAM files, enabling sequence analysis software to overcome I/O bottlenecks and fully utilize modern computational infrastructure.
Topics
Details
- License:
- BSD-3-Clause
- Cost:
- Free of charge
- Tool Type:
- workflow
- Added:
- 1/1/2024
- Last Updated:
- 11/24/2024
Operations
Publications
Pitman A, Huang X, Marth GT, Qiao Y. quickBAM: a parallelized BAM file access API for high-throughput sequence analysis informatics. Bioinformatics. 2023;39(8). doi:10.1093/bioinformatics/btad463. PMID:37498562. PMCID:PMC10412403.