Класс: geneont
Найдите термины, которые являются потомками заданного термина Генной онтологии (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, для ИДУТ термины, которые являются потомками ПОЙТИ термина (терминов), заданного ID
, который является ПОЙТИ идентификатором термина или вектором из идентификаторов. Это возвращает DescendantIDs
, вектор из ИДЕТ идентификаторы термина включая ID
. ID
неотрицательное целое число или вектор, содержащий неотрицательные целые числа.
[
также возвращает число раз, которым найден каждый потомок. DescendantIDs
, Counts
]
= getdescendants(GeneontObj
, ID
)Counts
вектор-столбец с тем же числом элементов как термины в GeneontObj
.
Совет
Counts
возвращаемое значение полезно, когда вы соответствуете количествам в генных исследованиях обогащения. Для получения дополнительной информации смотрите Генное Обогащение Онтологии в Микроданных массива.
... = 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, такой, как создано geneont функция конструктора. |
ID | ПОЙДИТЕ идентификатор термина или вектор из идентификаторов. |
DepthValue | Положительное целое число, задающее количество уровней, чтобы искать вниз в генной онтологии. |
RelationtypeValue | Вектор символов, задающий типы связей, чтобы искать в генной онтологии. Выбор:
|
ExcludeValue | Средства управления, исключая ID , исходный запрошенный термин (термины), от выхода DescendantIDs , если термин не был достигнут при поиске генной онтологии. Выбором является true или false (значение по умолчанию). |
DescendantIDs | Вектор из ИДЕТ идентификаторы термина включая ID . |
Counts | Вектор-столбец с тем же числом элементов как термины в GeneontObj , указание на число раз каждый потомок найдено. |
Загрузите текущую версию базы данных Gene Ontology с сети в объект geneont в MATLAB® программное обеспечение.
GO = geneont('LIVE', true)
Программное обеспечение MATLAB создает объект geneont и отображает количество терминов в базе данных.
Gene Ontology object with 27827 Terms.
Получите потомков "aldo-keto, действие редуктазы" ИДУТ термин с ПОЙТИ идентификатором 4033
.
descendants = getdescendants(GO,4033) descendants = 4032 4033 8106 32018 32866 32867 46568 50112 50236
Создайте зависимую Генную Онтологию.
subontology = GO(descendants) Gene Ontology object with 9 Terms.
Создайте и отобразите отчет зависимых Генных терминов Онтологии, который включает ПОЙТИ идентификатор и имя.
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