This repository contains an R script for analyzing ChIP-Seq data, specifically for histone modifications such as H3K27Ac, H3K27me3, and H3K4me1. The script uses popular bioinformatics libraries like ChIPseeker, clusterProfiler, and ReactomePA to perform data visualization, functional enrichment analysis, and peak annotation.
- Visualizes ChIP-Seq peaks across chromosomes.
- Generates heatmaps and average profile plots.
- Annotates peaks relative to genomic regions such as TSS (transcription start sites).
- Produces pie charts, bar plots, and upset plots for genomic annotation.
- Enriches pathways using the Reactome database.
- Visualizes pathway analysis results with dot plots and enrichment maps.
- Compares ChIP-Seq datasets.
- Profiles multiple datasets with heatmaps, bar plots, and TSS binding visualizations.
- Conducts statistical testing for ChIP-Seq overlap enrichment.
The following R packages are required to run the script:
To install these packages, run:
install.packages("RColorBrewer")
BiocManager::install(c("ChIPseeker", "clusterProfiler", "TxDb.Mmusculus.UCSC.mm10.knownGene", "ReactomePA"))