Пакет: bioma.data
Суперклассы:
Содержите метаданные из эксперимента микромассивов
Класс MetaData разработан, чтобы содержать метаданные (значения переменных и описания) из эксперимента микромассивов. Это предоставляет удобный способ связанным с хранилищем метаданным в одной структуре данных (объект). Это также позволяет вам справиться и подмножество данные.
Метаданные являются набором имен переменных, например, связанных с выборками или микрофункциями массива, наряду с описаниями и значениями для переменных. MetaData объектно-ориентированная память метаданные в двух массивах набора данных.
Массив набора данных значений — массив набора данных, содержащий измеренное значение каждой переменной на выборку или функцию. В этом массиве набора данных столбцы соответствуют переменным, и строки соответствуют или выборкам или функциям. Номер и имена столбцов в этом массиве набора данных должны совпадать с номером и именами строк в массиве набора данных Descriptions. Если этот массив набора данных содержит демонстрационные метаданные, то номер и имена строк (выборки) должны совпадать с номером и именами столбцов в объектах DataMatrix в том же объекте ExpressionSet. Если этот массив набора данных содержит метаданные функции, то номер и имена строк (функции) должны совпадать с номером и именами строк в объектах DataMatrix в том же объекте ExpressionSet.
Массив набора данных Descriptions — массив набора данных, содержащий список имен переменных и их описания. В этом массиве набора данных каждая строка соответствует переменной. Имена строки являются именами переменных, и столбец, названный VariableDescription
, содержит описание переменной. Номер и имена строк в массиве набора данных Descriptions должны совпадать с номером и именами столбцов в массиве набора данных Values.
Класс MetaData включает свойства и методы, которые позволяют вам доступ, получают и заменяют переменные метаданных, и их значения и описания. Эти свойства и методы полезны, чтобы просмотреть и анализировать метаданные.
создает объект MetaData из одного массива набора данных, строки которого соответствуют выборке (наблюдение) имена и чьи столбцы соответствуют переменным. Массив набора данных содержит измеренное значение каждой переменной на выборку.MDobj
= bioma.data.MetaData(VarValues
)
создает объект MetaData из двух массивов набора данных. MDobj
= bioma.data.MetaData(VarValues
, VarDescriptions
)VarDescriptions
является массивом набора данных, строки которого соответствуют переменным. Имена строки являются именами переменных, и другой столбец, названный VariableDescription
, содержит описание каждой переменной.
создает объект MetaData из массива набора данных и MDobj
= bioma.data.MetaData(VarValues
, VarDesc
)VarDesc
массив ячеек из символьных векторов, содержащий описания переменных.
создает объект с помощью опций, заданных как имя свойства / пары значения свойства.MDobj
= bioma.data.MetaData(...,
'PropertyName
', PropertyValue
)
создает объект MetaData из текстового файла, содержащего таблицу метаданных. Метки строки таблицы должны быть демонстрационными именами, и ее заголовки столбцов должны быть именами переменных.MDobj
= bioma.data.MetaData('File', FileValue
)
задает папку или путь и папку, где MDobj
= bioma.data.MetaData('File', FileValue
,
...'Path', PathValue
)FileValue
хранится.
задает символ разделителя, чтобы использовать в качестве разделителя столбцов для MDobj
= bioma.data.MetaData('File', FileValue
,
...'Delimiter', DelimiterValue
)FileValue
. Значением по умолчанию является '\t'
.
задает имена строки (демонстрационные имена) для объекта MetaData. Значением по умолчанию является информация в первом столбце таблицы.MDobj
= bioma.data.MetaData('File', FileValue
,
...'RowNames', RowNamesValue
)
задает столбцы данных, чтобы читать из таблицы. MDobj
= bioma.data.MetaData('File', FileValue
,
...'ColumnNames', ColumnNamesValue
)ColumnNamesValue
является массивом ячеек из символьных векторов, задающим имена заголовка столбца. Значение по умолчанию должно считать все столбцы данных из таблицы, приняв, что первая строка содержит заголовки столбцов.
указывает что строки в таблице, снабженной префиксом MDobj
= bioma.data.MetaData('File', FileValue
,
...'VarDescChar', VarDescCharValue
)VarDescCharValue
, который будет читаться как описания и использоваться, чтобы создать массив набора данных VarDescriptions
. По умолчанию bioma.data.MetaData
не считывает информации описания переменной и не создает массив набора данных Descriptions. Эти снабженные префиксом строки должны появиться наверху файла перед таблицей значений метаданных.
задает имя для объекта MetaData.MDobj
= bioma.data.MetaData(...'Name', NameValue
)
задает описание для объекта MetaData.MDobj
= bioma.data.MetaData('File', FileValue
,
...'Description', DescriptionValue
)
задает демонстрационные имена (имена строки) для объекта MetaData. MDobj
= bioma.data.MetaData('File', FileValue
,
...'SampleNames', SampleNamesValue
)
задает имена переменных (имена столбцов) для объекта MetaData.MDobj
= bioma.data.MetaData('File', FileValue
,
...'VariableNames', VariableNamesValue
)
|
Массив набора данных, строки которого соответствуют выборке (наблюдение) имена и чьи столбцы соответствуют переменным. Массив набора данных содержит измеренное значение каждой переменной на выборку или функцию. Номер и имена столбцов в массиве набора данных |
|
Массив набора данных, строки которого соответствуют переменным. Имена строки являются именами переменных, и столбец, названный |
|
Массив ячеек из символьных векторов, содержащий описания переменных. Число элементов в |
|
Вектор символов, задающий текстовый файл, содержащий таблицу метаданных. Метки строки таблицы должны быть демонстрационными или показать имена, и ее заголовки столбцов должны быть именами переменных. Текстовый файл должен быть на пути поиска файлов MATLAB или в Текущей папке (если вы не используете свойство |
|
Вектор символов, задающий папку или путь и папку, где |
|
Вектор символов, задающий символ разделителя, чтобы использовать в качестве разделителя столбцов для
|
|
Имена строки (выборка или имена функции) для объекта MetaData, заданного одним из следующего:
Если вы задаете Значение по умолчанию: |
|
Массив ячеек из символьных векторов, задающий заголовок столбца, называет, чтобы указать который столбцы данных читать из таблицы. Значение по умолчанию должно считать все столбцы данных из таблицы, приняв, что первая строка содержит заголовки столбцов. Если таблица не имеет заголовков столбцов, задайте |
|
Вектор символов, задающий символ, чтобы снабдить префиксом строки в таблице, которые должны читаться как описания и использоваться, чтобы создать массив набора данных |
|
Вектор символов, задающий имя для объекта MetaData. |
|
Вектор символов, задающий описание для объекта MetaData. |
|
Массив ячеек из символьных векторов, задающий выборку, называет для объекта MetaData. Число элементов в массиве ячеек должно равняться количеству выборок в объекте MetaData. Этот вход перезаписывает демонстрационные имена из входного файла. Значением по умолчанию являются демонстрационные имена (имена строки) из входного файла. |
|
Массив ячеек из символьных векторов, задающий имена переменных для объекта MetaData. Число элементов в массиве ячеек должно равняться количеству переменных в объекте MetaData. Этот вход перезаписывает имена переменных из входного файла. Значением по умолчанию являются имена переменных (имена столбцов) из входного файла. |
|
Описание объекта MetaData. Вектор символов, задающий описание объекта MetaData. Значением по умолчанию является | ||
|
Строка и столбец маркирует для объекта MetaData. Двухэлементный массив ячеек, содержащий метки определения векторов символов строк и столбцов соответственно в объекте MetaData. Значением по умолчанию является | ||
|
Имя объекта MetaData. Вектор символов, задающий имя объекта MetaData. Значением по умолчанию является | ||
|
Количество выборок (наблюдения) в эксперименте Положительное целое число, задающее количество выборок в эксперименте. Это значение эквивалентно количеству строк в массиве набора данных Атрибуты:
| ||
|
Количество переменных в эксперименте Положительное целое число, задающее количество переменных в эксперименте. Это значение эквивалентно количеству столбцов в массиве набора данных Атрибуты:
|
объединение | Объедините два объекта MetaData |
isempty | Определите, пуст ли объект MetaData |
sampleNames | Получите или определите демонстрационные имена в объекте MetaData |
размер | Возвратите размер объекта MetaData |
varValuesTable | Создайте 2D графическую таблицу GUI значений переменных в объекте MetaData |
variableDesc | Получите или установите описания переменной для выборок в объекте MetaData |
имена переменных | Получите или установите имена переменных для выборок в объекте MetaData |
variableValues | Получите или установите значения переменных для выборок в объекте MetaData |
Объект ExpressionSet содержит два объекта MetaData, один для демонстрационной информации и один для получения информации о микрофункции массива. Объект MetaData содержит два массива набора данных. Один массив набора данных содержит измеренное значение каждой переменной на выборку или функцию. Другой массив набора данных содержит список имен переменных и их описания.
Чтобы узнать об атрибутах классов, см. Атрибуты класса (MATLAB).
Значение. Чтобы изучить, как это влияет на ваше использование класса, смотрите Копирование Объектов (MATLAB).
Объекты MetaData поддерживают 2D круглую скобку () индексация и точка. при индексации, чтобы извлечь, присвойте и удалите данные.
Объекты MetaData не поддерживают:
Изогнутая фигурная скобка {} индексация
Линейная индексация
Создайте объект MetaData, содержащий демонстрационную переменную информацию из текстового файла:
% Import bioma.data package to make constructor function % available import bioma.data.* % Construct MetaData object from .txt file MDObj2 = MetaData('File', 'mouseSampleData.txt', 'VarDescChar', '#'); % Display information about the MetaData object MDObj2 % Supply a description for the MetaData object MDObj2.Description = 'This MetaData Object contains sample variable info.'
bioma.ExpressionSet
| bioma.data.ExptData
| bioma.data.MIAME