Interactive ChIP-Seq peak analysis with Shiny: overlap detection, peak annotation, width comparison, and visualization.
- Peak overlap analysis with custom Venn diagrams
- Peak annotation using ChIPseeker + TxDb.Hsapiens.UCSC.hg38
- Width comparison density plots
- Export tables (Excel) and plots (PDF)
- Multi-sample filtering by p-value and overlap count
Install: devtools::install_github(“YOURUSERNAME/bccAnalysis”)
Load package: library(bccAnalysis)
| Tab | Features |
|---|---|
| Load Files | Upload .rds GRangesList, select samples, set overlap filters |
| Venn Diagram | Visual peak overlap between conditions |
| Table of Overlaps | Downloadable proportions + peak counts |
| Width Comparison | Log-scale density plot |
| Peak Analysis | Annotation barplots (main/unique/overlap peaks) |
- Bioconductor:
GenomicRanges,rtracklayer,TxDb.Hsapiens.UCSC.hg38.knownGene,ChIPseeker - CRAN:
shiny,bslib,ggplot2,writexl,tibble,gridExtra
MIT © [Jacob Martin] 2025 [memory:21]
Built with using R package development best practices from Hadley Wickham.