bioma.ExpressionSet Class
Namespace: bioma
Superclasses:
Contain data from microarray gene expression experiment
Description
The ExpressionSet class is designed to contain data from a microarray gene expression experiment, including expression values, sample and feature metadata, and information about experimental methods and conditions. It provides a convenient way to store related information about a microarray gene expression experiment in a single data structure (object). It also lets you manage and subset the data.
The ExpressionSet class includes properties and methods that let you access, retrieve, and change data, metadata, and other information about the microarray gene expression experiment. These properties and methods are useful for viewing and analyzing the data.
Construction
creates
an ExpressionSet object, from ExprSetobj
= bioma.ExpressionSet(Data
)Data
, a numeric
matrix, a DataMatrix
object, or an ExptData object, which contains one or more DataMatrix
objects with the same dimensions, row names and column names.
creates an ExpressionSet object, from ExprSetobj
= bioma.ExpressionSet(Data
,
{DMobj1
, Name1
},
{DMobj2
, Name2
},
...)Data
,
and additional DataMatrix objects with specified element names. All
DataMatrix objects must have the same dimensions, row names, and column
names.
constructs
the object using options, specified as property name/property value
pairs.ExprSetobj
= bioma.ExpressionSet(...,
'PropertyName
', PropertyValue
)
includes
a MetaData object containing sample metadata in the ExpressionSet
object.ExprSetobj
= bioma.ExpressionSet(...,
'SData', SDataValue
)
includes
a MetaData object containing microarray feature metadata
in the ExpressionSet object.ExprSetobj
= bioma.ExpressionSet(...,
'FData', FDataValue
)
includes
a MIAME object, which contains experiment information,
in the ExpressionSet object.ExprSetobj
= bioma.ExpressionSet(...,
'EInfo', EInfoValue
)
Input Arguments
|
Any of the following:
If you provide a DataMatrix object, |
|
Variable name of a DataMatrix object. Each DataMatrix object
must have the same dimensions as |
|
Character vector or string specifying an element name for the corresponding DataMatrix object.
Each DataMatrix object in an ExpressionSet object has an element name. At least one
DataMatrix object in an ExpressionSet object has an element name of
|
|
Variable name of a MetaData object containing sample metadata for the experiment. The variable name must exist in the MATLAB® Workspace. |
|
Variable name of a MetaData object containing microarray feature metadata for the experiment. The variable name must exist in the MATLAB Workspace. |
|
Variable name of a MIAME object, which contains information about the experiment methods and conditions. The variable name must exist in the MATLAB Workspace. |
Properties
|
Number of elements in the experiment Positive integer specifying the number of elements (DataMatrix objects) in the experiment data. This value is equivalent to the number of DataMatrix objects in the ExperimentSet object. This information is read-only. Attributes:
| ||
|
Number of features in the experiment Positive integer specifying the number of features in the experiment. This value is equivalent to the number of rows in each DataMatrix object in the ExperimentSet object. This information is read-only. Attributes:
| ||
|
Number of samples in the experiment Positive integer specifying the number of samples in the experiment. This value is equivalent to the number of columns in each DataMatrix object in the ExperimentSet object. This information is read-only. Attributes:
|
Methods
abstract | Retrieve or set abstract describing experiment in ExpressionSet object |
elementData | Retrieve or set data element (DataMatrix object) in ExpressionSet object |
elementNames | Retrieve or set element names of DataMatrix objects in ExpressionSet object |
exprWrite | Write expression values in ExpressionSet object to text file |
expressions | Retrieve or set Expressions DataMatrix
object from ExpressionSet object |
exptData | Retrieve or set experiment data in ExpressionSet object |
exptInfo | Retrieve or set experiment information in ExpressionSet object |
featureData | Retrieve or set feature metadata in ExpressionSet object |
featureNames | Retrieve or set feature names in ExpressionSet object |
featureVarDesc | Retrieve or set feature variable descriptions in ExpressionSet object |
featureVarNames | Retrieve or set feature variable names in ExpressionSet object |
featureVarValues | Retrieve or set feature variable data values in ExpressionSet object |
pubMedID | Retrieve or set PubMed IDs in ExpressionSet object |
sampleData | Retrieve or set sample metadata in ExpressionSet object |
sampleNames | Retrieve or set sample names in ExpressionSet object |
sampleVarDesc | Retrieve or set sample variable descriptions in ExpressionSet object |
sampleVarNames | Retrieve or set sample variable names in ExpressionSet object |
sampleVarValues | Retrieve or set sample variable values in ExpressionSet object |
size | Return size of ExpressionSet object |
Instance Hierarchy
An ExpressionSet object contains an ExptData object, two MetaData objects, and a MIAME object. These objects can be empty.
Attributes
To learn about attributes of classes, see Class Attributes.
Copy Semantics
Value. To learn how this affects your use of the class, see Copying Objects.
Indexing
ExpressionSet objects support 2-D parenthesis ( ) indexing to extract, assign, and delete data.
ExpressionSet objects do not support:
Dot . indexing
Curly brace { } indexing
Linear indexing
Examples
References
[1] Hovatta, I., Tennant, R S., Helton, R., et al. (2005). Glyoxalase 1 and glutathione reductase 1 regulate anxiety in mice. Nature 438, 662–666.