exprso (version 0.1.7)

modFilter: Hard Filter Data

Description

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

Usage

modFilter(object, threshold, maximum, beta1, beta2, plotSkip = TRUE)
"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