HiCcompareWorkshop introduces methods for the comparative (aka differential) analysis of the three-dimensional (3D) structure of the genome using data generated by high-throughput chromatin conformation capture (Hi-C) technologies. Hi-C data allows for insights into the genome-wide 3D genomic interactions which play an important role in regulating gene expression and other genomic processes. Just as differential expression analyses using RNA-seq data have become a routine part of genomic experiments, we expect the differential analysis of genomic interactions to become a common task. This workflow will help a novice learn to perform differential analysis of two or more Hi-C datasets and interpret the differential genomic interactions’ results.
This workshop is based on Stansfield et al., “R Tutorial: Detection of Differentially Interacting Chromatin Regions From Multiple Hi-C Datasets.”.
This workshop will be presented at the Bioconductor Virtual Conference 2020, July 30, 2020, 10:00-10:55am
The easiest way to get started with the workshop is to run it from a Docker container.
HiCcompareWorkshop
Docker image, docker pull mdozmorov/hiccompareworkshop:latest
docker run -e PASSWORD=yourpassword -p 8787:8787 -d --rm mdozmorov/hiccompareworkshop
. Use -v $(pwd):/home/rstudio
argument to map your local directory to the container.rstudio
and password yourpassword
. Note that on Windows you need to provide your localhost IP address like http://191.163.92.108:8787/
- find it using docker-machine ip default
in Docker’s terminal.browseVignettes(package = "HiCcompareWorkshop")
. Click on one of the links, “HTML”, “source”, “R code”.
The requested page was not found
error, add help/
to the URL right after the hostname, e.g., http://localhost:8787/help/library/HiCcompareWorkshop/doc/hic_tutorial.html. This is a known bug.if(!require(devtools)) install.packages("devtools")
devtools::install_github(repo = "mdozmorov/HiCcompareWorkshop", build_vignettes = TRUE)
If installation fails due to missing packages, install them as follows:
if(!require(BiocManager)) install.packages("BiocManager")
BiocManager::install(c('edgeR', 'HiCcompare', 'multiHiCcompare', 'clusterProfiler', 'ROntoTools'))
.hic
http://aidenlab.org/data.html, .cool
ftp://cooler.csail.mit.edu/coolers) and text-based (sparse upper-triangular, full square matrix) Hi-C data formats is desirableThe workshop duration is 55 min. Approximate timing of activities:
Activity | Time |
---|---|
Overview | 5m |
Data representation and manipulation | 10m |
Differential analysis of Hi-C data | 10m |
Interpretation of Hi-C differences | 15m |
Questions and answers session | 15m |