showhmmprof

Постройте скрытый профиль модели Маркова (HMM)

Синтаксис

showhmmprof(Model)
showhmmprof(Model, ...'Scale', ScaleValue, ...)
showhmmprof(Model, ...'Order', OrderValue, ...)

Аргументы

ModelСкрытая модель Маркова, созданная функцией gethmmprof или pfamhmmread.
ScaleValueСвойство для выбора шкалы вероятностей. Введите одно из следующих значений:
  • 'logprob' - Журнал вероятностей

  • 'prob' - Вероятности

  • 'logodds' - Логарифмические коэффициенты

OrderValueСвойство для определения порядка аминокислотного алфавита. Введите вектор символов или строку с 20 стандартными символами аминокислот A R N D C Q E G H I L K M F P S T W Y V. Неоднозначные символы B Z X не разрешены.

Описание

showhmmprof(Model) Строит графики скрытой марковской модели профиля, описанной структурой Model.

showhmmprof (..., 'PropertyName', PropertyValue, ...) вызывает showhmmprof с необязательными свойствами, которые используют пары имя/значение свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName должны быть заключены в одинарные кавычки и нечувствительны к регистру. Эти имена свойства/пары значения свойств следующие:

showhmmprof(Model, ...'Scale', ScaleValue, ...) задает шкалу. Если логарифмические вероятности (ScaleValue= 'logprob'), вероятности (ScaleValue= 'prob'), или логарифмически нечетные коэффициенты (ScaleValue= 'logodds'). Для вычисления логарифмических нечетных коэффициентов вероятности нулевой модели используются для излучения символов, и равномерно распределенные переходы используются для нулевых вероятностей перехода. Значение по умолчанию ScaleValue является 'logprob'.

showhmmprof(Model, ...'Order', OrderValue, ...) задает порядок расположения символов вдоль вертикальной оси. Эта опция позволяет вам переупорядочить алфавит и сгруппировать символы в соответствии с их свойствами.

Примеры

  1. Загрузите пример модели.

    model = pfamhmmread('pf00002.ls');
  2. Постройте график профиля.

    showhmmprof(model, 'Scale', 'logodds')

  3. Упорядочить алфавит по гидрофобности.

    hydrophobic = 'IVLFCMAGTSWYPHNDQEKR';
  4. Постройте график профиля.

    showhmmprof(model, 'Order', hydrophobic)

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