rbamtools

rbamtools provides R functions for processing BAM files, enabling reading, writing, subsetting, alignment depth plotting, and accumulative tabulation of splicing events for sequence alignment analyses.


Key Features:

  • Read and Write BAM: Functions to read and write BAM files within R for sequence alignment data access and storage.
  • Subset Extraction: Extraction of subsets of BAM data for specific genomic regions or datasets.
  • Alignment Depth Plotting: Direct plotting of alignment depth from BAM files to assess coverage across genomic regions.
  • SAM/BAM Syntax Alignment: Script syntax that follows SAM/BAM format conventions for compatibility with SAM/BAM data structures.
  • Accumulative Splicing Tabulation: Fast accumulative tabulation of splicing events across multiple BAM files for aggregation of splicing information.

Scientific Applications:

  • Genomic Data Analysis: Reading, writing, and manipulating BAM files to support sequence alignment–based genomic analyses.
  • Gene Expression Studies: Tabulation of splicing events to analyze alternative splicing and gene expression patterns.
  • Quality Control and Visualization: Alignment depth plotting to evaluate sequencing coverage and support quality-control assessments.

Methodology:

rbamtools operates by interfacing with the samtools C-library and integrates into R to perform read/write/subset operations, alignment depth plotting, and fast accumulative tabulation of splicing events across multiple BAM files.

Topics

Collections

Details

Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Kaisers W, Schaal H, Schwender H. rbamtools: an R interface to samtools enabling fast accumulative tabulation of splicing events over multiple RNA-seq samples. Bioinformatics. 2015;31(10):1663-1664. doi:10.1093/bioinformatics/btu846. PMID:25563331.

Documentation

Links