Last data update: 2014.03.03

R: Class 'DEGs'
DEGs-classR Documentation

Class DEGs

Description

A class generated from the function computeDEGs() containing the result of the differential expression analysis at the two expression levels.

Slots

DEGs.table:

Object of class matrix containing all the differential expression analysis. The matrix contains one row for each gene, while columns are organized as follows:

  1. log2 FC(1st level), log2 fold change in the first level,

  2. avg(1st level,control), average signal intensities of the control samples in the first level,

  3. sd(1st level,control), standard deviation of the signal intensities of the control samples in the first level,

  4. avg(1st level,treated), average signal intensities of the treated samples in the first level,

  5. sd(1st level,treated), standard deviation of the signal intensities of the treated samples in the first level,

  6. pv.METHOD(1st level), the differential expression p-value returned from the chosen method in the first level (the name of this column will change according to the selected method),

  7. pv.METHOD.BH(1st level), the Benjamini-Hochberg corrected differential expression p-value returned from the chosen method in the first level (the name of this column will change according to the selected method),

  8. log2 FC(2nd level), log2 fold change in the second level,

  9. avg(2nd level,control), average signal intensities of the control samples in the second level,

  10. sd(2nd level,control), standard deviation of the signal intensities of the control samples in the second level,

  11. avg(2nd level,treated), average signal intensities of the treated samples in the second level,

  12. sd(2nd level,treated), standard deviation of the signal intensities of the treated samples in the second level,

  13. pv.METHOD(2nd level), the differential expression p-value returned from the chosen method in the second level (the name of this column will change according to the selected method),

  14. pv.METHOD.BH(2nd level), the Benjamini-Hochberg corrected differential expression p-value returned from the chosen method in the second level (the name of this column will change according to the selected method),

  15. level1Up, boolean value set to 1 if the gene is upregulated in the first level, otherwise set to 0,

  16. level1Down, boolean value set to 1 if the gene is downregulated in the first level, otherwise set to 0,

  17. level2Up, boolean value set to 1 if the gene is upregulated in the second level, otherwise set to 0,

  18. level2Down, boolean value set to 1 if the gene is downregulated in the second level, otherwise set to 0,

  19. DownDown, boolean value set to 1 if the gene is downregulated in both levels, otherwise set to 0,

  20. DownUp, boolean value set to 1 if the gene is downregulated in the first level and up regulated in the second level, otherwise set to 0,

  21. UpDown, boolean value set to 1 if the gene is upregulated in the first level and downregulated in the second level, otherwise set to 0,

  22. UpUp, boolean value set to 1 if the gene is upregulated in both levels, otherwise set to 0

method:

Object of class character specifying the statistical method used to detect DEGs.

significance.threshold:

Object of class numeric specifying the significance threshold used to detect DEGs.

FC.threshold:

Object of class numeric specifying the fold change threshold used to detect DEGs.

label.level.DEGs:

Object of class character specifying the names of the two levels compared in the experiment.

label.condition:

Object of class character specifying the names of the two conditions compared in the experiment.

Accessors

getDEGsMethod

signature(object = "DEGs"): displays an object of class character specifying the statistical method used to detect DEGs.

significance.threshold

signature(object = "DEGs"): displays an object of class numeric specifying the significance threshold used to detect DEGs.

FC.threshold

signature(object = "DEGs"): displays an object of class numeric specifying the fold change threshold used to detect DEGs.

label.level.DEGs

signature(object = "DEGs"): displays an object of class character specifying the names of the two levels compared in the experiment.

label.condition

signature(object = "DEGs"): displays an object of class character specifying the names of the two conditions compared in the experiment.

DEGs.table

signature(object = "DEGs"): displays an object of class matrix specifying the table of computed DEGs.

Methods

CVplot

signature(object = "DEGs"): enables the generation of a plot where, for each level, signal coefficients of variation for each gene are displayed against their log2 fold changes. DEGs are color labeled.

GOEnrichment

signature(object = "DEGs"): enables the GO enrichment analysis of the differentially expressed genes at each level.

RegulatoryEnrichment

signature(object = "DEGs"): enables the enrichment analysis of post-transcriptional regulators (RBPs, miRNAs, ecc) in the DEGs gene list, by means of Fisher test.

Histogram

signature(object = "DEGs"): enables the generation of a histogram displaying the number of DEGs belonging to different classes according to their expression behaviour at the two levels.

MAplot

signature(object = "DEGs"): enables the generation of a plot where, for each level, average signal intensities for each gene are displayed against their log2 fold changes. DEGs are color labeled.

Scatterplot

signature(object = "DEGs"): enables the generation of a plot where fold changes at the first level are displayed for each gene against fold changes at the second level. DEGs are color labeled.

SDplot

signature(object = "DEGs"): enables the generation of a plot where, for each level, signal standard deviations for each gene are displayed against their log2 fold changes. DEGs are color labeled.

show

signature(object = "DEGs"): displays all the six slots of the class.

Author(s)

Toma Tebaldi, Erik Dassi, Galena Kostoska

See Also

TranslatomeDataset computeDEGs RegulatoryEnrichment GOEnrichment EnrichedSets GOsets

Examples

showClass("DEGs")

Results


R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> library(tRanslatome)
Loading required package: limma
Loading required package: sigPathway
Loading required package: samr
Loading required package: impute
Loading required package: matrixStats
matrixStats v0.50.2 (2016-04-24) successfully loaded. See ?matrixStats for help.
Loading required package: anota
Loading required package: qvalue
Loading required package: DESeq
Loading required package: BiocGenerics
Loading required package: parallel

Attaching package: 'BiocGenerics'

The following objects are masked from 'package:parallel':

    clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,
    clusterExport, clusterMap, parApply, parCapply, parLapply,
    parLapplyLB, parRapply, parSapply, parSapplyLB

The following object is masked from 'package:limma':

    plotMA

The following objects are masked from 'package:stats':

    IQR, mad, xtabs

The following objects are masked from 'package:base':

    Filter, Find, Map, Position, Reduce, anyDuplicated, append,
    as.data.frame, cbind, colnames, do.call, duplicated, eval, evalq,
    get, grep, grepl, intersect, is.unsorted, lapply, lengths, mapply,
    match, mget, order, paste, pmax, pmax.int, pmin, pmin.int, rank,
    rbind, rownames, sapply, setdiff, sort, table, tapply, union,
    unique, unsplit

Loading required package: Biobase
Welcome to Bioconductor

    Vignettes contain introductory material; view with
    'browseVignettes()'. To cite Bioconductor, see
    'citation("Biobase")', and for packages 'citation("pkgname")'.


Attaching package: 'Biobase'

The following objects are masked from 'package:matrixStats':

    anyMissing, rowMedians

Loading required package: locfit
locfit 1.5-9.1 	 2013-03-22
Loading required package: lattice
    Welcome to 'DESeq'. For improved performance, usability and
    functionality, please consider migrating to 'DESeq2'.
Loading required package: edgeR
Loading required package: RankProd
Loading required package: topGO
Loading required package: graph
Loading required package: GO.db
Loading required package: AnnotationDbi
Loading required package: stats4
Loading required package: IRanges
Loading required package: S4Vectors

Attaching package: 'S4Vectors'

The following objects are masked from 'package:base':

    colMeans, colSums, expand.grid, rowMeans, rowSums


Loading required package: SparseM

Attaching package: 'SparseM'

The following object is masked from 'package:base':

    backsolve


groupGOTerms: 	GOBPTerm, GOMFTerm, GOCCTerm environments built.

Attaching package: 'topGO'

The following object is masked from 'package:IRanges':

    members

Loading required package: org.Hs.eg.db

Loading required package: GOSemSim
Loading required package: Heatplus
Loading required package: gplots

Attaching package: 'gplots'

The following object is masked from 'package:IRanges':

    space

The following object is masked from 'package:S4Vectors':

    space

The following object is masked from 'package:stats':

    lowess

Loading required package: plotrix

Attaching package: 'plotrix'

The following object is masked from 'package:gplots':

    plotCI

> png(filename="/home/ddbj/snapshot/RGM3/R_BC/result/tRanslatome/DEGs.Rd_%03d_medium.png", width=480, height=480)
> ### Name: DEGs-class
> ### Title: Class 'DEGs'
> ### Aliases: DEGs-class CVplot,DEGs-method DEGs.table,DEGs-method
> ###   FC.threshold,DEGs-method RegulatoryEnrichment,DEGs-method
> ###   GOEnrichment,DEGs-method Histogram,DEGs-method
> ###   label.condition,DEGs-method label.level.DEGs,DEGs-method
> ###   MAplot,DEGs-method getDEGsMethod,DEGs-method Scatterplot,DEGs-method
> ###   SDplot,DEGs-method show,DEGs-method
> ###   significance.threshold,DEGs-method
> ### Keywords: classes DEGs differential expression
> 
> ### ** Examples
> 
> showClass("DEGs")
Class "DEGs" [package "tRanslatome"]

Slots:
                                                                           
Name:              DEGs.table                 method significance.threshold
Class:                 matrix              character                numeric
                                                                           
Name:            FC.threshold       label.level.DEGs        label.condition
Class:                numeric              character              character
> 
> 
> 
> 
> 
> dev.off()
null device 
          1 
>