R/degs.R

Defines functions make_cont_fit

Documented in make_cont_fit

#' Wrapper to create a fit object (see \code{\link[limma]{eBayes}}) using the contrast method
#'
#' @param v a voom object
#' @param group_cont vector of contrasts
#' @param mod model matrix
#'
#' @return fit object
#' @export
#'
#' @examples
make_cont_fit <- function(v, group_cont, mod){
  m <- data.frame(mod)
  cont_mod <- makeContrasts(contrasts = group_cont, levels=m)
  fit <- lmFit(v, m) %>%
    contrasts.fit(., cont_mod) %>%
    eBayes(.)
  return(fit)
}
lefeverde/QSPpaper documentation built on Jan. 12, 2023, 11:14 a.m.