DAVIDFunctionalAnnotationChart-class: class "DAVIDFunctionalAnnotationChart

Description Type Extends Slots Methods Author(s) References See Also Examples

Description

This class represents the output of "Functional Annotation Chart" of DAVID. It is an heir of DAVIDResult in the conceptual way, and also a data.frame with additional features, such as identifying the unique and duplicate ids, searching for genes with a given id, etc.

Type

This class is a "Concrete" one.

Extends

Slots

no additional to the ones inherited from DAVIDResult and data.frame classes.

Methods

show

signature(object="DAVIDFunctionalAnnotationChart"): returns a basic console output.

valid

signature(object="DAVIDFunctionalAnnotationChart") : logical which checks DAVID's file output name ("Category", "Term", "Count", etc.) presence.

DAVIDFunctionalAnnotationChart

signature( object="character"): constructor with the name of the .tab file report to load.

DAVIDFunctionalAnnotationChart

signature( object="data.frame"): data.frame already loaded to use when constructing the object.

as

signature(object="DAVIDFunctionalAnnotationChart"): coerce a data.frame into a DAVIDFunctionalAnnotationChart object.

categories

signature( object="DAVIDFunctionalAnnotationChart"): obtain the factor vector of the "Category" column.

ids

signature(object="DAVIDFunctionalAnnotationChart"): obtain a list with character/integer vector with the ids of the corresponding term.

Author(s)

Cristobal Fresno and Elmer A Fernandez

References

  1. The Database for Annotation, Visualization and Integrated Discovery (david.abcc.ncifcrf.gov)

  2. Huang, D. W.; Sherman, B. T.; Tan, Q.; Kir, J.; Liu, D.; Bryant, D.; Guo, Y.; Stephens, R.; Baseler, M. W.; Lane, H. C. & Lempicki, R. A. DAVID Bioinformatics Resources: expanded annotation database and novel algorithms to better extract biology from large gene lists. Nucleic Acids Res, Laboratory of Immunopathogenesis and Bioinformatics, SAIC-Frederick, Inc., National Cancer Institute at Frederick, MD 21702, USA., 2007, 35, W169-W175

See Also

Other DAVIDFunctionalAnnotationChart: DAVIDFunctionalAnnotationChart, DAVIDFunctionalAnnotationChart, DAVIDFunctionalAnnotationChart, DAVIDFunctionalAnnotationTable, DAVIDFunctionalAnnotationTable, DAVIDFunctionalAnnotationTable, DAVIDGODag, DAVIDGODag, DAVIDGeneCluster, DAVIDGeneCluster, DAVIDGenes, DAVIDGenes, DAVIDGenes, DAVIDTermCluster, DAVIDTermCluster, as, as, as, categories, categories, categories, ids, ids, ids, ids, ids, initialize, initialize, initialize, initialize, initialize, initialize, initialize, plot2D, plot2D, plot2D, plot2D, plot2D, plot2D

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
##Load the Functional Annotation Chart file report for the input demo
##file 2, using data function. Then, create a DAVIDFunctionalAnnotationChart
## object using the loaded data.frame funChart2. In addition, the user can
##use the file name of the downloaded file report.
data(funChart2)
davidFunChart2<-DAVIDFunctionalAnnotationChart(funChart2)

##In Addition to the usual data.frame accessors, the user can inspect the
##main categories used in the analysis.
categories(davidFunChart2)

##Obtain the ids of the genes present in each Term, as a list of character
##vector
ids(davidFunChart2)

##Or plot a 2D tile matrix with the reported evidence (green) or not (black).
##Just to keep it simple, for the first five terms present in funChart2
##object.
plot2D(DAVIDFunctionalAnnotationChart(funChart2[1:5, ]),
color=c("FALSE"="black", "TRUE"="green"))
}

Example output

Loading required package: graph
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 objects are masked from 'package:stats':

    IQR, mad, sd, var, xtabs

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

    Filter, Find, Map, Position, Reduce, anyDuplicated, append,
    as.data.frame, cbind, colMeans, colSums, 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, rowMeans, rowSums, rownames, sapply,
    setdiff, sort, table, tapply, union, unique, unsplit, which,
    which.max, which.min

Loading required package: GOstats
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")'.

Loading required package: Category
Loading required package: stats4
Loading required package: AnnotationDbi
Loading required package: IRanges
Loading required package: S4Vectors

Attaching package: 'S4Vectors'

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

    expand.grid

Loading required package: Matrix

Attaching package: 'Matrix'

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

    expand



Attaching package: 'GOstats'

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

    makeGOGraph

Loading required package: ggplot2

Attaching package: 'RDAVIDWebService'

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

    species

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

    members

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

    counts, species

RDAVIDWebService documentation built on Nov. 8, 2020, 8:05 p.m.