View source: R/estimateFragSize.R
estimateFragSize | R Documentation |
estimateFragSize
estimateFragSize(
bam,
ctrl = NULL,
binSize = 10L,
mfold = c(10, 50),
...,
minSummitCount = 8L,
useSeqLevels = NULL,
maxSize = 2500L,
priorLength = 200L,
blacklist = NULL,
ret = c("mode", "median", "mean", "tables", "plots", "distances"),
BPPARAM = SerialParam()
)
bam |
The path to one or more bam files |
ctrl |
Optional path to a control bam file (if 'length(bam)>1', the same control will be used for all). |
binSize |
Bin size. The precision of the reported fragment size is necessary lower than this. A higher bin size will improve the summit identification in low-coverage regions. We recommend leaving the default value. |
mfold |
The range of fold-enrichment over the control (if 'ctrl' provided) or of coverages for the identification of regions based on which distance will be estimated. |
minSummitCount |
The minimum read count for a summit to be considered. |
useSeqLevels |
An optional vector of seqLevels in which to conduct the analysis. |
maxSize |
The maximum size of regions to be used |
priorLength |
The prior fragment length (use for read extension to identify enriched regions) |
blacklist |
Optional 'GRanges' of blacklisted regions to be excluded. |
ret |
The type of return, either a 'table' of pairs of summits and their properties, or a 'plot', or the median/mean/mode of the distance distribution. |
BPPARAM |
A 'BiocParallel' parameter object for multithreading. Only used if multiple files are given in 'bam'. |
By default, the estimated (mode) fragment length(s), but see the 'ret' argument
# get an example bam file
bam <- system.file("extdata", "ex1.bam", package="Rsamtools")
suppressWarnings(estimateFragSize(bam))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.