Parameter Guidance¶
Most parameters can be left at their default values. The following sections provide guidance on key arguments that may be useful to adjust for specific applications.
Peak Calling Controls¶
matchingParams.peakModeSelects ROCCO export shape.
narrowWrites UCSC narrowPeak calls.
broadWrites UCSC gappedPeak calls.
bothWrites narrow and broad calls. This is the default.
matchingParams.thresholdZSets a one-sided \(z\)-score cutoff used to define the budget (max. proportion of genome called). Larger values will yield a smaller budget and fewer calls. Smaller values will yield a larger budget and more calls. The default value is 2.0.
matchingParams.minPeakScoreFilter selected peaks to those with an average signal above this threshold.
Uncertainty Score¶
matchingParams.uncertaintyScoreModestateuses the fitted state track directly.lower_confidenceusesstate - matchingParams.uncertaintyScoreZ * uncertaintyto penalize regions where estimates are uncertain.matchingParams.uncertaintyScoreZSets the multiplier used by
lower_confidencescoring. Larger values penalize uncertain regions more strongly.
Estimation Controls¶
countingParams.intervalSizeBPSets the genomic bin size in base pairs. The default is 50 and is appropriate for most cases. Higher-resolution results may be obtained using 25, 10, etc. For detecting domain-level enriched-regions in broad marks like H3K27me3, larger values (100, 250, etc.) should suffice.
fitParams.ECM_backgroundLengthScaleMultiplierSets the multiplier that converts the inferred correlation-length into the soft background fitting window. Larger values softly restrict the shared background estimate \(g_{[i=1,\ldots,i=n]}\) to lower frequencies.
outputParams.stateShrinkageSpikeOddsMultiplier(Experimental) Ignored if posterior state shrinkage is disabled entirely (
outputParams.stateShrinkageEnabled). Values above 1.0 multiply fitted point-null odds upward, which can reduce false positives in low-signal regions. Values below 1.0 multiply those odds downward.