Можно хранить информацию об экспериментальных методах и условиях из эксперимента по экспрессии гена микромассивов в объекте MIAME. Он свободно соответствует спецификации Minimum Information About a Microarray Experiment (MIAME). Он может включать информацию о:
Проект эксперимента
Используемые микромассивы
Используемые выборки
Подготовка образца и маркировка
Процедуры и параметры гибридизации
Управление нормализацией
Предварительная обработка информации
Спецификации обработки данных
Объект MIAME включает свойства и методы, которые позволяют вам получить доступ, извлечь и изменить информацию об эксперименте, связанную с микромассивом экспериментом. Эти свойства и методы полезны для просмотра и анализа информации. Список свойств и методов см. в разделе Класс MIAME.
Полную информацию о построении объектов MIAME см. в классе MIAME.
Импортируйте bioma.data
упаковать так, чтобы MIAME
функция конструктора доступна.
import bioma.data.*
Используйте getgeodata
функция для возврата MATLAB® структура, содержащая данные серии Gene Expression Omnibus (GEO), относящиеся к номеру присоединения GSE4616.
geoStruct = getgeodata('GSE4616') geoStruct = Header: [1x1 struct] Data: [12488x12 bioma.data.DataMatrix]
Используйте MIAME
функция конструктора для создания объекта MIAME из структуры.
MIAMEObj1 = MIAME(geoStruct);
Отображение информации об объекте 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]
Импортируйте bioma.data
упаковать так, чтобыMIAME
функция конструктора доступна.
import bioma.data.*
Используйте 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.'});
Отображение информации об объекте 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 используйте следующий синтаксис:
objectname.propertyname
Например, чтобы получить идентификатор PubMed публикаций, связанных с объектом MIAME:
MIAMEObj1.PubMedID ans = 17003243
Чтобы задать свойства объекта MIAME, используйте следующий синтаксис:
objectname.propertyname = propertyvalue
Для примера установите Laboratory
свойство объекта MIAME:
MIAMEObj1.Laboratory = 'XYZ Lab'
Примечание
Имена свойства учитываются в регистре. Список и описание всех свойств объекта MIAME см. в разделе Класс MIAME.
Чтобы использовать методы объекта MIAME, используйте любой из следующих синтаксисов:
objectname.methodname
или
methodname(objectname)
Для примера, чтобы определить, пуст ли объект MIAME:
MIAMEObj1.isempty ans = 0
Примечание
Полный список методов объекта MIAME см. в классе MIAME.