Суперклассы:
Структура данных, содержащая информацию о генной онтологии (GO)
Объект генеонта является структурой данных, содержащей информацию о гене онтологии. Вы можете исследовать и пройти термины Gene Ontology, используя отношения «is_a» и «part_of».
geneont | Создайте объект генеонта и объекты термина |
getancestors | Найдите термины, которые являются предками заданного термина Gene Ontology (GO) |
getdescendants | Найдите термины, которые являются потомками заданного термина Gene Ontology (GO) |
getmatrix | Преобразуйте объект генеонта в матрицу отношений |
getrelatives | Найдите условия, которые являются родственниками заданного термина Gene Ontology (GO) |
дата | Вектор символов только для чтения, содержащий дату и время последнего обновления файла OBO |
default_namespace | Вектор символов только для чтения, содержащий пространство имен, которому назначены условия GO |
format_version | Вектор символов только для чтения, содержащая версию кодирования OBO файла |
условия | Вектор-столбец только для чтения с указателями для обозначения объектов объекта geneont |
Объект geneont содержит объекты терминов.
Указатель. Чтобы узнать, как это влияет на использование класса, смотрите Копирование объектов в MATLAB® Документация по основам программирования.
Для создания подонтологии можно использовать индексацию круглых скобок () с идентификаторами GO (номера) или терминами GO (объекты терминов). См. примеры ниже.
Можно создать подонтологию путем индексации в объект генеонта с помощью идентификатора GO.
Загрузите текущую версию базы данных Gene Ontology из Web в объект генеонта в программном обеспечении MATLAB.
GeneontObj = geneont('LIVE', true)
MATLAB создает объект geneont и отображает количество объектов терминов, связанных с объектом geneont.
Gene Ontology object with 27769 Terms.
Создайте подонтологию, вернув условия с идентификаторами GO GO:000005
через GO:000010
.
subontology1 = GeneontObj(5:10) Gene Ontology object with 6 Terms.
Создайте подонтологию, вернув термин с идентификатором GO GO:000100
.
subontology2 = GeneontObj(100) Gene Ontology object with 1 Terms.
Можно создать подонтологию путем индексации в объект генеонта с помощью термина GO.
Загрузите текущую версию базы данных Gene Ontology из Web в объект генеонта в программном обеспечении MATLAB.
GeneontObj = geneont('LIVE', true)
MATLAB создает объект geneont и отображает количество объектов терминов, связанных с объектом geneont.
Gene Ontology object with 27769 Terms.
Создайте массив объектов терминов, содержащих от пятого до десятого членов объекта генеонта.
termObject = GeneontObj.terms(5:10) 6x1 struct array with fields: id name ontology definition comment synonym is_a part_of obsolete
Примечание
Срок действия GO- 5
является положением объекта термина в объекте генеонта и не обязательно совпадает с объектом термина с идентификатором GO GO:000005
используется в первом примере. Это связано с тем, что существует много терминов, которые устарели и не включены в качестве объектов терминов в объект генеонта.
Создайте подонтологию, вернув пятый-десятый условия объекта генеонта.
subontology3 = GeneontObj(termObject) Gene Ontology object with 6 Terms.
goannotread
| num2goid
| term