Serizay J, Matthey-Doret C, Bignaud A, Baudry L, Koszul R (2024). “Orchestrating chromosome conformation capture analysis with Bioconductor.” Nature Communications, 15, 1-9. doi:10.1038/s41467-024-44761-x.
HiContacts provides tools to investigate (m)cool matrices imported in R by HiCExperiment.
It leverages the HiCExperiment class of objects, built on pre-existing Bioconductor objects, namely InteractionSet, GInterations and ContactMatrix (Lun, Perry & Ing-Simmons, F1000Research 2016), and provides analytical and visualization tools to investigate contact maps.
Installation
HiContacts is available in Bioconductor. To install the current release, use:
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("HiContacts")
To install the most recent version of HiContacts, you can use:
HiContacts includes a introduction vignette where its usage is
illustrated. To access the vignette, please use:
vignette('HiContacts')
Visualising Hi-C contact maps and features
Importing a Hi-C contact maps file with HiCExperiment
mcool_file <- HiContactsData::HiContactsData('yeast_wt', format = 'mcool')
range <- 'I:20000-80000' # range of interest
availableResolutions(mcool_file)
hic <- HiCExperiment::import(mcool_file, format = 'mcool', focus = range, resolution = 1000)
hic
HiContacts
👉 OHCA book 📖
Please cite:
Serizay J, Matthey-Doret C, Bignaud A, Baudry L, Koszul R (2024). “Orchestrating chromosome conformation capture analysis with Bioconductor.” Nature Communications, 15, 1-9. doi:10.1038/s41467-024-44761-x.
HiContacts provides tools to investigate
(m)coolmatrices imported in R byHiCExperiment.It leverages the
HiCExperimentclass of objects, built on pre-existing Bioconductor objects, namelyInteractionSet,GInterationsandContactMatrix(Lun, Perry & Ing-Simmons, F1000Research 2016), and provides analytical and visualization tools to investigate contact maps.Installation
HiContactsis available in Bioconductor. To install the current release, use:To install the most recent version of
HiContacts, you can use:Citation
If you are using
HiContactsin your research, please cite:How to use
HiContactsHiContactsincludes a introduction vignette where its usage is illustrated. To access the vignette, please use:Visualising Hi-C contact maps and features
Importing a Hi-C contact maps file with
HiCExperimentPlotting matrices (square or horizontal)
Plotting matrices with topological features
Plotting aggregated matrices (a.k.a. APA plots)
Mapping topological features
Chromosome compartments
Diamond insulation score and chromatin domains borders
In-depth analysis of
HiCExperimentobjectsArithmetics
Detrend
Autocorrelate
Divide
Merge
Distance law, a.k.a. P(s)
Virtual 4C
Cis-trans ratios
Scalograms
HiCExperiment ecosystem
HiCoolis integrated within theHiCExperimentecosystem in Bioconductor. Read more about theHiCExperimentclass and handling Hi-C data in R here.