Представление информации об эксперименте в объекте MIAME

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

Можно хранить информацию об экспериментальных методах и условиях из эксперимента по экспрессии гена микромассивов в объекте MIAME. Он свободно соответствует спецификации Minimum Information About a Microarray Experiment (MIAME). Он может включать информацию о:

  • Проект эксперимента

  • Используемые микромассивы

  • Используемые выборки

  • Подготовка образца и маркировка

  • Процедуры и параметры гибридизации

  • Управление нормализацией

  • Предварительная обработка информации

  • Спецификации обработки данных

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

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

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

Построение объекта MIAME из структуры GEO

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

    import bioma.data.*
    
  2. Используйте getgeodata функция для возврата MATLAB® структура, содержащая данные серии Gene Expression Omnibus (GEO), относящиеся к номеру присоединения GSE4616.

    geoStruct = getgeodata('GSE4616')
    
    geoStruct = 
    
        Header: [1x1 struct]
          Data: [12488x12 bioma.data.DataMatrix]
  3. Используйте MIAME функция конструктора для создания объекта MIAME из структуры.

    MIAMEObj1 = MIAME(geoStruct);
  4. Отображение информации об объекте MIAME, MIAMEObj.

    MIAMEObj1 
    
    MIAMEObj1 = 
    
    Experiment Description:
      Author name: Mika,,Silvennoinen
    Riikka,,Kivelä
    Maarit,,Lehti
    Anna-Maria,,Touvras
    Jyrki,,Komulainen
    Veikko,,Vihko
    Heikki,,Kainulainen
      Laboratory: LIKES - Research Center
      Contact information: Mika,,Silvennoinen
      URL: 
      PubMedIDs: 17003243
      Abstract: A 90 word abstract is available. Use the Abstract property.
      Experiment Design: A 234 word summary is available. Use the ExptDesign property.
      Other notes: 
        [1x80 char]

Построение объекта MIAME из свойств

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

    import bioma.data.*
    
  2. Используйте MIAME функция конструктора для создания объекта MIAME с использованием отдельных свойств.

    MIAMEObj2 = MIAME('investigator', 'Jane Researcher',...
                      'lab', 'One Bioinformatics Laboratory',...
                      'contact', 'jresearcher@lab.not.exist',...
                      'url', 'www.lab.not.exist',...
                      'title', 'Normal vs. Diseased Experiment',...
                      'abstract', 'Example of using expression data',...
                      'other', {'Notes:Created from a text file.'});
  3. Отображение информации об объекте MIAME, MIAMEObj2.

    MIAMEObj2
    
    MIAMEObj2 = 
    
    Experiment Description:
      Author name: Jane Researcher
      Laboratory: One Bioinformatics Laboratory
      Contact information: jresearcher@lab.not.exist
      URL: www.lab.not.exist
      PubMedIDs: 
      Abstract: A 4 word abstract is available. Use the Abstract property.
      No experiment design summary available.
      Other notes: 
        'Notes:Created from a text file.'

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

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

objectname.propertyname

Например, чтобы получить идентификатор PubMed публикаций, связанных с объектом MIAME:

MIAMEObj1.PubMedID

ans =

17003243

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

objectname.propertyname = propertyvalue

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

MIAMEObj1.Laboratory = 'XYZ Lab'

Примечание

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

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

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

objectname.methodname

или

methodname(objectname)

Для примера, чтобы определить, пуст ли объект MIAME:

MIAMEObj1.isempty

ans =

     0

Примечание

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