Description Usage Arguments Details Value Author(s) Examples
This function allows the correction of experimental coverage profiles (usually MNase digested nucleosomal DNAs in this library) with control samples (usually naked DNA sample digested with MNase). This is useful to correct MNase biase.
1 2 3 4 5 6 7 8 9 10 11 12 13 | controlCorrection(exp, ctr, ...)
## S4 method for signature 'SimpleRleList'
controlCorrection(exp, ctr, mc.cores = 1)
## S4 method for signature 'Rle'
controlCorrection(exp, ctr)
## S4 method for signature 'list'
controlCorrection(exp, ctr, mc.cores = 1)
## S4 method for signature 'numeric'
controlCorrection(exp, ctr)
|
exp, ctr |
Comparable experimental and control samples (this means same format and equivalent preprocessment) |
... |
Further arguments to be passed to or from other methods. |
mc.cores |
Number of cores available for parallel list processing |
This substracts the enrichment in the control sample respect it's mean from the experimental profile.
This is useful for examinating the effect of the MNase digestion in nucleosome experiments using a nucleosomal DNA and a genomic (naked) DNA sample. Notice that genomic DNA samples cannot be strand-corrected using single end data, so only paired end controls are useful for this proupose, despite they can be compared against extended nucleosomal DNA single end reads. Furthermore, both datasets must be converted to reads per milion.
This process dificults the nucleosome positioning due the lower sharpness of the peaks, but allows a complementary study of the MNase digestion effect.
Corrected experimental profile
Oscar Flores oflores@mmb.pcb.ub.es
1 2 3 4 | map = syntheticNucMap(as.ratio=TRUE)
exp = coverage.rpm(map$syn.reads)
ctr = coverage.rpm(map$ctr.reads)
corrected = controlCorrection(exp, ctr)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.