exponenta event banner

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

Значение, указывающее длину окна для расчета плотности. По умолчанию: length(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 является length(SeqNT)/20.

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

Примеры

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

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

    ntdensity(s)

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