Learn R Programming

IdMappingAnalysis (version 1.16.0)

DataFilter$minAvgCountConstraint: Perform mean based thresholding of an input vector

Description

Perform mean based thresholding of an input vector.

Usage

## Static method (use this): ## DataFilter$minAvgCountConstraint(x, filtParams, ...)
## Don't use the below: "minAvgCountConstraint"(static, x, filtParams, ...)

Arguments

x
filtParams
vector of constraint parameters. If the mean of an input vector is less than filterParams[1] the whole vector is replaced by NA 's vector of the same length.
...
Not used

Value

numeric vector or vector of NA 's depending on thresholding criteria.

See Also

For more information see DataFilter.

Examples

Run this code
 #set to NA protein count rows which contain less than 50 percent of counts >=2
 fltExperimentSet<-DataFilter$do.apply(examples$msmsExperimentSet,
   byRows=TRUE,filterFun=DataFilter$minAvgCountConstraint,filtParams=0.5,verbose=TRUE);

 #print the number of rows set to NA
 sum(is.na(rowSums(fltExperimentSet[,-1])))
 

Run the code above in your browser using DataLab