hmmprofestimate

Оцените параметры скрытой модели Маркова (HMM) профиля с помощью псевдоколичеств

Синтаксис

hmmprofestimate(Model, MultipleAlignment,'PropertyName',PropertyValue,...)
hmmprofestimate(..., 'A', AValue)
hmmprofestimate(..., 'Ax', AxValue)
hmmprofestimate(..., 'BE', BEValue)
hmmprofestimate(..., 'BDx', BDxValue)

Аргументы

Model

Скрытая модель Маркова создается с функциональным hmmprofstruc.

MultipleAlignment

Массив последовательностей. Sequences может также быть структурированный массив с выровненными последовательностями в поле Aligned или Sequences и дополнительные имена в поле Header или Name.

A

Свойство установить вес псевдоколичества A. Значением по умолчанию является 20.

Ax

Свойство установить вес псевдоколичества Ax. Значение по умолчанию равняется 20.

BE

Свойство установить фоновые вероятности эмиссии символа. Значения по умолчанию взяты из Model.NullEmission.

BMx

Свойство установить фоновые вероятности перехода от любого состояния СООТВЕТСТВИЯ ([M-> M M-> I M-> D]). Значения по умолчанию взяты из hmmprofstruct.

BDx

Свойство установить фоновые вероятности перехода от любого состояния DELETE ([D-> M D-> D]). Значения по умолчанию взяты из hmmprofstruct.

Описание

hmmprofestimate (Модель, MultipleAlignment, 'PropertyName', PropertyValue...) возвращает структуру с полями, содержащими обновленные предполагаемые параметры HMM профиля. Эмиссия символа и вероятности изменения состояния оцениваются с помощью действительных количеств и взвесили псевдоколичества, полученные с фоновыми вероятностями. Весом по умолчанию является A=20, фоновая эмиссия символа по умолчанию для соответствия и вставляет состояния, взят из Model.NullEmission, и фоновые вероятности перехода по умолчанию совпадают с вероятностями перехода по умолчанию, возвращенными hmmprofstruct.

Типовая конструкция: Несколько выровненных последовательностей должны содержать прописные буквы и тире, указывающих на состояния модели MATCH и DELETE, соглашающиеся с Model.ModelLength. Если аннотация состояния модели отсутствует, но MultipleAlignment выровненный пробел, затем "максимальная энтропия" критерии используется, чтобы выбрать Model.ModelLength состояния.

Примечание

Вставьте и фланг вставляют вероятности перехода, не оцениваются, но может быть изменен впоследствии с помощью hmmprofstruct.

hmmprofestimate (..., AValue) устанавливает вес псевдоколичества A = Avalue при оценке вероятностей эмиссии символа. Значением по умолчанию является 20.

hmmprofestimate (..., 'Ax', AxValue) устанавливает вес псевдоколичества Ax = Axvalue при оценке вероятностей перехода. Значение по умолчанию равняется 20.

hmmprofestimate (..., 'BE', BEValue) устанавливает фоновые вероятности эмиссии символа. Значения по умолчанию взяты из Model.NullEmission.

hmmprofestimate (..., 'BMX', BMxValue) устанавливает фоновые вероятности перехода от любого состояния СООТВЕТСТВИЯ ([M-> M M-> I M-> D]). Значения по умолчанию взяты из hmmprofstruct.

hmmprofestimate (..., 'BDx', BDxValue) устанавливает фоновые вероятности перехода от любого состояния DELETE ([D-> M D-> D]). Значения по умолчанию взяты из hmmprofstruct.

Смотрите также

| |

Представлено до R2006a