Description Usage Arguments Details Value Author(s) Examples
Functions to generate defaults for makeFeatures
.
1 2 3 4 5 6 7 8 | defaultGenerator()
defaultTransition()
defaultInit(prob=c(0.2, 0.05, 0, 0.25, 0.5),
states=c("ReversePhasedFeature", "StableFeature",
"PhasedFeature", "NFRFeature", "FuzzyFeature"))
defaultLastFeat(isEnd = c(FALSE, rep(TRUE, 4)),
states = c("ReversePhasedFeature", "StableFeature",
"PhasedFeature", "NFRFeature", "FuzzyFeature"))
|
prob |
Numeric vector giving the initial state distribution. This will be normalised if the probabilities do not add up to 1. |
isEnd |
Logical vector indicating which states, i.e. features, are allowed to be last in the sequence. |
states |
Character vector of state names. |
These functions generate data structures that can be passed as arguments to makeFeatures
.
Using this set of functions will create a nucleosome positioning simulation. Some of the defaults
can be modified by passing different values to defaultInit
and defaultLastFeat
.
Return values are suitable as arguments generator
, transition
, init
and lastFeat
of
makeFeatures
. See the documentation of makeFeatures
for more detail.
Peter Humburg
1 2 3 4 5 6 7 8 9 10 11 12 13 | set.seed(1)
## generate defaults
generator <- defaultGenerator()
transition <- defaultTransition()
lastFeat <- defaultLastFeat()
## change the initial state distribution such that it
## always starts with a fuzzy feature
init <- defaultInit(c(0, 0, 0, 0, 1))
## now generate some features for a stretch of 1 million base pairs
features <- makeFeatures(generator=generator, transition=transition,
lastFeat=lastFeat, init=init, length=1e6)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.