correct.zscore.signs {OmicsQC} | R Documentation |
Corrects the z-scores signs according to the metrics
Description
For some metrics a high z-score is good, while for others a low one is good. This function corrects for that so that a negative z-score is a poor score for every metric. It then sets all positive scores to zero.
Usage
correct.zscore.signs(
zscores,
signs.data,
metric.col.name = "Metric",
signs.col.name = "Sign",
filename = NULL
)
Arguments
zscores |
A dataframe whose rows are samples and each column a QC metric, entries are z-scores |
signs.data |
A dataframe of two columns, the metric names and the sign of the metric |
metric.col.name |
The name of the column in signs.data that stores the metric name |
signs.col.name |
The name of the column in signs.data that stores sign as 'neg' or 'pos' |
filename |
A filename where to save data. If NULL data will not be saved to file |
Value
A dataframe whose rows are the QC metrics, and columns are samples with the z-scores if they are negative
[Package OmicsQC version 1.1.0 Index]