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
pwmmatrix. The position weight matrix.
widthnumeric. The width of the motif.
icnumeric. The information content (IC).
alphabetcharacter. The sequence alphabet. Currently, only 'DNA' and 'RNA' is supported.
consensuscharacter. 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"