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