estimate.mean.fraglen | R Documentation |
estimate.mean.fraglen
implements three methods for estimating
mean fragment length. The other functions are related helper
functions implementing various methods, but may be useful by
themselves for diagnostic purposes. Many of these operations are
potentially slow.
sparse.density
is intended to be similar to
density
, but returns the results in a run-length encoded
form. This is useful when long stretches of the range of the data
have zero density.
estimate.mean.fraglen(x, method = c("SISSR", "coverage", "correlation"),
...)
basesCovered(x, shift = seq(5, 300, 5), seqLen = 100, verbose = FALSE)
densityCorr(x, shift = seq(0, 500, 5), center = FALSE,
width = seqLen *2L, seqLen=100L, maxDist = 500L, ...)
sparse.density(x, width = 50, kernel = "epanechnikov",
from = start(rix)[1] - 10L,
to = end(rix)[length(rix)] + 10L)
x |
For For For |
method |
Character string giving method to be used.
|
shift |
Integer vector giving amount of shifts to be tried when optimizing. The current algorithm simply evaluates all supplied values and reports the one giving minimum coverage or maximum correlation. |
seqLen |
For the |
verbose |
Logical specifying whether progress information should be printed during execution. |
center |
For the |
width |
half-bandwidth used in the computation. This needs to be specified as an integer, data-driven rules are not supported. |
kernel |
A character string giving the density kernel. |
from , to |
specifies range over which the density is to be computed. |
maxDist |
If distance to nearest neighbor is more than this, the position is discarded. This removes isolated points, which are not very informative. |
... |
Extra arguments, passed on as appropriate to other functions. |
For the correlation method, the range over which densities are computed only cover the range of reads; that is, the beginning and end of chromosomes are excluded.
estimate.mean.fraglen
gives an estimate of the mean fragment
length.
basesCovered
and densityCorr
give a vector of the
corresponding objective function evaluated at the supplied values of
shift
.
sparse.density
returns an object of class "Rle"
.
Deepayan Sarkar, Michael Lawrence
R. Jothi, S. Cuddapah, A. Barski, K. Cui, and K. Zhao. Genome-wide identification of in vivo protein-DNA binding sites from ChIP-Seq data. Nucleic Acids Research, 36:5221–31, 2008.
P. V. Kharchenko, M. Y. Tolstorukov, and P. J. Park. Design and analysis of ChIP experiments for DNA-binding proteins. Nature Biotechnology, 26:1351–1359, 2008.
data(cstest)
estimate.mean.fraglen(cstest[["ctcf"]], method = "coverage")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.