Usage
biomvRmgmr(x, xPos=NULL, xRange=NULL, usePos='start', cutoff=NULL, q=0.9, high=TRUE, minrun=5, maxgap=2, splitLen=Inf, poolGrp=FALSE, grp=NULL, cluster.m=NULL, avg.m='median', trim=0,na.rm=TRUE)
Arguments
x
input data matrix, or a GRanges
object with input stored in the meta DataFrame
, assume ordered.
xPos
a vector of positions for each x
row
xRange
a IRanges
/GRanges
obejct, same length as x
rows
usePos
character value to indicate whether the 'start', 'end' or 'mid' point position should be used
cutoff
threshold level above which is considered extreme
q
relative quantile threshold level instead of absolute value for the cutoff
high
TRUE if the cutoff
or q
here is the lower bound and values greater than the threshold are considered
minrun
minimum run length for the resulting segments
maxgap
maximum genomic distance below which two adjacent qualified tiles can be joined
splitLen
numeric value, maximum length of segments, split if too long
poolGrp
TRUE if samples within the same group should be pooled using median for each feature
grp
vector of group assignment for each sample, with a length the same as columns in the data matrix, samples within each group would be processed simultaneously if a multivariate emission distribution is available
cluster.m
clustering method for prior grouping, possible values are 'ward','single','complete','average','mcquitty','median','centroid'
avg.m
method to calculate average value for each segment, 'median' or 'mean' possibly trimmed
trim
the fraction (0 to 0.5) of observations to be trimmed from each end of x before the mean is computed. Values of trim outside that range are taken as the nearest endpoint.
na.rm
TRUE
if NA
value should be ignored