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.

PMID: 37498562
Funding: - National Institute of Health: U24CA209999

Documentation