bio-chipseq-visualization
Visualize ChIP-seq data using deepTools, Gviz, and ChIPseeker. Create heatmaps, profile plots, and genome browser tracks. Visualize signal a…
Maintainer FreedomIntelligence · Last updated April 1, 2026
Visualize enrichment results using enrichplot package functions. Use when creating publication-quality figures from clusterProfiler results. Covers dotplot, barplot, cnetplot, emapplot, gseaplot2, ridgeplot, and treeplot.
Original source
https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-pathway-enrichment-visualization
Skill Snapshot
Source Doc
This skill covers enrichplot package functions designed for clusterProfiler results:
dotplot(), barplot() - Summary viewscnetplot(), emapplot(), treeplot() - Network/hierarchical viewsgseaplot2(), ridgeplot() - GSEA-specificgoplot(), heatplot(), upsetplot() - Specialized viewsFor custom ggplot2 enrichment dotplots (manual implementation), see data-visualization/specialized-omics-plots.
Goal: Load required packages for visualizing enrichment analysis results.
Approach: Import clusterProfiler, enrichplot, and ggplot2 which provide the plotting functions for enrichment objects.
library(clusterProfiler)
library(enrichplot)
library(ggplot2)
## Dot Plot
**Goal:** Summarize enrichment results showing gene ratio, count, and significance in a single figure.
**Approach:** Use enrichplot dotplot which maps gene ratio to x-axis, term to y-axis, dot size to count, and color to p-value.
Most common visualization - shows gene ratio, count, and significance.
```r
dotplot(ego, showCategory = 20)
Related skills
Visualize ChIP-seq data using deepTools, Gviz, and ChIPseeker. Create heatmaps, profile plots, and genome browser tracks. Visualize signal a…
Generate consensus FASTA sequences by applying VCF variants to a reference using bcftools consensus. Use when creating sample-specific refer…
Visualize copy number profiles, segments, and compare across samples. Create publication-quality plots of CNV data from CNVkit, GATK, or oth…
Circular genome visualization with Circos or pycirclize.