exprso (version 0.1.8)

modFilter: Hard Filter Data

Description

modFilter imposes a hard filter for (gene expression) feature data.

Usage

modFilter(object, threshold, maximum, beta1, beta2, plotSkip = TRUE)

# S4 method for ExprsArray modFilter(object, threshold, maximum, beta1, beta2, plotSkip = TRUE)

Arguments

object

Specifies the ExprsArray object to undergo pre-processing.

threshold

A numeric scalar. The value below which to assign this value.

maximum

A numeric scalar. The value above which to assign this value.

beta1

A numeric scalar. The max - min range above which to include the feature. Inclusive with beta2.

beta2

A numeric scalar. The max / min ratio above which to include the feature. Inclusive with beta1.

plotSkip

A logical scalar. Toggles whether to produce side-by-side plots of the before and after ExprsArray summary.

Value

A pre-processed ExprsArray object.

Methods (by class)

  • ExprsArray: Method to filter an ExprsArray object.

Details

This method reproduces the hard filter described by Deb and Reddy (2003) for pre-processing the hallmark Golub ALL/AML dataset. This filter first sets all values less than threshold to threshold and all values greater than maximum to maximum.

Next, this method includes only those features with (a) a range greater than beta1, and also (b) a ratio of maximum feature expression to minimum feature expression greater than beta2.

See Also

modFilter, modTransform, modNormalize