subset.GeneSetDb: Subset GeneSetDb to only include specified genesets.

Description Usage Arguments Details Value Examples

View source: R/GeneSetDb-methods.R

Description

This is a utility function that is called by [.GeneSetDb and is not exported because it is not meant for external use.

Usage

1
2
## S3 method for class 'GeneSetDb'
subset(x, keep)

Arguments

x

a GeneSetDb()

keep

logical vector as long as nrow(geneSets(x, active.only=FALSE)

Details

DEBUG: If keep is all FALSE, this will explode. What does an empty GeneSetDb look like, anyway? Something ...

We want to support a better, more fluent subsetting of GeneSetDb objects. See Issue #12 (https://github.com/lianos/multiGSEA/issues/12)

Value

a GeneSetDb that has only the results for the specified genesets.

Examples

1
2
3
gdb.all <- exampleGeneSetDb()
gs <- geneSets(gdb.all)
gdb <- gdb.all[gs$collection %in% c("c2", "c7")]

lianos/multiGSEA documentation built on Nov. 17, 2020, 1:26 p.m.