Description Usage Arguments Value Note See Also Examples
View source: R/hiReadsProcessor.R
Given distinct fragment lengths per integration, the function calculates
sonic abundance as described in sonicLength
. This function is
called by clusterSites
and needs all individual fragments
lengths per position to properly estimate the clonal abundance of an
integration sites in a given population.
1 2 |
posID |
a vector of discrete positions, i.e. Chr,strand,Position. Required if psl.rd parameter is not defined. |
fragLen |
a vector of fragment length per posID. Required if psl.rd parameter is not defined. |
grouping |
additional vector of grouping of length posID or psl.rd by which to pool the rows (i.e. samplenames). Default is NULL. |
replicateNum |
an optional vector of the replicate number per grouping and posID. Default is NULL. |
psl.rd |
a GRanges object returned from |
parallel |
use parallel backend to perform calculation with
|
a data frame with estimated sonic abundance shown alongside with the original input. If psl.rd parameter is defined then a GRanges object is returned with a new column 'estAbund'.
For samples isolated using traditional restriction digest method, the abundance will be inaccurate as it is designed for sonicated or sheared sample preparation method.
clusterSites
, otuSites
,
findIntegrations
, getIntegrationSites
,
pslToRangedObject
1 2 3 4 | data("A1",package='sonicLength')
A1 <- droplevels(A1[1:1000,])
bore <- with(A1, getSonicAbund(locations, lengths, "A", replicates))
head(bore)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.