Отобразите логотип последовательности для нуклеотидных или аминокислотных последовательностей
seqlogo(
Seqs
)
seqlogo(Profile
)
WgtMatrix
=
seqlogo(...)
[WgtMatrix
, Handle
]
= seqlogo(...)
seqlogo(..., 'Displaylogo', DisplaylogoValue
,
...)
seqlogo(..., 'Alphabet', AlphabetValue
,
...)
seqlogo(..., 'Startat', StartatValue
,
...)
seqlogo(..., 'Endat', EndatValue
,
...)
seqlogo(..., 'SSCorrection', SSCorrectionValue
,
...)
Seqs | Набор парных или множительно выровненных нуклеотидных или аминокислотных последовательностей, представленных любым из следующих:
|
Profile | Матрица распределения профиля последовательности с частотой нуклеотидов или аминокислот для каждого столбца во множественном выравнивании, например, возвращенная Размер матрицы частотного распределения:
Если были включены пробелы, |
DisplaylogoValue | Управление отображением логотипа последовательности. Варианты |
AlphabetValue | Вектор символов или строка, задающая тип последовательности (нуклеотид или аминокислота). Варианты |
StartatValue | Положительное целое число, которое задает начальное положение для последовательностей в |
EndatValue | Положительное целое число, которое задает конечное положение для последовательностей в |
SSCorrectionValue | Управляет использованием небольшой выборки коррекции в оценке количества бит. Варианты |
WgtMatrix | Массив ячеек, содержащий список символов в Seqs или Profile и весовую матрицу, используемую для графического отображения логотипа последовательности. |
Handle | Указатель на рисунок логотипа последовательности. |
seqlogo(
отображает логотип последовательности для Seqs
)Seqs
, набор выровненных последовательностей. Логотип графически отображает сохранение последовательности в конкретном положении при выравнивании последовательностей, измеренных в битах. Максимальное сохранение последовательности на сайте log2(4)
биты для нуклеотидных последовательностей и log2(20)
биты для аминокислотных последовательностей. Если значение сохранения последовательности меньше нуля или отрицательное, логотип в этом положении не отображается.
seqlogo(
отображает логотип последовательности для Profile
)Profile
, матрица распределения профиля последовательности с частотой нуклеотидов или аминокислот для каждого столбца во множестве выравниваний, таких как возвращенная seqprofile
функция.
Цветовой код для нуклеотидов
Нуклеотид | Цвет |
---|---|
A | Зеленый |
C | Синий |
G | Желтый |
T , U | Красный |
Другое | Фиолетовый |
Цветовой код для аминокислот
Аминокислота | Химические свойства | Цвет |
---|---|---|
G S T Y C Q N | Полярный | Зеленый |
A V L I P W F M | Гидрофобный | Оранжевый |
D E | Кислый | Красный |
K R H | Основной | Синий |
Другое | — | Tan |
возвращает массив ячеек из уникальных символов в последовательности WgtMatrix
=
seqlogo(...)Seqs
или Profile
, и матрица информационного веса, используемая для графического отображения логотипа.
[
возвращает указатель на рисунок логотипа последовательности. WgtMatrix
, Handle
]
= seqlogo(...)
seqlogo
вызывает (Seqs
... 'PropertyName
', PropertyValue
, ...)seqpdist
с необязательными свойствами, которые используют пары имя/значение свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должны быть заключены в одинарные кавычки и нечувствительны к регистру. Эти имена свойства/пары значения свойств следующие:
seqlogo(..., 'Displaylogo',
управляет отображением логотипа последовательности. Варианты DisplaylogoValue
,
...)true
(по умолчанию) или false
.
seqlogo(..., 'Alphabet',
задает тип последовательности (нуклеотид или аминокислота). Варианты AlphabetValue
,
...)'NT'
(по умолчанию) или 'AA'
.
Примечание
Если вы обеспечиваете аминокислотные последовательности для seqlogo
, вы должны задать Alphabet
на 'AA'
.
seqlogo(..., 'Startat',
задает начальное положение для последовательностей в StartatValue
,
...)Seqs
. Начальное положение по умолчанию 1
.
seqlogo(..., 'Endat',
задает конечное положение для последовательностей в EndatValue
,
...)Seqs
. Конечное положение по умолчанию является максимальной длиной последовательностей в Seqs
.
seqlogo(..., 'SSCorrection',
управляет использованием небольшой выборки коррекции в оценке количества бит. Варианты SSCorrectionValue
,
...)true
(по умолчанию) или false
.
Примечание
Простое вычисление бит имеет тенденцию переоценивать сохранение в конкретном месте. Чтобы компенсировать эту переоценку, когда SSCorrection
установлено в true
приблизительная оценка применяется как приблизительная коррекция. Эта коррекция работает лучше, когда количество последовательностей больше 50.
[1] Schneider, T.D., and Stephens, R.M. (1990). Sequence Logos: Новый способ отображения консенсусных последовательностей. Исследования нуклеиновых кислот 18, 6097-6100.