Description Usage Arguments Value Examples
View source: R/GlobalFunctions.R
Wrapper that reads bam files and provides EM QC-metrics from cross-correlation analysis, peak calling and general metrics like for example the read-length or NRF. In total 22 features are calculated.
qualityScores_EM
1 2 | qualityScores_EM(chipName, inputName, read_length, annotationID = "hg19",
mc = 1, savePlotPath = NULL, debug = FALSE)
|
chipName |
String, filename and path to the ChIP bam file (without extension) |
inputName |
String, filename and path to the Input bam file (without extension) |
read_length |
Integer, length of the reads |
annotationID |
String, indicating the genome assembly (Default="hg19") |
mc |
Integer, the number of CPUs for parallelization (default=1) |
savePlotPath, |
set if Cross-correlation plot should be saved under "savePlotPath". Default=NULL and plot will be forwarded to stdout |
debug |
Boolean, to enter debugging mode. Intermediate files are saved in working directory |
returnList, contains QCscores_ChIP List of QC-metrics with crosscorrelation values for the ChIP QCscores_binding List of QCscores from peak calls TagDensityChip Tag-density profile, smoothed by the Gaussian kernel (for further details see "spp" package) TagDensityInput Tag density-profile, smoothed by the Gaussian kernel (for further details see "spp" package)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | ## This command is time intensive to run
## To run this example code the user MUST provide 2 bam files: one for ChIP
## and one for the input". Here we used ChIP-seq data from ENCODE. Two
## example files can be downloaded using the following link:
## https://www.encodeproject.org/files/ENCFF000BFX/
## https://www.encodeproject.org/files/ENCFF000BDQ/
## and save them in the working directory (here given in the temporary
## directory "filepath"
mc=4
## Not run:
filepath=tempdir()
setwd(filepath)
system("wget
https://www.encodeproject.org/files/ENCFF000BFX/@download/ENCFF000BFX.bam")
system("wget
https://www.encodeproject.org/files/ENCFF000BDQ/@download/ENCFF000BDQ.bam")
chipName=file.path(filepath,"ENCFF000BFX")
inputName=file.path(filepath,"ENCFF000BDQ")
CC_Result=qualityScores_EM(chipName=chipName, inputName=inputName,
read_length=36, mc=mc, annotationID = "hg19")
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.