PyBamView
PyBamView visualizes BAM sequence alignments to accurately display insertions and enable multi-sample comparison for next-generation sequencing analyses.
Key Features:
- Accurate insertion visualization: Displays insertions within sequence alignments with explicit representation to improve detection of insertion events.
- Multi-sample alignment comparison: Supports simultaneous viewing and comparison of alignments across multiple samples for comparative analyses.
- BAM file support: Operates on standard BAM file formats to ensure compatibility with common NGS alignment outputs.
- Scalable handling of large NGS datasets: Processes large and complex next-generation sequencing alignment datasets to address representation challenges.
- Python-based processing: Implements core functionality using a Python architecture for integration into bioinformatics workflows.
Scientific Applications:
- Insertion and structural variation analysis: Facilitates examination and interpretation of insertions and other structural variants within alignments.
- Variant calling validation: Provides visual evidence to support validation and curation of variants detected by variant-calling pipelines.
- Comparative genomics: Enables cross-sample comparison of alignment features for studies in comparative genomics and population analyses.
- Investigation of complex genetic rearrangements: Assists in exploring complex rearrangements and alignment artifacts in NGS datasets.
Methodology:
Implemented in Python and processes standard BAM file formats.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- Python
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Data Inputs & Outputs
Sequence visualisation
Inputs
Outputs
Publications
Gymrek M. PyBamView: a browser-based application for viewing short read alignments. Bioinformatics. 2014;30(23):3405-3407. doi:10.1093/bioinformatics/btu565. PMID:25147359.
PMID: 25147359