DASS-GUI is a stand-alone program written in C++ that calculates all significant closed sets* of a given dataset containing the host sets. Some of the used algorithms are taken from Hollunder et al. (2007). DASS-GUI also allows additional analyses of the identified closed sets: filtering, handling of synonymous names, enrichment analyses, calculation of means and standard deviations of different numerical features, extraction of the underlying closed set hierarchy and corresponding export as GML file, as well as comparison (validation) with pre-defined sets.
*A set is 'closed' if there exists no superset with the same frequency containing this set. There might be up to 2n-1 different closed sets (n=# host sets).
Hollunder J, Friedel M, Kuiper M, Wilhelm T. DASS-GUI: a user interface for identification and analysis of significant patterns in non-sequential data. Bioinformatics 26 (2010) 987-9.
Some of the algorithms used are taken from Hollunder et al. Bioinformatics 23 (2007) 77-83.