R/process_dnase_atac_data.R
normalize_bin_transform_counts.Rd
Normalizes counts by library size,
bin using MILLIPEDE
binning method and then take ‘asinh’ or ‘log2’ transform.
DNase or ATAC-seq read counts matrix.
The idxstats
file (generated by samtools
).
Scale to DNase-seq or ATAC-seq reference library size. (Default: 1e8 for DNase-seq and 5e7 for ATAC-seq).
MILLIPEDE
binning scheme (Default: ‘M5’).
Type of transformation for DNase or ATAC counts. Options: ‘asinh’, ‘log2’, ‘sqrt’, ‘none’.
A data frame of normalized, binned and transformed counts.
if (FALSE) {
# Normalizes counts by scaling to a library size of 100 million reads,
# and bin counts using MILLIPEDE M5 binning method, and then takes
# asinh transformation on the binned counts.
bins <- normalize_bin_transform_counts(count_matrix,
idxstats_file,
ref_size = 1e8,
bin_method = 'M5',
transform = 'asinh')
}