Description Usage Arguments Value Examples
This function refines the ranks (i.e. significance/pvalue) of pre-determined peaks by potential GC effects. These peaks can be obtained from other peak callers, e.g. MACS or SPP.
1 2 | refinePeaks(coverage, gcbias, bdwidth, peaks, flank = NULL, permute = 5L,
genome = "hg19", gctype = c("ladder", "tricube"))
|
coverage |
A list object returned by function |
gcbias |
A list object returned by function |
bdwidth |
A non-negative integer vector with two elements
specifying ChIP-seq binding width and peak detection half window size.
Usually generated by function |
peaks |
A GRanges object specifying the peaks to be refined. A flexible set of peaks are preferred to reduce potential false negative, meaning both significant (e.g. p<=0.05) and non-significant (e.g. p>0.05) peaks are preferred to be included. If the total number of peaks is not too big, a reasonable set of peaks include all those with p-value/FDR less than 0.99 by other peak callers. |
flank |
A non-negative integer specifying the flanking width of
ChIP-seq binding. This parameter provides the flexibility that reads
appear in flankings by decreased probabilities as increased distance
from binding region. This paramter helps to define effective GC
content calculation. Default is NULL, which means this paramater will
be calculated from |
permute |
A non-negative integer specifying times of permutation to be performed. Default is 5. When whole large genome is used, such as human genome, 5 times of permutation could be enough. |
genome |
A BSgenome object containing the sequences
of the reference genome that was used to align the reads, or the name of
this reference genome specified in a way that is accepted by the
|
gctype |
A character vector specifying choice of method to calculate
effective GC content. Default |
A GRanges object the same as peaks
with two additional
meta columns:
newes |
Refined enrichment scores. |
newpv |
Refined pvalues. |
1 2 3 4 5 6 | bam <- system.file("extdata", "chipseq.bam", package="gcapc")
cov <- read5endCoverage(bam)
bdw <- bindWidth(cov)
gcb <- gcEffects(cov, bdw, sampling = c(0.15,1))
peaks <- gcapcPeaks(cov, gcb, bdw)
refinePeaks(cov, gcb, bdw, peaks)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.