MultiSet {Biobase} | R Documentation

## Class to Contain and Describe High-Throughput Expression Level Assays.

### Description

Container for high-throughput assays and experimental metadata. `MutliSet` is derived from `eSet-class`. `MultiSet` differs from `ExpressionSet-class` because `MultiSet` can contain any element(s) in `assayData` (`ExpressionSet` must have an element named `exprs`).

### Extends

Directly extends class `eSet`.

### Creating Objects

`new('MultiSet', phenoData = [AnnotatedDataFrame], experimentData = [MIAME], annotation = [character], ...)`

`updateOldESet(oldESet,"MultiSet")`

`MultiSet` instances are usually created through `new("MultiSet", ...)`. The `...` arguments to `new` are matrices of expression data (with features corresponding to rows and samples to columns), `phenoData`, `experimentData`, and `annotation`. `phenoData`, `experimentData`, and `annotation` can be missing, in which case they are assigned default values.

`updateOldESet` will take a serialized instance (e.g., saved to a disk file with `save` object created with earlier definitions of the `eSet-class`, and update the object to `MultiSet`. Warnings are issued when direct translation is not possible; incorrectly created `oldESet` instances may not be updated.

### Slots

Inherited from `eSet`:

`assayData`:
  Contains zero or more matrices with equal dimensions, and with column number equal to `nrow(phenoData)`. Each matrix in `assayData` has rows represening features (e.g., reporters) and columns representing samples. Class:`AssayData-class`
`phenoData`:
  See `eSet-class`
`experimentData`:
  See `eSet-class`
`annotation`:
  See `eSet-class`

### Methods

Class-specific methods: none

Derived from `eSet-class`:

`updateObject(object, ..., verbose=FALSE)`
  Update instance to current version, if necessary. See `updateObject` and `eSet`
`isCurrent(object)`
  Determine whether version of object is current. See `isCurrent`
`isVersioned(object)`
  Determine whether object contains a 'version' string describing its structure . See `isVersioned`
`sampleNames(MultiSet)` and `sampleNames(MultiSet)<-`:
  See `eSet-class`
`featureNames(MultiSet)`, `featureNames(MultiSet, value)<-`:
  See `eSet-class`
`dims(MultiSet)`:
  See `eSet-class`
`phenoData(MultiSet)`, `phenoData(MultiSet,value)<-`:
  See `eSet-class`
`varLabels(MultiSet)`, `varLabels(MultiSet, value)<-`:
  See `eSet-class`
`varMetadata(MultiSet)`, `varMetadata(MultiSet,value)<-`:
  See `eSet-class`
`pData(MultiSet)`, `pData(MultiSet,value)<-`:
  See `eSet-class`
`varMetadata(MultiSet)`, `varMetadata(MultiSet,value)`
  See `eSet-class`
`experimentData(MultiSet)`,`experimentData(MultiSet,value)<-`:
  See `eSet-class`
`pubMedIds(MultiSet)`, `pubMedIds(MultiSet,value)`
  See `eSet-class`
`abstract(MultiSet)`:
  See `eSet-class`
`annotation(MultiSet)`, `annotation(MultiSet,value)<-`
  See `eSet-class`
`combine(MultiSet,MultiSet)`:
  See `eSet-class`
`storageMode(eSet)`, `storageMode(eSet,character)<-`:
  See `eSet-class`
`reporterNames(MultiSet)`, `reporterNames(MultiSet,value)<-`:
  DEPRECATED

Standard generic methods:

`initialize(MultiSet)`:
  Object instantiation, used by `new`; not to be called directly by the user.
`validObject(MultiSet)`:
  Validity-checking method, ensuring that all elements of `assayData` are matricies with equal dimensions.
`as(eSet,MultiSet)`:
  Coerce the `eSet` portion of an object to `MultiSet`.
`show(MultiSet)`
  See `eSet-class`
`dim(MultiSet)`, `ncol`
  See `eSet-class`
`MultiSet[(index)`:
  See `eSet-class`
`MultiSet$`, `MultiSet$<-`
  See `eSet-class`

### Author(s)

Biocore team

### See Also

`eSet-class`, `ExpressionSet-class`

### Examples

    # create an instance of ExpressionSet
    new("MultiSet")

[Package Biobase version 1.16.3 Index]