View source: R/method-filterFeatures.R
DratioFilter | R Documentation |
The 'DratioFilter' class and method enable users to filter features from an 'XcmsExperiment' or 'SummarizedExperiment' object based on the D-ratio or *dispersion ratio*. This is defined as the standard deviation for QC samples divided by the standard deviation for biological test samples, for each feature of the object (Broadhurst et al.).
This 'filter' is part of the possible dispatch of the generic function 'filterFeatures'. Features *above* ('>') the user-input threshold will be removed from the entire dataset.
DratioFilter(
threshold = 0.5,
qcIndex = integer(),
studyIndex = integer(),
na.rm = TRUE,
mad = FALSE
)
## S4 method for signature 'XcmsResult,DratioFilter'
filterFeatures(object, filter, ...)
## S4 method for signature 'SummarizedExperiment,DratioFilter'
filterFeatures(object, filter, assay = 1)
threshold |
'numeric' value representing the threshold. Features with a D-ratio *strictly higher* ('>') than this will be removed from the entire dataset. |
qcIndex |
'integer' (or 'logical') vector corresponding to the indices of QC samples. |
studyIndex |
'integer' (or 'logical') vector corresponding of the indices of study samples. |
na.rm |
'logical' Indicates whether missing values ('NA') should be removed prior to the calculations. |
mad |
'logical' Indicates whether the *Median Absolute Deviation* (MAD) should be used instead of the standard deviation. This is suggested for non-gaussian distributed data. |
object |
|
filter |
The parameter object selecting and configuring the type of
filtering. It can be one of the following classes: |
... |
Optional parameters. For |
assay |
For filtering of |
For 'DratioFilter': a 'DratioFilter' class. 'filterFeatures' return the input object minus the features that did not met the user input threshold
Philippine Louail
Broadhurst D, Goodacre R, Reinke SN, Kuligowski J, Wilson ID, Lewis MR, Dunn WB. Guidelines and considerations for the use of system suitability and quality control samples in mass spectrometry assays applied in untargeted clinical metabolomic studies. Metabolomics. 2018;14(6):72. doi: 10.1007/s11306-018-1367-3. Epub 2018 May 18. PMID: 29805336; PMCID: PMC5960010.
Other Filter features in xcms:
BlankFlag
,
PercentMissingFilter
,
RsdFilter
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.