soGGi
soGGi generates genomic interval aggregate and summary plots to visualize signal or motif occurrences from BAM and bigWig files and Bioconductor objects including Position Weight Matrices (PWM), run-length encoded lists (rlelist), GRanges, and GAlignments.
Key Features:
- Input support: Accepts BAM and bigWig files and Bioconductor objects such as Position Weight Matrices (PWM), run-length encoded lists (rlelist), GRanges, and GAlignments.
- Summary plot generation: Creates genomic interval aggregate and summary plots that represent signal or motif occurrences across regions.
- Normalization and transformation: Performs normalization, transformation, and arithmetic operations on summary plot objects.
- Grouping and subsetting: Supports grouping and subsetting of plots based on GRanges objects or user-supplied metadata.
- Plot rendering: Produces customizable plot outputs using ggplot2.
- Bioconductor integration: Operates within the Bioconductor ecosystem for interoperability with other R/Bioconductor packages.
Scientific Applications:
- Signal and motif visualization: Visualizes aggregate signal or motif distributions across genomic intervals.
- Comparative analysis: Enables comparison of datasets through normalization, transformation, and arithmetic operations on summary plots.
- Targeted regional analysis: Facilitates subgroup analyses by grouping or subsetting regions via GRanges or metadata.
- Publication-quality plotting: Generates plots suitable for reporting and figure preparation using ggplot2 customization.
Methodology:
Reads BAM and bigWig files and Bioconductor objects (PWM, rlelist, GRanges, GAlignments), computes genomic interval aggregate and summary plots, applies normalization, transformation, and arithmetic operations to summary plot objects, supports grouping/subsetting by GRanges or user-supplied metadata, and renders plots via ggplot2 within the Bioconductor ecosystem.
Topics
Collections
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Huber W, Carey VJ, Gentleman R, Anders S, Carlson M, Carvalho BS, Bravo HC, Davis S, Gatto L, Girke T, Gottardo R, Hahne F, Hansen KD, Irizarry RA, Lawrence M, Love MI, MacDonald J, Obenchain V, Oleś AK, Pagès H, Reyes A, Shannon P, Smyth GK, Tenenbaum D, Waldron L, Morgan M. Orchestrating high-throughput genomic analysis with Bioconductor. Nature Methods. 2015;12(2):115-121. doi:10.1038/nmeth.3252. PMID:25633503. PMCID:PMC4509590.