bamtocov
bamtocov computes nucleotide coverage from sorted BAM or CRAM files to quantify read mapping across reference genomes for genomics analyses.
Key Features:
- Memory Efficiency: Implements a memory-efficient algorithm suitable for large-scale genomic data analysis.
- Stream Processing Capability: Reads sorted BAM or CRAM alignment files from streams to support integration into pipelines.
- Strand-Specific and Physical Coverage Analysis: Computes strand-specific (stranded) coverage and physical coverage metrics.
- Flexible Filtering Approaches: Provides filtering options to refine coverage calculations according to specified criteria.
- Multiple Output Formats: Exports coverage results in BED, Wig, or counts formats.
Scientific Applications:
- Nucleotide Coverage Quantification: Generates per-base coverage profiles for reference genomes to assess sequencing depth and completeness.
- RNA-seq Strand-Specific Analysis: Supports strand-specific coverage analysis to investigate read directionality and gene expression patterns in RNA-seq data.
- Downstream Coverage Mapping: Produces coverage maps for downstream analyses in genomic workflows, such as variant calling quality assessment and region-specific summary statistics.
Methodology:
Processes sorted BAM or CRAM files (including stream input) and computes coverage using a covtobed-based algorithm to generate coverage maps.
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- C
- Added:
- 1/25/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Birolo G, Telatin A. BamToCov: an efficient toolkit for sequence coverage calculations. Unknown Journal. 2021. doi:10.1101/2021.11.12.466787.
Birolo G, Telatin A. BamToCov: an efficient toolkit for sequence coverage calculations. Bioinformatics. 2022;38(9):2617-2618. doi:10.1093/bioinformatics/btac125. PMID:35199151. PMCID:PMC9048650.
PMID: 35199151
PMCID: PMC9048650
Funding: - Biotechnology and BiologicalSciences Research Counci (BBSRC: BB/R012490/1, BB/R506552/1, BBS/E/F/000PR10353
- Medical Research Council (MRC: MR/T030062/1
- European Union’s Horizon 2020: GA101017598
Links
Repository
https://github.com/telatin/bamtocovSoftware catalogue
https://anaconda.org/bioconda/bamtocov