GLMplot: Dimension Reduction with GLMplot

Description Usage Arguments Value Examples

View source: R/runPlots.R

Description

This function computes and plots generalized principal components analysis for dimension reduction of count expression matrix.

Usage

1
GLMplot(exploredds, plotly = FALSE, savePlot = FALSE, filePlot = NULL, ...)

Arguments

exploredds

object of class DESeq2::DESeqDataSet(), generated from exploreDDS function. Also, accepts the date.frame containing raw read counts.

plotly

logical: when FALSE (default), the ggplot2 plot will be returned. TRUE option returns the plotly version of the plot.

savePlot

logical: when FALSE (default), the plot will not be saved. If TRUE the plot will be saved, and requires the filePlot argument.

filePlot

file name where the plot will be saved. For more information, please consult the ggplot2::ggsave() function.

...

additional parameters for the glmpca::glmpca() function.

Value

returns an object of ggplot or plotly class.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
## Targets file
targetspath <- system.file("extdata", "targets.txt", package="systemPipeR")
targets <- read.delim(targetspath, comment="#")
cmp <- systemPipeR::readComp(file=targetspath, format="matrix", delim="-")
## Count table file
countMatrixPath <- system.file("extdata", "countDFeByg.xls", package="systemPipeR")
countMatrix <- read.delim(countMatrixPath, row.names=1)
## Plot
exploredds <- exploreDDS(countMatrix, targets, cmp=cmp[[1]], preFilter=NULL, transformationMethod="raw")
GLMplot(exploredds, plotly = FALSE)
GLMplot(exploredds, plotly = FALSE, savePlot = TRUE, filePlot = "GLM.pdf")

systemPipeR/spsBio documentation built on Oct. 2, 2020, 9:30 a.m.