MLSeq-class {MLSeq} | R Documentation

## `MLSeq` object

### Description

For classification, this is the main class for the `MLSeq` package. It contains all the information including trained model, selected genes, cross-validation results, etc.

### Details

Objects can be created by calls of the form `new("MLSeq", ...)`. This type of objects is created as a result of `classify` function of `MLSeq` package. It is then used in `predict` or `predictClassify` function for predicting the class labels of new samples.

### Slots

`inputObject`:

  stores the data in `DESeqDataSet` object.

`modelInfo`:

  stores all the information about classification model. The object is from subclass `MLSeqModelInfo`. See `MLSeqModelInfo-class` for details.

`metaData`:

  metadata for MLSeq object. The object is from subclass `MLSeqMetaData`. See `MLSeqMetaData-class` for details.

### Note

An `MLSeq` class stores the results of `classify` function and offers further slots that are populated during the analysis. The slot `inputObject` stores the raw and transformed data throughout the classification. The slot `modelInfo` stores all the information about classification model. These results may contain the classification table and performance measures such as accuracy rate, sensitivity, specifity, positive and negative predictive values, etc. It also contains information on classification method, normalization and transformation used in the classification model. Lastly, the slot `metaData` stores the information about modified or updated slots in MLSeq object.

### Author(s)

Dincer Goksuluk, Gokmen Zararsiz, Selcuk Korkmaz, Vahap Eldem, Ahmet Ozturk and Ahmet Ergun Karaagaoglu

### See Also

`MLSeqModelInfo-class`, `MLSeqMetaData-class`

[Package MLSeq version 2.10.0 Index]