Класс: geneont
Вектор-столбец только для чтения с указателями, чтобы назвать объекты объекта geneont
terms свойство только для чтения geneont класса. terms вектор-столбец с указателями на термин объекты объекта geneont.
Несмотря на то, что terms вектор-столбец с указателями, чтобы назвать объекты, в Командном окне MATLAB®, это отображается, когда массив структур, с одной структурой для каждого ИДУТ термин в объекте geneont.
Используйте информацию в этой структуре для доступа (ИДУТ ID), условия объекта geneont и просмотреть свойства отдельных условий.
Загрузите текущую версию базы данных Gene Ontology с сети в объект geneont в программном обеспечении MATLAB.
GeneontObj = geneont('LIVE', true)Программное обеспечение MATLAB создает объект geneont и отображает количество объектов термина, сопоставленных с объектом geneont.
Gene Ontology object with 27786 Terms.
Используйте terms свойство отобразить массив структур MATLAB, содержащий 27 786 объектов термина, сопоставленных с объектом geneont.
GeneontObj.terms
27786x1 struct array with fields:
id
name
ontology
definition
comment
synonym
is_a
part_of
obsolete
Несмотря на то, что terms свойство является массивом указателей, чтобы назвать объекты в Окне Команды MATLAB, оно отображается, когда массив структур, с одной структурой для каждого ИДУТ термин в объекте geneont.
Используйте terms свойство просмотреть свойства термина возражает в 14,723-м положении в объекте geneont.
GeneontObj.terms(14723)
id: 31655
name: 'negative regulation of heat dissipation'
ontology: 'biological process'
definition: [1x113 char]
comment: ''
synonym: {4x2 cell}
is_a: [3x1 double]
part_of: 31653
obsolete: 0Создайте массив ячеек из символьных векторов, которые перечисляют ontology свойство для каждого термина в объекте geneont.
ontologies = get(GeneontObj.terms,'ontology');
Создайте логическую маску, которая идентифицирует все условия с ontology свойство cellular component.
mask = strcmp(ontologies,'cellular component');
Примените логическую маску ко всем условиям в GeneontObj объект geneont возвратить массив структур MATLAB объектов термина, содержа только называет с ontology свойство cellular component.
cell_comp_terms = GeneontObj.terms(mask)
2362x1 struct array with fields:
id
name
ontology
definition
comment
synonym
is_a
part_of
obsoleteСуществует 2 362 условия с ontology свойство cellular component.
Создайте подонтологию всех сотовых условий компонента путем индексации в GeneontObj geneont возражают с объектами термина маскированными.
subontology = GeneontObj(cell_comp_terms) Gene Ontology object with 2367 Terms.