Description Usage Arguments Value Examples
plotAndCalculateCorrelationDatasets
calculates and plots the pairwise correlation of all pairs of input files with among each other.
The main purpose is to identify artefacts with particular files that should subsequently be excluded.
The correlation is based on the raw region read counts(i.e., before binning).
The results of the correlation analysis are stored in the SNPhood
object.
If the corrplot
package is available, it will be used to produce a nice visualization of the correlation matrix.
1 2 | plotAndCalculateCorrelationDatasets(SNPhood.o, fileToPlot = NULL,
corMeasure = "pearson", verbose = FALSE, ...)
|
SNPhood.o |
Object of class |
fileToPlot |
Character(1) or |
corMeasure |
Character(1). Default "pearson". The correlation measure that should be used to compare between pairs of samples.
Either |
verbose |
Logical(1). Default FALSE. Should the verbose mode (i.e., diagnostic messages during execution of the script) be enabled? |
... |
Additional arguments for the |
An object of type SNPhood
, with the results of the correlation analysis stored in the slot "additionalResults".
They can be retrieved via the helper function results
for further investigation.
The results consist of a named list with two elements: A correlation matrix of the region read counts across all input files and a
translation table to correlate the input files with the abbreviations from the correlation plot.
1 2 3 4 5 6 7 | data(SNPhood.o, package="SNPhood")
# Plot directly, using Pearson correlation
SNPhood.o = plotAndCalculateCorrelationDatasets(SNPhood.o)
# Plot to a PDF file
SNPhood.o = plotAndCalculateCorrelationDatasets(SNPhood.o, fileToPlot = "res.pdf")
# Using Spearman correlation instead of Pearson
SNPhood.o = plotAndCalculateCorrelationDatasets(SNPhood.o, corMeasure = "spearman")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.