Извлечение данных филогенетического дерева из базы данных PFAM
Tree
= gethmmtree(PFAMName
)
Tree
= gethmmtree(PFAMAccessionNumber
)
Tree
= gethmmtree(PFAMNumber
)
Tree
= gethmmtree(...'ToFile', ToFileValue
,
...)
Tree
= gethmmtree(...'TimeOut',TimeOutValue
)
PFAMName | Вектор символов, задающий имя семейства белков (уникальный идентификатор) записи профиля HMM в базе данных PFAM. Для примера, '7tm_2' . |
PFAMAccessionNumber | Вектор символов, задающий номер доступа семейства белков к записи профиля HMM в базе данных PFAM. Для примера, 'PF00002' . |
PFAMNumber | Целое число, указывающее номер семейства белков записи профиля HMM в базе данных PFAM. Для примера, 2 - номер семейства белков для семейства белков PF0002 . |
ToFileValue | Свойство для задания местоположения и имени файла для сохранения данных. Введите имя файла или путь и имя файла, поддерживаемые вашей системой (текстовый файл ASCII). |
TimeOutValue | Тайм-аут подключения в секундах, задается как положительная скалярная величина. Значение по умолчанию является 5. Для получения дополнительной информации смотрите здесь. |
Tree | Объект, содержащий филогенетическое дерево, представляющее семейство белков. |
выполняет поиск в базе данных PFAM записи, представленной Tree
= gethmmtree(PFAMName
)PFAMName
, имя семейства белков, извлекает информацию и возвращает Tree
объект, содержащий филогенетическое дерево, представляющее семейство белков.
выполняет поиск в базе данных PFAM записи, представленной Tree
= gethmmtree(PFAMAccessionNumber
)PFAMAccessionNumber
, номер присоединения семейства белков, извлекает информацию и возвращает Tree
объект, содержащий филогенетическое дерево, представляющее семейство белков.
определяет число присоединения семейства белков из Tree
= gethmmtree(PFAMNumber
)PFAMNumber
целое число, ищет в базе данных PFAM связанную запись, извлекает информацию и возвращает Tree
объект, содержащий филогенетическое дерево, представляющее семейство белков.
вызывает Tree
= gethmmtree (... 'PropertyName
', PropertyValue
, ...)gethmmtree
с необязательными свойствами, которые используют пары имя/значение свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должны быть заключены в одинарные кавычки и нечувствительны к регистру. Эти имена свойства/пары значения свойств следующие:
сохраняет данные, возвращенные из базы данных PFAM, в файле Tree
= gethmmtree(...'ToFile', ToFileValue
,
...)ToFileValue
.
Совет
Загрузка 'seed'
дерево, использование gethmmtree
без дополнительных входных параметров. Чтобы получить 'full'
дерево, вы можете использовать gethmmalignment
функция для загрузки 'full'
выравнивание и построение дерева с помощью seqpdist
и seqneighjoin
функции, как показано в следующем примере.
устанавливает тайм-аут подключения (в секундах) для извлечения данных из базы данных PFAM.Tree
= gethmmtree(...'TimeOut',TimeOutValue
)
Найдите филогенетическое дерево, созданное из многоуровневых последовательностей, используемых для обучения модели профиля HMM для глобального выравнивания. Номер присоединения PFAM PF00002
предназначен для белка 7-трансмембранного рецептора в семействе секретинов.
tree = gethmmtree('PF00002');
Восстановление 'full'
дерево для того же семейства путем загрузки полного выравнивания нескольких последовательностей и создания дерева с помощью seqdist
и seqneighjoin
функций. Для подсчета дерева для многодетных семейств может потребоваться значительное время.
seqs = gethmmalignment('PF00002','type','full'); dis = seqpdist(seqs); tree = seqneighjoin(dis,'equivar',seqs);