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.
Documentation
User manual
http://bamsnap.readthedocs.io/Downloads
- Container filehttps://hub.docker.com/r/danielmsk/bamsnap
Links
Repository
https://pypi.org/project/bamsnap/