clusterAlgorithm-class {goCluster} | R Documentation

## Class "clusterAlgorithm"

### Description

An abstract class that provides a framework for the clustering algorithms of `goCluster`.

### Details

This class represents a wrapper for the different gene selection or partitioning algorithms of `goCluster`. It provides a slot to be used for storing gene groups as a list of lists (tree).

### Slots

`clusterset`:
  Object of class `"list"`, a "tree" of clusters. Each list element can contain another list but the terminal entries need to be numeric vectors containg indices of the genes comprising the group.

Additional slots are described in the documentation for the `clusterModule-class`.

### Extends

Class `"clusterModule"`, directly.

### Methods

config
  `signature(object = "clusterAlgorithm")`: This function does nothing since this is an abstract class.
setup
  `signature(object = "clusterAlgorithm")`: This function returns an empty list since this is an abstract class.
setup<-
  `signature(object = "clusterAlgorithm")`: This function does nothing since this is an abstract class.
execute
  `signature(object = "clusterAlgorithm")`: This function does nothing since this is an abstract class.
execute<-
  `signature(object = "clusterAlgorithm")`: This function does nothing since this is an abstract class.
reset
  `signature(object = "clusterAlgorithm")`: This function resets the `clusterset`-slot to an empty list.
print
  `signature(object = "clusterAlgorithm")`: This function does nothing since this is an abstract class.

### Author(s)

Gunnar Wrobel, http://www.gunnarwrobel.de.

### See Also

`goCluster-class`, `clusterModule-class`, `clusterAlgorithmKmeans-class`, `clusterAlgorithmHclust-class`, `clusterAlgorithmClara-class`, `clusterAlgorithmPam-class`

[Package goCluster version 1.0.3 Index]