Classes for Marker Gene Set Collections

Description

This class is an extension of the GeneSetCollection-class that ensures that gene/feature sets are disjoint, i.e. that each gene/feature appear in only one set. e.g., it is used to store cell-specific marker genes that are used in gene expression deconvolution methods (cf. ged).

Details

The main difference with GeneSetCollection-class is that the validity method additionally ensures that there is no duplicated gene across all sets in the collection.