ggcoverage
ggcoverage visualizes and annotates genome coverage from next-generation sequencing (NGS) data to support interpretation of WGS, WES, RNA-seq, ChIP-seq, and protein coverage experiments.
Key Features:
- Multi-Format Input Support: Accepts BAM, BigWig, BedGraph, and TSV files for coverage and track data.
- Comprehensive Annotation Capabilities: Provides annotation overlays tailored to WGS, WES, RNA-seq, ChIP-seq, and protein coverage and supports combining annotations using the '+' operator.
- Advanced Preprocessing Tools: Implements read normalization, consensus peak generation, and track data loading.
- Customizable Visualization: Constructs publication-quality, highly customizable plots using ggplot2.
- Multi-Omics and Multi-Group Support: Handles datasets comprising multiple groups and omics layers for integrated comparisons.
Scientific Applications:
- Genomics: Visualization and annotation of genome coverage in whole-genome and whole-exome sequencing studies.
- Transcriptomics: Visualization and annotation of RNA-seq coverage.
- Epigenetics: Visualization and annotation of ChIP-seq and other epigenetic coverage data.
- Proteomics: Visualization and annotation of protein coverage data.
- Multi-omics integration: Integrated visualization and comparison across multiple omics layers and groups.
Methodology:
Reads BAM, BigWig, BedGraph, and TSV inputs; performs read normalization, consensus peak generation, and track data loading; overlays annotations via the '+' operator; and renders plots with ggplot2.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux, Mac, Windows
- Programming Languages:
- R
- Added:
- 1/4/2024
- Last Updated:
- 1/4/2024
Operations
Publications
Song Y, Wang J. ggcoverage: an R package to visualize and annotate genome coverage for various NGS data. BMC Bioinformatics. 2023;24(1). doi:10.1186/s12859-023-05438-2. PMID:37559015. PMCID:PMC10413535.
Links
Repository
https://github.com/showteeth/ggcoverage