Nothing
## ----knitr-opts, include=FALSE-------------------------------------------
knitr::opts_chunk$set(dpi = 90,dev = "png")
## ----install_logolas_bio, eval=FALSE-------------------------------------
# if (!requireNamespace("BiocManager", quietly=TRUE))
# install.packages("BiocManager")
# BiocManager::install("Logolas")
## ----install_logolas_git, eval=FALSE-------------------------------------
# devtools::install_github('kkdey/Logolas')
## ----load, eval=TRUE-----------------------------------------------------
library(Logolas)
## ----seq, cache=FALSE, eval=TRUE,warning=FALSE---------------------------
sequence <- c("CTATTGT", "CTCTTAT", "CTATTAA", "CTATTTA", "CTATTAT", "CTTGAAT",
"CTTAGAT", "CTATTAA", "CTATTTA", "CTATTAT", "CTTTTAT", "CTATAGT",
"CTATTTT", "CTTATAT", "CTATATT", "CTCATTT", "CTTATTT", "CAATAGT",
"CATTTGA", "CTCTTAT", "CTATTAT", "CTTTTAT", "CTATAAT", "CTTAGGT",
"CTATTGT", "CTCATGT", "CTATAGT", "CTCGTTA", "CTAGAAT", "CAATGGT")
## ----message = FALSE, warning = FALSE, fig.height=5, fig.width= 6, fig.align='center'----
logomaker(sequence, type = "Logo")
logomaker(sequence, type = "EDLogo")
## ----message = FALSE, warning = FALSE, fig.height=5, fig.width= 6, fig.align='center'----
library(ggseqlogo)
data(ggseqlogo_sample)
sequence <- seqs_aa$AKT1
logomaker(sequence, type = "EDLogo")
## ------------------------------------------------------------------------
data("seqlogo_example")
seqlogo_example
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
logomaker(seqlogo_example, type = "Logo", return_heights = TRUE)
logomaker(seqlogo_example, type = "EDLogo", return_heights = TRUE)
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
logomaker(seqlogo_example, color_type = "per_row",
colors = c("#7FC97F", "#BEAED4", "#FDC086", "#386CB0"),
type = "EDLogo")
logomaker(seqlogo_example, type = "EDLogo", color_seed = 1500)
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
logomaker(seqlogo_example, type = "Logo",
logo_control = list(control = list(tofill= FALSE)), color_seed = 4000)
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
logomaker(seqlogo_example, type = "EDLogo",
logo_control = list(control = list(tofill_pos = TRUE,
tofill_neg = FALSE)))
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
bg <- c(0.05, 0.90, 0.03, 0.05)
names(bg) <- c("A", "C", "G", "T")
logomaker(seqlogo_example, bg=bg, type = "EDLogo")
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
logomaker(seqlogo_example, bg=(seqlogo_example+1e-02), type = "EDLogo")
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
sequence <- c("CTATTGT", "CTCTTAT", "CTATTAA", "CTATTTA", "CTATTAT", "CTTGAAT",
"CTTAGAT", "CTATTAA", "CTATTTA", "CTATTAT")
logomaker(sequence, use_dash = FALSE, type = "Logo",
logo_control = list(pop_name = "use_dash = FALSE"))
logomaker(sequence, type = "Logo", logo_control = list(pop_name = "use_dash = TRUE"))
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
data("histone_marks")
logomaker(histone_marks$mat, bg=histone_marks$bgmat, type = "EDLogo")
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
data("mutation_sig")
logomaker(mutation_sig, type = "Logo", color_seed = 3000)
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
logomaker(mutation_sig, type = "Logo", color_type = "per_symbol", color_seed = 2300)
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
logomaker(mutation_sig, type = "EDLogo", color_type = "per_symbol", color_seed = 2300)
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
sequence <- c("CTATTGT", "CTCTTAT", "CTATTAA", "CTATTTA", "CTATTAT", "CTTGAAT",
"CTTAGAT", "CTATTAA", "CTATTTA", "CTATTAT")
GetConsensusSeq(sequence)
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
sequence <- c("CTATTGT", "CTCTTAT", "CTATTAA", "CTATTTA", "CTATTAT", "CTTGAAT",
"CTTAGAT", "CTATTAA", "CTATTTA", "CTATTAT")
Logolas::get_viewport_logo(1, 2, heights_1 = 20)
library(grid)
seekViewport(paste0("plotlogo", 1))
logomaker(sequence, type = "Logo", logo_control = list(newpage = FALSE))
seekViewport(paste0("plotlogo", 2))
logomaker(sequence, type = "EDLogo", logo_control = list(newpage = FALSE))
## ----message = FALSE, warning=FALSE, fig.height=5, fig.width= 6, fig.align='center'----
data(pssm)
logo_pssm(pssm, control = list(round_off = 0))
## ------------------------------------------------------------------------
sessionInfo()
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.