featureIds | R Documentation |
Gene sets are defined by the unique compound key consisting of their
collection
and name
. To fetch the featureIds associated with
a specific geneset, you must provide values for i
and j
. If
these are missing, then a character vector of all the unique feature ids
within x
are returned.
If the GeneSetDb x
has been conformed to an expression object this
will default to return only the feature_id's that are matched to the target
expression object, and they will be returned using the same identifiers that
the target expression object uses. To change this behavior, tweak the values
for the active.only
and value
parameters, respectively.
x
can be either a GeneSetDb
or a SparrowResult
. If its the latter,
then this call simply delegates to the internal GeneSetDb
.
featureIds(
x,
i,
j,
value = c("feature_id", "x.id", "x.idx"),
active.only = is.conformed(x),
...
)
## S4 method for signature 'GeneSetDb'
featureIds(
x,
i,
j,
value = c("feature_id", "x.id", "x.idx"),
active.only = is.conformed(x),
...
)
## S4 method for signature 'SparrowResult'
featureIds(
x,
i,
j,
value = c("feature_id", "x.id", "x.idx"),
active.only = TRUE,
...
)
x |
Object to retrieve the gene set from, either a |
i , j |
The collection,name compound key identifier of the gene set |
value |
What form do you want the id's in?
|
active.only |
only look for gene sets that are "active"? Defaults to
|
... |
pass through arguments |
A vector of identifiers (or indexes into an expression object,
depending on the value
argument) for the features in the specified
geneset. NA
is returned if the geneset is not "active" (ie. listed in
geneSets()
)
gdb <- exampleGeneSetDb()
fids.gs <- featureIds(gdb, 'c2', 'BIOCARTA_AGPCR_PATHWAY')
fids.c2 <- featureIds(gdb, 'c2')
fids.all <- featureIds(gdb)
vm <- exampleExpressionSet(do.voom=TRUE)
gdb <- conform(gdb, vm)
## fewer than before
fids.gs2 <- featureIds(gdb, 'c2', 'BIOCARTA_AGPCR_PATHWAY')
## same as before
fids.gs3 <- featureIds(gdb, 'c2', 'BIOCARTA_AGPCR_PATHWAY', active.only=FALSE)
## returned as row indices into vm
fids.idxs <- featureIds(gdb, 'c2', value='x.idx')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.