Samplot
Samplot visualizes structural variants (SVs) by generating images from SV coordinates and BAM files to support visual validation through read alignments and depth signals.
Key Features:
- Multi-sample visualization: Supports visualization across multiple samples for comparative inspection of SVs.
- Sequencing technology compatibility: Handles short reads, long reads, and phased reads as input for SV visualization.
- Rapid image generation: Produces images that display read depth and sequence alignments to facilitate SV adjudication.
- Machine learning integration: Includes a trained machine learning package to reduce false positive SV calls.
Scientific Applications:
- Disease studies: Aids prioritization of potentially causal SVs by providing visual evidence of alignments and depth changes.
- Family-based analysis: Enables analysis of inherited variation within families through multi-sample visualization.
- De novo SV review: Facilitates review of de novo structural variants by highlighting supporting alignment and depth signals.
Methodology:
Takes SV coordinates and BAM files as input to produce images that highlight read alignments and depth signals and can apply a trained machine learning classifier to reduce false positives.
Topics
Details
- License:
- MIT
- Programming Languages:
- Python, Shell
- Added:
- 1/18/2021
- Last Updated:
- 2/10/2021
Operations
Publications
Belyeu JR, Chowdhury M, Brown J, Pedersen BS, Cormier MJ, Quinlan AR, Layer RM. Samplot: A Platform for Structural Variant Visual Validation and Automated Filtering. Unknown Journal. 2020. doi:10.1101/2020.09.23.310110.
Links
Repository
https://github.com/mchowdh200/samplot-ml