Description Usage Arguments Methods See Also Examples
Use GeneSetCollection
to construct a collection of gene sets
from GeneSet
arguments, or a list of
GeneSet
s.
1 | GeneSetCollection(object, ..., idType, setType)
|
object |
An argument determining how the gene set collection will be created, as described in the methods section. |
... |
Additional arugments for gene set collection construction, as described below. |
idType |
An argument of class
|
setType |
An argument of class
|
signature(object = "GeneSet",idType="missing", setType="missing")
Construct a gene set collection from one or more GeneSet
arugments.
signature(object = "list", idType="missing", setType="missing")
Construct a gene set collection from a list of GeneSet
s.
signature(object="missing", idType="AnnotationIdentifier",
setType="CollectionType")
signature(object="missing", idType="AnnotationIdentifier",
setType="CollectionIdType")
Construct a gene set collection of CollectionType
entities
(e.g., pathways for KEGGCollection
, protein families for
PfamCollection
) implied by the map found in
annotation(idType)
. If setType
is a
CollectionIdType
and length(ids(setType))>0
, the
gene set collection is filtered to contain only those sets implied
by the ids.
signature(object="character", idType="AnnotationIdentifier",
setType="CollectionType")
signature(object="character", idType="AnnotationIdentifier",
setType="CollectionIdType")
signature(object="character", idType="AnnotationIdentifier",
setType="GOCollection")
Construct a gene set collection of CollectionType
entities
(e.g., pathways for KEGGCollection
, protein families for
PfamCollection
) implied by the map found in
annotation(idType)
. Use only those identifiers in
object
. If setType
is a CollectionIdType
and
length(ids(setType))>0
, the gene set collection is filtered
to contain only those sets implied by the ids.
signature(object="character", idType="AnnotationIdentifier",
setType="PfamCollection")
Construct a gene set collection by mapping all values in
object
to PfamIds
found in the PFAM
map
implied by idType
.
signature(object="character", idType="AnnotationIdentifier",
setType="PrositeCollection")
Construct a gene set collection by mapping all values in
object
to ipi_ids
found in the PFAM
map
implied by idType
.
signature(object="character", idType="AnnotationIdentifier",
setType="ChrlocCollection")
Construct a gene set collection by mapping all values in
object
to chromosome, strand, and position information
found in the map implied by idType
.
signature(object="ExpressionSet", idType="missing",
setType="CollectionType")
signature(object="ExpressionSet", idType="missing",
setType="CollectionIdType")
Construct a gene set collection using the annotation
and
featureNames
of object
to identify elements for
CollectionType
gene sets (e.g., pathways for
KEGGCollection
, protein families for PfamCollection
)
implied by object
. The gene set collection contains only
those AnnotationIdentifiers
found in
featureNames(object)
; if setType
is a
CollectionIdType
and length(ids(setType))>0
, the
gene set collection is further filtered to contain only those sets
implied by the ids.
signature(object="ExpressionSet", idType="missing",
setType="GOCollection")
Construct a gene set collection using the annotation
and
featureNames
of object
to identify
GO
pathways implied by object
. The map between
featureNames
and GO
pathway identifiers is derived
from the GO2PROBE
table of the annotation
package of object
. The gene set collection contains only
those AnnotationIdentifiers
found in
featureNames(object)
. The evidenceCode
of
GOCollection
can be used to restrict the pathways seleted to
those with matching evidence codes.
signature(object="ExpressionSet", idType="missing",
setType="PfamCollection")
Construct a gene set collection by mapping all values in
featureNames(object)
to PfamIds
found in the
PFAM
map implied by idType=AnnotationIdentifer(annotation(object))
.
signature(object="ExpressionSet", idType="missing", setType="PrositeCollection")
Construct a gene set collection by mapping all values in
featureNames(object)
to ipi_id
found in the
PFAM
map implied by idType=AnnotationIdentifer(annotation(object))
.
signature(object="ExpressionSet", idType="missing", setType="ChrlocCollection")
Construct a gene set collection by mapping all values in
featureNames(object)
to chromosome, strand, and position
information found in the CHRLOC
map implied by
idType=AnnotationIdentifer(annotation(object))
.
signature(object="missing", idType="AnnotationIdentifier", setType="GOCollection")
signature(object="GOAllFrame", idType="missing", setType="GOCollection")
Construct a gene set collection containing all GO pathways
referenced in the GOALLFrame
provided. Each gene set only
those Identifiers
found in GOALLFrame
. The
ontology
of each GOALLFrame
GO ID will be included
in the gene Set of that GO ID .
GeneSetCollection
-class
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | gs1 <- GeneSet(setName="set1", setIdentifier="101")
gs2 <- GeneSet(setName="set2", setIdentifier="102")
## construct from indivdiual elements...
gsc <- GeneSetCollection(gs1, gs2)
## or from a list
gsc <- GeneSetCollection(list(gs1, gs2))
## set names must be unique
try(GeneSetCollection(gs1, gs1))
data(sample.ExpressionSet)
gsc <- GeneSetCollection(sample.ExpressionSet[200:250],
setType = GOCollection())
## Not run:
## from KEGG identifiers, for example
library(KEGG.db)
lst <- head(as.list(KEGGEXTID2PATHID))
gsc <- GeneSetCollection(mapply(function(geneIds, keggId) {
GeneSet(geneIds, geneIdType=EntrezIdentifier(),
collectionType=KEGGCollection(keggId),
setName=keggId)
}, lst, names(lst)))
## End(Not run)
|
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’:
anyDuplicated, append, as.data.frame, basename, cbind, colnames,
dirname, do.call, duplicated, eval, evalq, Filter, Find, get, grep,
grepl, intersect, is.unsorted, lapply, Map, mapply, match, mget,
order, paste, pmax, pmax.int, pmin, pmin.int, Position, rank,
rbind, Reduce, rownames, sapply, setdiff, sort, table, tapply,
union, unique, unsplit, which.max, which.min
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: annotate
Loading required package: AnnotationDbi
Loading required package: stats4
Loading required package: IRanges
Loading required package: S4Vectors
Attaching package: ‘S4Vectors’
The following object is masked from ‘package:base’:
expand.grid
Loading required package: XML
Loading required package: graph
Attaching package: ‘graph’
The following object is masked from ‘package:XML’:
addNode
Error in validObject(.Object) :
invalid class “GeneSetCollection” object: each setName must be distinct
KEGG.db contains mappings based on older data because the original
resource was removed from the the public domain before the most
recent update was produced. This package should now be considered
deprecated and future versions of Bioconductor may not have it
available. Users who want more current data are encouraged to look
at the KEGGREST or reactome.db packages
Warning message:
Package 'KEGG.db' is deprecated and will be removed from Bioconductor
version 3.12
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.