R/logoContext.R

Defines functions logoContext

Documented in logoContext

logoContext <- function(cds, ...) {
    baseTab <- apply(
        do.call("rbind", lapply(strsplit(cds$context, ""), function(x) c(rep(NA, 7 -length(x)), x)))
      , 2, function(x) table(factor(x, levels = c("A", "C", "G", "T"))))
    p <- makePWM(t(t(baseTab) / colSums(baseTab)))
    seqLogo(p, ...)
    invisible(baseTab)
}

Try the riboSeqR package in your browser

Any scripts or data that you put into this service are public.

riboSeqR documentation built on Nov. 8, 2020, 8:23 p.m.