Представление значений данных выражения в объектах ExptData

Обзор объектов ExptData

Можно использовать объект ExptData для хранения значений выражений из эксперимента с микромассивами. Объект ExprData хранит значения данных в одном или нескольких объектах DataMatrix, каждый из которых имеет одинаковые имена строк (функции) и имена столбцов (выборки). Каждый элемент (объект DataMatrix) в объекте ExptData имеет имя элемента.

Следующий рисунок иллюстрирует небольшой объект DataMatrix, содержащий значения выражения из трех выборок (столбцов) и семи функций (строк):

                  A         B         C     
    100001_at      2.26     20.14     31.66
    100002_at    158.86    236.25    206.27
    100003_at     68.11    105.45     82.92
    100004_at     74.32     96.68     84.87
    100005_at     75.05     53.17     57.94
    100006_at     80.36     42.89     77.21
    100007_at    216.64    191.32    219.48

Объект ExptData позволяет хранить, управлять и подставлять значения данных из микромассива эксперимента. Объект ExptData включает свойства и методы, которые позволяют вам получить доступ, извлечь и изменить значения данных из микромассива эксперимента. Эти свойства и методы полезны для просмотра и анализа данных. Список свойств и методов см. в разделе Класс ExptData.

Построение объектов ExptData

The mouseExprsData.txt файл, используемый в этом примере, содержит данные Hovatta et al., 2005.

  1. Импортируйте bioma.data упаковать так, чтобы DataMatrix и ExptData функции конструктора доступны.

    import bioma.data.*
    
  2. Используйте DataMatrix функция конструктора для создания объекта DataMatrix из данных экспрессии генов в mouseExprsData.txt файл. Этот файл содержит таблицу значений выражений и метаданных (выборка и имена функций) из эксперимента с микромассивами, проведенного с использованием Affymetrix® MGU74Av2 GeneChip® массив. Существует 26 имен выборок (A через Z) и 500 имен функций (имена наборов зондов).

    dmObj = DataMatrix('File', 'mouseExprsData.txt');
  3. Используйте ExptData функция конструктора для создания объекта ExptData из объекта DataMatrix.

    EDObj = ExptData(dmObj);
  4. Отображение информации об объекте ExptData, EDObj.

    EDObj 
    
    Experiment Data:
      500 features,  26 samples
      1 elements
      Element names: Elmt1

Примечание

Полную информацию о построении объектов ExptData см. в классе ExptData.

Использование свойств объекта ExptData

Для доступа к свойствам объекта ExptData используйте следующий синтаксис:

objectname.propertyname

Для примера, чтобы определить количество элементов (объектов DataMatrix) в объекте ExptData:

EDObj.NElements

ans =

     1

Чтобы задать свойства объекта ExptData, используйте следующий синтаксис:

objectname.propertyname = propertyvalue

Для примера установите Name свойство объекта ExptData:

EDObj.Name = 'MyExptDataObject'

Примечание

Имена свойства учитываются в регистре. Список и описание всех свойств объекта ExptData см. в классе ExptData.

Использование методов объекта ExptData

Чтобы использовать методы объекта ExptData, используйте любой из следующих синтаксисов:

objectname.methodname

или

methodname(objectname)

Для примера, чтобы получить имена выборки из объекта ExptData:

EDObj.sampleNames

Columns 1 through 9

    'A'    'B'    'C'    'D'    'E'    'F'    'G'    'H'    'I'  ...

Чтобы вернуть размер объекта ExptData:

size(EDObj)

ans =

   500    26

Примечание

Полный список методов объекта ExptData см. в классе ExptData.

Ссылки

[1] Hovatta, I., Tennant, R S., Helton, R. et al. (2005). Глиоксалаза 1 и глутатионредуктаза 1 регулируют беспокойство у мышей. Природа 438, 662-666.