bdgpeakcall | R Documentation |
Call peaks from bedGraph output. Note: All regions on the same chromosome in the bedGraph file should be continuous so only bedGraph files from MACS3 are accpetable.
bdgpeakcall(
ifile,
cutoff = 5,
minlen = 200L,
maxgap = 30L,
call_summits = FALSE,
cutoff_analysis = FALSE,
cutoff_analysis_max = 100,
cutoff_analysis_steps = 100,
trackline = TRUE,
outdir = ".",
oprefix = character(),
outputfile = character(),
log = TRUE,
verbose = 2L
)
ifile |
MACS score in bedGraph. REQUIRED. |
cutoff |
Cutoff depends on which method you used for score track. If the file contains pvalue scores from MACS3, score 5 means pvalue 1e-5. Regions with signals lower than cutoff will not be considerred as enriched regions. DEFAULT: 5 |
minlen |
minimum length of peak, better to set it as d value. DEFAULT: 200", default = 200. |
maxgap |
maximum gap between significant points in a peak, better to set it as tag size. DEFAULT: 30", default = 30. |
call_summits |
If set, MACS will use a more sophisticated approach to find all summits in each enriched peak region DEFAULT: False",default=False. |
cutoff_analysis |
While set, bdgpeakcall will analyze number or total length of peaks that can be called by different cutoff then output a summary table to help user decide a better cutoff. Note, minlen and maxgap may affect the results. DEFAULT: False |
cutoff_analysis_max |
The maximum cutoff score for performing cutoff analysis. Together with –cutoff-analysis-steps, the resolution in the final report can be controlled. Please check the description in –cutoff-analysis-steps for detail. DEFAULT: 100 |
cutoff_analysis_steps |
Steps for performing cutoff analysis. It will be used to decide which cutoff value should be included in the final report. Larger the value, higher resolution the cutoff analysis can be. The cutoff analysis function will first find the smallest (at least 0) and the largest (controlled by –cutoff-analysis-max) score in the data, then break the range of score into |
trackline |
Tells MACS not to include trackline with bedGraph files. The trackline is used by UCSC for the options for display. |
outdir |
The output directory. |
oprefix |
Output file prefix. Actual files will be named as PREFIX_cond1.bed, PREFIX_cond2.bed and PREFIX_common.bed. Mutually exclusive with -o/–ofile. |
outputfile |
Output file name. Mutually exclusive with –o-prefix |
log |
Whether to capture logs. |
verbose |
Set verbose level of runtime message. 0: only show critical message, 1: show additional warning message, 2: show process information, 3: show debug messages. DEFAULT:2 |
macsList
object.
eh <- ExperimentHub::ExperimentHub()
CHIP <- eh[["EH4558"]]
CTRL <- eh[["EH4563"]]
p1 <- pileup(CHIP, outdir = tempdir(),
outputfile = "pileup_ChIP_bed.bdg", format = "BED")
p2 <- pileup(CTRL, outdir = tempdir(),
outputfile = "pileup_CTRL_bed.bdg", format = "BED")
c1 <- bdgcmp(p1$outputs, p2$outputs, outdir = tempdir(),
oprefix = "bdgcmp", pseudocount = 1, method = "FE")
bdgpeakcall(c1$outputs, cutoff = 2,
outdir = tempdir(), outputfile = "bdgpeakcall")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.