Класс: geneont
Найдите термины, которые являются потомками заданного термина Gene Ontology (GO)
DescendantIDs
= getdescendants(GeneontObj
, ID
)
[DescendantIDs
, Counts
]
= getdescendants(GeneontObj
, ID
)
... = getdescendants(..., 'Depth', DepthValue
,
...)
... = getdescendants(..., 'Relationtype', RelationtypeValue
,
...)
... = getdescendants(..., 'Exclude', ExcludeValue
,
...)
выполняет поиск DescendantIDs
= getdescendants(GeneontObj
, ID
)GeneontObj
, объект geneont, для терминов GO, которые являются потомками терминов GO, заданных ID
, который является идентификатором термина GO или вектором идентификаторов. Возвращается DescendantIDs
вектор идентификаторов терминов GO, включая ID
. ID
является неотрицательным целым числом или вектором, содержащим неотрицательные целые числа.
[
также возвращает количество раз, когда каждый потомок найден. DescendantIDs
, Counts
]
= getdescendants(GeneontObj
, ID
)Counts
- вектор-столбец с таким же количеством элементов, как и условия в GeneontObj
.
Совет
The Counts
возвращаемое значение полезно, когда вы подсчитываете в исследованиях обогащения генов. Для получения дополнительной информации см. Gene Ontology Enrichment in Microarray Data.
... = getdescendants (...,
вызывает 'PropertyName
', PropertyValue
, ...)getdescendants
с необязательными свойствами, которые используют пары имя/значение свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должны быть заключены в одинарные кавычки и нечувствительны к регистру. Эти имена свойства/пары значения свойств следующие:
... = getdescendants(..., 'Depth',
поиск по заданному количеству уровней, DepthValue
,
...)DepthValue
, в онтологии генов. DepthValue
является положительным целым числом. По умолчанию это Inf
.
... = getdescendants(..., 'Relationtype',
поиск заданных типов отношений, RelationtypeValue
,
...)RelationtypeValue
, в онтологии генов. RelationtypeValue
является вектор символов. Варианты 'is_a'
, 'part_of'
, или 'both'
(по умолчанию).
... = getdescendants(..., 'Exclude',
управляет, исключая ExcludeValue
,
...)ID
, исходный запрашиваемый термин (ы) из выхода DescendantIDs
, если только термин не был найден при поиске генной онтологии. Варианты true
или false
(по умолчанию).
GeneontObj | Объект генеонта, такой как созданный geneont функция конструктора. |
ID | Идентификатор термина GO или вектор идентификаторов. |
DepthValue | Положительное целое число, определяющее количество уровней для поиска вниз в онтологии гена. |
RelationtypeValue | Вектор символов, задающий типы отношений для поиска в онтологии генов. Варианты:
|
ExcludeValue | Управляет, исключая ID , исходный запрашиваемый термин (ы) из выхода DescendantIDs , если только термин не был достигнут при поиске генной онтологии. Варианты true или false (по умолчанию). |
DescendantIDs | Вектор идентификаторов терминов GO, включая ID . |
Counts | Вектор-столбец с таким же количеством элементов, как и термины в GeneontObj , указывающий количество раз, когда каждый потомок обнаруживается. |
Загрузите текущую версию базы данных Gene Ontology из Web в объект генеонта в MATLAB® программное обеспечение.
GO = geneont('LIVE', true)
MATLAB создает объект geneont и отображает количество терминов в базе данных.
Gene Ontology object with 27827 Terms.
Найдите потомки термина GO «aldo-keto reductase activity» с идентификатором GO 4033
.
descendants = getdescendants(GO,4033) descendants = 4032 4033 8106 32018 32866 32867 46568 50112 50236
Создайте подчиненную онтологию генов.
subontology = GO(descendants) Gene Ontology object with 9 Terms.
Создайте и отобразите отчет о подчиненных терминах Gene Ontology, который включает идентификатор и имя GO.
rpt = [num2goid(cell2mat(get(subontology.terms,'id')))... get(subontology.terms,'name')]'; disp(sprintf('%s --> %s \n',rpt{:})) GO:0004032 --> aldehyde reductase activity GO:0004033 --> aldo-keto reductase activity GO:0008106 --> alcohol dehydrogenase (NADP+) activity GO:0032018 --> 2-methylbutanal reductase activity GO:0032866 --> xylose reductase activity GO:0032867 --> arabinose reductase activity GO:0046568 --> 3-methylbutanal reductase activity GO:0050112 --> inositol 2-dehydrogenase activity GO:0050236 --> pyridoxine 4-dehydrogenase activity
Просмотрите отношения подчиненной онтологии генов при помощи getmatrix
метод создания матрицы соединений для передачи в biograph
функция.
cm = getmatrix(subontology); BG = biograph(cm,rpt(1,:)); view(BG)
goannotread
| num2goid
| term