Normics Normalization (Normics using VSN or using Median)
Source:R/NormalizationMethods.R
normicsNorm.Rd
Log2-scaled data should be used as input (on_raw = FALSE).
Usage
normicsNorm(
se,
ain = "raw",
aout = "NormicsVSN",
method = "NormicsVSN",
on_raw = TRUE,
reduce_correlation_by = 1,
NormicsVSN_quantile = 0.8,
TMT_ratio = FALSE,
top_x = 50
)
Arguments
- se
SummarizedExperiment containing all necessary information of the proteomic dataset
- ain
String which assay should be used as input
- aout
String which assay should be used to save normalized data
- method
String specifying the method to use (NORMICS or NORMICSmedian)
- on_raw
Boolean specifying whether normalization should be performed on raw or log2-scaled data
- reduce_correlation_by
If the data is too big for the computation of the params, increase this parameter by 2,3,4.... The whole data will still be normalized, but the params are calculated on every second row etc.
- NormicsVSN_quantile
The quantile that is used for the resistant least trimmed sum of squares regression. A value of 0.8 means focusing on the central 80% of the data, reducing the influence of outliers.
- TMT_ratio
Indicates if the data involves Tandem Mass Tag (TMT) ratio-based measurements (common in proteomics). If TRUE, the method may handle the data differently.
- top_x
Number of reference proteins extracted for the calculation of parameters
Value
SummarizedExperiment containing the NormicsVSN/NormicsMedian normalized data as assay (on log2 scale)
Examples
data(tuberculosis_TMT_se)
tuberculosis_TMT_se <- normicsNorm(tuberculosis_TMT_se, ain = "raw",
aout = "NormicsVSN", method = "NormicsVSN",
on_raw = TRUE)