Description Usage Arguments Details Value
View source: R/call_peaks_with_GLM.R
call_peaks_with_GLM
conduct inference on every exome bins using negative binomial model,
the significant bins will be the merged into peaks.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
SE_bins |
a |
glm_type |
a character, which can be one of the "Poisson", "NB", and "DESeq2". This argument specify the type of generalized linear model used in peak calling; Default to be "Poisson". The DESeq2 method is only recommended for high power experiments with more than 3 biological replicates for both IP and input. |
correct_GC_bg |
a If |
qtnorm |
a Subset quantile normalization will be applied within the IP and input samples seperately to account for the inherent differences between the marginal distributions of IP and input samples. |
txdb |
the txdb object that is necessary for the calculation of the merge of the peaks. |
count_cutoff |
an integer value indicating the cutoff of the mean of reads count in a row, inference is only performed on the windows with the row average read count bigger than the cutoff. Default value is 5. |
p_cutoff |
a numeric value of the p value cutoff used in DESeq inference. |
p_adj_cutoff |
a numeric value of the adjusted p value cutoff used in DESeq2 inference; if provided, the value of |
log2FC_cutoff |
a non negative numeric value of the log2 fold change (log2 IP/input) cutoff used in the inferene of peaks. |
consistent_peak |
a |
consistent_log2FC_cutoff |
a |
consistent_fdr_cutoff |
a |
alpha |
a |
p0 |
a For a peak to be consistently methylated, the minimum number of significant enriched replicate pairs is defined as the 1 - alpha quantile of a binomial distribution with p = p0 and N = number of possible pairs between replicates. The consistency defined in this way is equivalent to the rejection of an exact binomial test with null hypothesis of p < p0 and N = replicates number of IP * replicates number of input. |
call_peaks_with_GLM
will performe exome level peak calling using DESeq2 model,
The significant bins will be merged into modification peaks.
The insignificant bins (pass the row means filtering) will also be merged into control peaks.
This function will return a list of GRangesList
object storing peaks for both modification and control.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.