aggregateBySample: Aggregates a MRexperiment object or counts matrix to by a...

Description Usage Arguments Value Examples

View source: R/aggregateBySample.R

Description

Using the phenoData information in the MRexperiment, calling aggregateBySample on a MRexperiment and a particular phenoData column (i.e. 'diet') will aggregate counts using the aggfun function (default rowMeans). Possible aggfun alternatives include rowMeans and rowMedians.

Usage

1
2
3
aggregateBySample(obj, fct, aggfun = rowMeans, out = "MRexperiment")

aggSamp(obj, fct, aggfun = rowMeans, out = "MRexperiment")

Arguments

obj

A MRexperiment object or count matrix.

fct

phenoData column name from the MRexperiment object or if count matrix object a vector of labels.

aggfun

Aggregation function.

out

Either 'MRexperiment' or 'matrix'

Value

An aggregated count matrix or MRexperiment object where the new pData is a vector of 'fct' levels.

Examples

1
2
3
4
5
data(mouseData)
aggregateBySample(mouseData[1:100,],fct="diet",aggfun=rowSums)
# not run
# aggregateBySample(mouseData,fct="diet",aggfun=matrixStats::rowMedians)
# aggSamp(mouseData,fct='diet',aggfun=rowMaxs)

metagenomeSeq documentation built on Nov. 8, 2020, 5:34 p.m.