control_pca_gene {RQdeltaCT}R Documentation

control_pca_gene

Description

This function performs principal component analysis (PCA) for genes and generates plot illustrating spatial arrangement of genes using two first PCA components. This plot allows to gain insight into similarity in expression of analyzed genes. PCA analysis can not deal with missing values, thus all genes with at least one missing value are removed from data before analysis.

Usage

control_pca_gene(
  data,
  sel.Sample = "all",
  pairwise.FCh = FALSE,
  point.size = 4,
  point.shape = 19,
  alpha = 0.7,
  label.size = 3,
  hjust = 0.5,
  vjust = -1,
  color = "black",
  axis.title.size = 11,
  axis.text.size = 10,
  legend.text.size = 11,
  legend.title = "Group",
  legend.title.size = 11,
  legend.position = "right",
  plot.title = "",
  plot.title.size = 14,
  save.to.tiff = FALSE,
  dpi = 600,
  width = 15,
  height = 15,
  name.tiff = "control_pca_genes"
)

Arguments

data

Object returned from make_Ct_ready() or delta_Ct() functions. Also, table with fold change values returned from RQ_dCt() and RQ_ddCt() functions can be used, but in such situation a pairwise.FCh parameter must be set to TRUE.

sel.Sample

Character vector with names of samples to include, or "all" (default) to use all samples.

pairwise.FCh

Logical: If fold change values returned from RQ_dCt() and RQ_ddCt() functions in a pairwise approach are used as data, this parameter should be set to TRUE, otherwise to FALSE (default).

point.size

Numeric: size of points. Default to 4.

point.shape

Integer: shape of points. Default to 19.

alpha

Numeric: transparency of points, a value between 0 and 1. Default to 0.7.

label.size

Numeric: size of points labels (names of samples). Default to 3.

hjust

Numeric: horizontal position of points labels. Default to 0.

vjust

Numeric: vertical position of points labels. Default to -1.

color

Character: color used for points.

axis.title.size

Integer: font size of axis titles. Default to 11.

axis.text.size

Integer: font size of axis text. Default to 10.

legend.text.size

Integer: font size of legend text. Default to 11.

legend.title

Character: title of legend. Default to "Group".

legend.title.size

Integer: font size of legend title. Default to 11.

legend.position

Position of the legend, can be "top", "right" (default), "bottom", "left", or "none" (no legend). See description for legend.position parameter in ggplot2::theme() function.

plot.title

Character: title of plot. Default to "".

plot.title.size

Integer: font size of plot title. Default to 14.

save.to.tiff

Logical: if TRUE, plot will be saved as .tiff file. Default to FALSE.

dpi

Integer: resolution of saved .tiff file. Default to 600.

width

Numeric: width (in cm) of saved .tiff file. Default to 15.

height

Numeric: height (in cm) of saved .tiff file. Default to 15.

name.tiff

character: name of saved .tiff file, without ".tiff" name of extension. Default to "control_pca_genes".

Value

Object with plot. The plot is also displayed on the graphic device.

Examples

library(tidyverse)
data(data.Ct)
data.CtF <- filter_Ct(data.Ct,
                      remove.Gene = c("Gene2","Gene5","Gene6","Gene9","Gene11"),
                      remove.Sample = c("Control08","Control16","Control22"))
data.CtF.ready <- make_Ct_ready(data.CtF, imput.by.mean.within.groups = TRUE)
data.dCt <- delta_Ct(data.CtF.ready, ref = "Gene8")
control_pca_gene(data.dCt)


[Package RQdeltaCT version 1.3.0 Index]