ntdensity

Постройте график плотности нуклеотидов вдоль последовательности

Синтаксис

ntdensity(SeqNT)
Density = ntdensity(SeqNT)
... = ntdensity(..., 'Window', WindowValue, ...)
[Density, HighCG] = ntdensity(..., 'CGThreshold', CGThresholdValue, ...)

Аргументы

SeqNT

Одно из следующих:

Примечание

Хотя можно представить последовательность с нуклеотидами, отличными от A, C, G, и T, ntdensity графики только A, C, G, и T.

WindowValue

Значение, задающее длину окна для вычисления плотности. По умолчанию это длина (SeqNT)/20.

CGThresholdValue

Управляет возвратом индексов для областей, где CG содержимое SeqNT больше CGThresholdValue. По умолчанию это 5.

Описание

ntdensity(SeqNT) строит графики плотности нуклеотидов A, C, G, и T последовательно SeqNT.

Density = ntdensity(SeqNT) возвращает структуру MATLAB с плотностью нуклеотидов A, C, G, и T.

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

... = ntdensity(..., 'Window', WindowValue, ...) использует окно длины WindowValue для расчета плотности. Значения по умолчанию WindowValue - длина (SeqNT)/20.

[Density, HighCG] = ntdensity(..., 'CGThreshold', CGThresholdValue, ...) возвращает индексы для областей, где CG содержимое SeqNT больше CGThresholdValue. Значения по умолчанию CGThresholdValue является 5.

Примеры

  1. Создайте случайный вектор символов, чтобы представлять нуклеотидную последовательность.

    s = randseq(1000, 'alphabet', 'dna');
  2. Постройте график плотности нуклеотидов вдоль последовательности.

    ntdensity(s)

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