dataFilter: Filter low variance genes by given minimal 'mad' value or...

Description Usage Arguments Value Examples

View source: R/WGCNA.R

Description

Filter low variance genes by given minimal mad value or keep top number/percent genes with bigger variances.

Usage

1
2
3
4
5
6
7
dataFilter(
  datExpr,
  minimal_mad = NULL,
  top_mad_n = 0.75,
  rmVarZero = T,
  noLessThan = NULL
)

Arguments

datExpr

Normal gene expression matrix (gene x sample).

minimal_mad

Minimal allowed mad value.

top_mad_n

An integer larger than 1 will be used to get top x genes (like top 5000). A float number less than 1 will be used to get top x fraction genes (like top 0.7 of all genes).

rmVarZero

Default TRUE. Remove genes with variance as 0. Normally for PCA or correlation analysis.

noLessThan

Specify the lowest number of genes to be kept. Default NULL meaining no lower limit.

Value

A dataframe.

Examples

1
2
df = generateAbundanceDF(nSample=30, nGrp=3)
dataFilter(df)

Tong-Chen/YSX documentation built on Jan. 25, 2021, 2:49 a.m.