Оценка синонимичных и несинонимических частот замещения
[
Dn, Ds, Vardn, Vards
]
= dnds(SeqNT1
, SeqNT2
)
[Dn, Ds, Vardn, Vards
]
= dnds(SeqNT1
, SeqNT2
,
...'GeneticCode', GeneticCodeValue
, ...)
[Dn, Ds, Vardn, Vards
]
= dnds(SeqNT1
, SeqNT2
,
...'Method', MethodValue
, ...)
[Dn, Ds, Vardn, Vards
]
= dnds(SeqNT1
, SeqNT2
,
...'Window', WindowValue
, ...)
[Dn, Ds, Vardn, Vards
]
= dnds(SeqNT1
, SeqNT2
,
...'AdjustStops', AdjustStopsValue
, ...)
[Dn, Ds, Vardn, Vards
]
= dnds(SeqNT1
, SeqNT2
,
...'Verbose', VerboseValue
, ...)
SeqNT1 , SeqNT2 | Нуклеотидные последовательности. Введите вектор символов, строку или структуру с полем Sequence . |
GeneticCodeValue | Свойство для определения генетического кода. Введите номер кода, вектор символов или строку с именем кода из таблицы Генетический код. Если вы используете Code Name, можно обрезать его до первых двух символов. По умолчанию это 1 или Standard . |
MethodValue | Вектор символов или строка, задающая метод вычисления частот замещения. Варианты:
|
WindowValue | Целое число, задающее размер скользящего окна, в кодонах, для вычисления частот и отклонений замещения. |
AdjustStopsValue | Определяет, исключены ли из вычислений стоп-кодоны. Варианты true (по умолчанию) или false . |
VerboseValue | Свойство контролировать отображение кодонов, рассматриваемых в расчетах и их аминокислотных переводах. Варианты true или false (по умолчанию).Совет Задайте |
Dn | Несинонимичная скорость (ы) замещения. |
Ds | Синонимичная скорость (ы) замещения. |
Vardn | Отклонение для несинонимичной скорости (ов) замещения. |
Vards | Отклонение для скорости (ов) синонимичных замен. |
[
оценивает синонимичные и несинонимические скорости замещения на сайт между двумя гомологичными нуклеотидными последовательностями, Dn, Ds, Vardn, Vards
]
= dnds(SeqNT1
, SeqNT2
)SeqNT1
и SeqNT2
, путем сравнения кодонов по методу Нея-Годжобори.
dnds
возвращает:
Dn
- Несинонимичная скорость (ы) замещения.
Ds
- Синонимичная скорость (скорости) замещения.
Vardn
- Отклонение для несинонимичной скорости (-ов) замещения.
Vards
- Отклонение для скорости (-ов) синонимических замен.
Этот анализ:
Принимает, что нуклеотидные последовательности, SeqNT1
и SeqNT2
, выровнены по кодону, то есть не имеют сдвигов системы координат
Совет
Если ваши последовательности не выровнены по коду, используйте nt2aa
функция для преобразования их в аминокислотные последовательности, используйте nwalign
функцию, чтобы глобально выровнять их, а затем использовать seqinsertgaps
функция для восстановления соответствующих кодоналегированных нуклеотидных последовательностей. Для примера смотрите Оценку синонимической и несинонимической частот замещения между двумя нуклеотидными последовательностями.
Исключает кодоны, которые включают неоднозначные нуклеотидные символы или погрешности
Рассматривает количество кодонов в более короткой из двух нуклеотидных последовательностей
Внимание
Если SeqNT1
и SeqNT2
являются слишком короткими или слишком расходимыми, может быть достигнуто насыщение и dnds
возвращает NaN
s и предупреждающее сообщение.
[
вызывает Dn, Ds, Vardn, Vards
] = dnds (SeqNT1
, SeqNT2
... 'PropertyName
', PropertyValue
, ...)dnds
с необязательными свойствами, которые используют пары имя/значение свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должны быть заключены в одинарные кавычки и нечувствительны к регистру. Эти имена свойства/пары значения свойств следующие:
[
вычисляет синонимичную и несинонимичную частоту замещения, используя указанный генетический код. Введите число Кода, вектор символов или строку с именем Кода из таблицы Генетические Коды. Если вы используете Code Name, можно обрезать его до первых двух символов. По умолчанию это Dn, Ds, Vardn, Vards
]
= dnds(SeqNT1
, SeqNT2
,
...'GeneticCode', GeneticCodeValue
, ...)1
или Standard
.
[
позволяет вам вычислять синонимические и несинонимические скорости подстановки с помощью следующих алгоритмов:Dn, Ds, Vardn, Vards
]
= dnds(SeqNT1
, SeqNT2
,
...'Method', MethodValue
, ...)
NG
(по умолчанию) - метод Ней-Годжобори (1986) использует количество синонимичных и несинонимических замен и количество потенциально синонимичных и несинонимических сайтов. Основан на модели Юкса-Кантора.
LWL
- Метод Ли-У-Ло (1985) использует количество переходных и трансверсионных замен на трех разных уровнях вырождения генетического кода. На основе двухпараметрической модели Кимуры.
PBL
- Метод Памило-Бьянки-Ли (1993) аналогичен методу Ли-У-Ло, но с коррекцией смещения. Используйте этот метод, когда количество переходов намного больше, чем количество пересадок.
[
выполняет вычисления в скользящем окне, указанном в кодонах. Каждый выход является массивом, содержащим скорость или отклонение для каждого окна.Dn, Ds, Vardn, Vards
]
= dnds(SeqNT1
, SeqNT2
,
...'Window', WindowValue
, ...)
[
определяет, исключены ли из вычислений стоп-кодоны. Варианты Dn, Ds, Vardn, Vards
]
= dnds(SeqNT1
, SeqNT2
,
...'AdjustStops', AdjustStopsValue
, ...)true
(по умолчанию) или false
.
Совет
Когда 'AdjustStops'
для свойства задано значение true
, следующие значения являются true:
Стоп-кодоны исключены из таблиц частот.
Пути, содержащие стоп-кодоны, не учитываются методом Ней-Годжобори.
[
управляет отображением кодонов, рассматриваемых в расчетах и их аминокислотных переводах. Варианты Dn, Ds, Vardn, Vards
]
= dnds(SeqNT1
, SeqNT2
,
...'Verbose', VerboseValue
, ...)true
или false
(по умолчанию).
Совет
Задайте true
чтобы использовать это отображение для ручной проверки выравнивания кодонов двух входных последовательностей, SeqNT1
и SeqNT2
. Наличие стоп-кодонов (*
) в трансляции аминокислот может указывать, что SeqNT1
и SeqNT2
не выровнены по кодону.
[1] Li, W., Wu, C. and Luo, C. (1985). Новый метод оценки синонимических и несинонимических скоростей нуклеотидного замещения с учетом относительной вероятности изменений нуклеотидов и кодонов. Молекулярная биология и эволюция 2 (2), 150-174.
[2] Nei, M., and Gojobori, T. (1986). Простые методы оценки количества синонимических и несинонимических нуклеотидных замен. Молекулярная биология и эволюция 3 (5), 418-426 .
[3] Nei, M. and Jin, L. (1989). Отклонения среднего числа нуклеотидных замен внутри и между населениями. Молекулярная биология и эволюция 6 (3), 290-300.
[4] Nei, M., and Kumar, S. (2000). Синонимические и несинонимические нуклеотидные замены "в Molecular Evolution and Phylogenetics (Oxford University Press).
[5] Pamilo, P. and Bianchi, N. (1993). Эволюция генов Zfx и Zfy: скорости и взаимозависимость между генами. Молекулярная биология и эволюция 10 (2), 271-281.