Description Usage Arguments Value Examples
Functions for executing outlier detection and row filtering procedures prior to rhythmicity analysis.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | discoPCAoutliers(se, threshold = 3, scale = TRUE, pcToCut = seq_len(4))
discoInterCorOutliers(
se,
cor_method = c("pearson", "kendall", "spearman"),
threshold = 3,
thresh_type = c("sd", "value")
)
discoRepAnalysis(
se,
aov_method = c("Equal Variance", "Welch", "None"),
aov_pcut = 0.05,
aov_Fcut = 0,
avg_method = c("Median", "Mean", "Random", "None")
)
|
se |
SummarizedExperiment, the main data object used by DiscoRhythm expected to contain se$ID, se$ReplicateID, se$Time sample metadata and non-null rownames. See the vignette for more details. |
threshold |
numeric, a threshold determining which samples are outliers (for discoInterCorOutliers, in units of thresh_type, for discoPCAoutliers in units of standard deviations). |
scale |
logical, whether or not to scale the data prior to PCA, see prcomp for more details. |
pcToCut |
numeric, which PCs to use for outlier detection. It is recomended to select the first X PCs based on which PCs explain a significant amount of variance in the data. |
cor_method |
character, method of pairwise correlation (see cor's "method" argument for all options). |
thresh_type |
character indicating threshold type (either standard deviations below the mean, or an absolution correlation value). One of: "sd" or "value". |
aov_method |
character, method to use for ANOVA. One of: "Equal Variance", "Welch", or "None". |
aov_pcut |
numeric, p-value cutoff used to select rows with statistically significant signal-to-noise. |
aov_Fcut |
numeric, F-statistic cutoff used to select rows with high signal-to-noise based on magnitude. |
avg_method |
character, method for averaging technical replicates. One of: "Median","Mean","Random", or "None". |
list containing PCA results and the detected outliers
A list of 3 objects: 1) outliers - named logical indicating if the sample is an outlier 2) meanCor - mean of all pairwise correlations for a given sample 3) corMat - Matrix of all pairwise correlation values
1 2 3 4 5 6 | se <- discoGetSimu(TRUE)
PCAres <- discoPCAoutliers(se)
CorRes <- discoInterCorOutliers(se)
ANOVAres <- discoRepAnalysis(se)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.