MD.plot1: Visualize the MD plot before and after loess normalization

Description Usage Arguments Value Examples

View source: R/plot_functions.R

Description

Visualize the MD plot before and after loess normalization

Usage

1
MD.plot1(M, D, mc, smooth = TRUE)

Arguments

M

The M component of the MD plot. Available from the hic.table object.

D

The D component of the MD plot. The unit distance of the interaction. Available from the hic.table object.

mc

The correction factor. Calculated by hic_loess. Available from the hic.table object after running hic_loess.

smooth

Should smooth scatter plots be used? If set to FALSE ggplot scatter plots will be used. When option is TRUE, plots generate quicker. It is recommend to use the smooth scatter plots.

Value

An MD plot.

Examples

1
2
3
4
5
6
7
8
# Create hic.table object using included Hi-C data in sparse upper
# triangular matrix format
data('HMEC.chr22')
data('NHEK.chr22')
hic.table <- create.hic.table(HMEC.chr22, NHEK.chr22, chr = 'chr22')
# Plug hic.table into hic_loess()
result <- hic_loess(hic.table)
MD.plot1(result$M, result$D, result$mc)

HiCcompare documentation built on Nov. 8, 2020, 8:26 p.m.