R/getMedianNormalizationFactors.R

Defines functions getMedianNormalizationFactors

Documented in getMedianNormalizationFactors

#' Returns factors from PQN normalization
#'
#' @param data
#'
#' @return
#' @export
#'
#'
#'
getMedianNormalizationFactors <- function(data) {

  factors <- matrix(NA, nrow = nrow(data), ncol = nrow(data))
  rownames(factors) <- colnames(factors) <- rownames(data)

  for(i in 1:nrow(data)) {
    factors[i, ] <- medianFactor(factorizeMatrix(data, i))
  }

  apply(factors, 2, geomean)

}
nicohuttmann/htmnanalysis documentation built on Dec. 6, 2020, 3:02 a.m.