Description Usage Arguments Value Author(s) Examples
View source: R/rjmcmcMethodsIntern.R View source: R/RcppExports.R
Function that calls the core of the nucleosome positioning mapping function that is implemented in C++.
1 2 3 | rjmcmcNucleo(startPosForwardReads, startPosReverseReads, nbrIterations, kMax,
lambda, minInterval, maxInterval, minReads = 5L,
adaptIterationsToReads = TRUE, vSeed = -1)
|
startPosForwardReads |
a |
startPosReverseReads |
a |
nbrIterations |
a positive |
kMax |
a positive |
lambda |
a positive |
minInterval |
a |
maxInterval |
a |
minReads |
a positive |
adaptIterationsToReads |
a |
vSeed |
a |
a list
containing:
k a integer
, the number of nucleosomes.
k_max a integer
, the maximum number of nucleosomes
obtained during the iteration process.
it a vector
of integer
of length
k
, the variance of the forward reads for each nucleosome.
nbState a integer
, the number of changes of state.
mu a matrix
of numeric
with k_max
columns
and nbState
row containing, in each row, the mu
values
associated the the state identified by the row number.
muHat a matrix
of numeric
with k_max
columns
and k_max
rows containing, in each row, the mean mu
values
associated the number of nucleosomes detected. The row number
corresponds to the number of nucleosomes detected.
nbK a vector
of length k_max
containing
integer
, the number of iterations
which detected a specific number of nucleosomes. The position in the vector
correspond to the number of nucleosomes.
Pascal Belleau, Astrid Deschenes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | data(reads_demo_01)
forward <- start(reads_demo_01[strand(reads_demo_01) == "+"])
reverse <- end(reads_demo_01[strand(reads_demo_01) == "-"])
## Run nucleosome positioning
result <- RJMCMCNucleosomes:::rjmcmcNucleo(
startPosForwardReads = forward,
startPosReverseReads = reverse,
nbrIterations = 1000, lambda = 2, kMax = 30,
minInterval = 146, maxInterval = 292, minReads = 5,
adaptIterationsToReads = TRUE, vSeed = -1)
## Print the final estimation of the number of nucleosomes
result$k
## Print the position of nucleosomes
result$mu
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.