An object of class 'pwm'
represents the alphabet*width
position weight matrix of a sequence motif. In case of DNA sequence motif,
the entry in row i, column j gives the probability of observing nucleotide
c('A','C','G','T')[i]
in position j of the motif.
object of pwm-class
additional parameters for plot
function
object of pwm-class
default (missing) for plot
function
object of pwm-class
pwm-class
object with slots: pwm
, width
, ic
and alphabet
.
show,pwm-method
: Shows the position weight matrix.
summary,pwm-method
: Prints the summary information about position weight
matrix.
plot,pwm,ANY-method
: Plots the sequence logo of the position weight matrix.
pwm,pwm-method
: Access to 'pwm' slot
ic,pwm-method
: Access to 'ic' slot
consensus,pwm-method
: Access to 'consensus' slot
pwm
matrix. The position weight matrix.
width
numeric. The width of the motif.
ic
numeric. The information content (IC).
alphabet
character. The sequence alphabet. Currently, only 'DNA' and 'RNA' is supported.
consensus
character. The consensus sequence.
mFile <- system.file("extdata/pwm1", package = "seqLogo")
m <- read.table(mFile)
p <- makePWM(m)
#
# slot access
pwm(p)
#> 1 2 3 4 5 6 7 8
#> A 0.0 0.0 0.0 0.3 0.2 0.0 0.0 0.0
#> C 0.8 0.2 0.8 0.3 0.4 0.2 0.8 0.2
#> G 0.2 0.8 0.2 0.4 0.3 0.8 0.2 0.8
#> T 0.0 0.0 0.0 0.0 0.1 0.0 0.0 0.0
ic(p)
#> [1] 1.2780719 1.2780719 1.2780719 0.4290494 0.1535607 1.2780719 1.2780719
#> [8] 1.2780719
consensus(p)
#> [1] "CGCGCGCG"