diffLogo: Draw DiffLogo

Description Usage Arguments Value Author(s) Examples

View source: R/diffSeqLogo.R

Description

Draws the difference of two sequence logos.

Usage

1
2
(diffLogoObj, ymin = 0, ymax = 0, sparse = FALSE,
  diffLogoConfiguration = list())

Arguments

diffLogoObj

a DiffLogoObject created by the function createDiffLogoObject

ymin

minimum value on the y-axis

ymax

maximum value on the y-axis

sparse

if TRUE margins are reduced and tickmarks are removed from the logo

diffLogoConfiguration

list of configuration parameters (see function diffLogoTableConfiguration(...))

Value

none (draws difference logo)

Author(s)

Martin Nettling

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
motif_folder= "extdata/pwm"
motif_names = c("HepG2","MCF7","HUVEC","ProgFib")
motifs = list()
for (name in motif_names) {
  fileName = paste(motif_folder,"/",name,".pwm",sep="")
  file = system.file(fileName, package = "DiffLogo")
  motifs[[name]] = getPwmFromPwmFile(file)
}

pwm1 = motifs[[motif_names[[1]]]]
pwm2 = motifs[[motif_names[[2]]]]

diffLogoObj = createDiffLogoObject(pwm1 = pwm1, pwm2 = pwm2)
(diffLogoObj)

DiffLogo documentation built on Nov. 1, 2018, 2:24 a.m.