exponenta event banner

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

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

BDx

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

Описание

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

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

Примечание

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

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

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

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

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

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

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