BamSnap

BamSnap generates read-level visual snapshots from BAM files to enable manual inspection and validation of sequencing-based variant calls and genomic regions.


Key Features:

  • Command-based operation: Operates via command-line invocation to produce visualizations from indexed BAM files.
  • Graphics library with BAM indexing: Uses graphics libraries combined with BAM indexing to rapidly render high-quality snapshot images.
  • Customizable tracks and layouts: Supports customization of tracks and layout within generated images to focus on specific read- or region-level details.
  • Scalability: Has produced read-level images for over 2,500 whole genomes across 1,000 genomic loci, demonstrating capability to handle large datasets.

Scientific Applications:

  • Variant validation: Facilitates verification of variant calls by visual inspection of sequencing reads in BAM files.
  • Complex locus analysis: Enables exploration of complex genomic regions using read-level visualizations to assess mapping and variant context.
  • Large-scale genomic studies: Supports visualization and quality assessment across many whole-genome samples and loci for cohort analyses.
  • Clinical genomics: Provides read-level evidence to aid interpretation of genetic variation in clinical genomics workflows.

Methodology:

Combines graphics libraries with BAM indexing to render detailed read-level snapshots and customizable layouts.

Topics

Details

License:
MIT
Tool Type:
command-line tool
Programming Languages:
Python
Added:
3/19/2021
Last Updated:
11/24/2024

Operations

Publications

Kwon M, Lee S, Berselli M, Chu C, Park PJ. BamSnap: a lightweight viewer for sequencing reads in BAM files. Bioinformatics. 2021;37(2):263-264. doi:10.1093/bioinformatics/btaa1101. PMID:33416869. PMCID:PMC8055225.

PMID: 33416869
PMCID: PMC8055225
Funding: - National Institutes of Health: U01MH106883

Documentation

Downloads

Links