plot.citrus.regressionResult | R Documentation |
Makes many plots showing results of a Citrus analysis
plot.citrus.regressionResult(citrus.regressionResult, outputDirectory,
citrus.foldClustering, citrus.foldFeatureSet, citrus.combinedFCSSet,
plotTypes = c("errorRate", "stratifyingFeatures", "stratifyingClusters",
"clusterGraph"), hierarchyGraph = NULL, ...)
citrus.regressionResult |
A |
outputDirectory |
Full path to output directory for plots. |
citrus.foldClustering |
A |
citrus.foldFeatureSet |
A |
citrus.combinedFCSSet |
A |
plotTypes |
Vector of plots types to make. Valid options are |
hierarchyGraph |
A hierarchy graph configuration created by |
Robert Bruggner
# Where the data lives
dataDirectory = file.path(system.file(package = "citrus"),"extdata","example1")
# Create list of files to be analyzed
fileList = data.frame("unstim"=list.files(dataDirectory,pattern=".fcs"))
# Read the data
citrus.combinedFCSSet = citrus.readFCSSet(dataDirectory,fileList)
# List of columns to be used for clustering
clusteringColumns = c("Red","Blue")
# List disease group of each sample
labels = factor(rep(c("Healthy","Diseased"),each=10))
# Cluster data
citrus.foldClustering = citrus.clusterAndMapFolds(citrus.combinedFCSSet,clusteringColumns,nFolds=1)
# Build abundance features
citrus.foldFeatureSet = citrus.calculateFoldFeatureSet(citrus.foldClustering,citrus.combinedFCSSet)
# Endpoint regress
citrus.regressionResult = citrus.endpointRegress(modelType="pamr",citrus.foldFeatureSet,labels,family="classification")
# Plot results
# plot(citrus.regressionResult,outputDirectory,"/path/to/output/directory/",citrus.foldClustering,citrus.foldFeatureSet,citrus.combinedFCSSet)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.