FilterDataFolds: Filter input data by abundance values (analyte data) and...

View source: R/crossvalfunctions.R

FilterDataFoldsR Documentation

Filter input data by abundance values (analyte data) and number of missing values.

Description

Filter data by abundance (with user-input percentile cutoff) of missing values (with user-input percent cutoff). Missing values are commonly found in metabolomics data.

Usage

FilterDataFolds(
  inputDataFolds,
  analyteType1perc = 0,
  analyteType2perc = 0,
  analyteMiss = 0,
  cov.cutoff = 0,
  suppressWarnings = FALSE
)

Arguments

inputDataFolds

List of IntLimData objects (output of ReadData()) with analylte levels and associated meta-data

analyteType1perc

percentile cutoff (0-1) for filtering analyte type 1 (e.g. remove analytes with mean values < 'analyteType1perc' percentile) (default: 0)

analyteType2perc

percentile cutoff (0-1) for filtering analyte type 2 (default: no filtering of analytes) (default:0)

analyteMiss

missing value percent cutoff (0-1) for filtering analytes (analytes with > 80% missing values will be removed) (default:0)

cov.cutoff

percentile cutoff (0-1) for the covariances of the anaytes (default: 0.30)

suppressWarnings

whether to suppress warnings

Value

filtData IntLimData object with input data after filtering


IntLIM documentation built on Aug. 22, 2022, 5:05 p.m.