Чертите вторичную структуру последовательности RNA
rnaplot(
RNA2ndStruct
)
ha
= rnaplot(RNA2ndStruct
)
[ha
, H
]
= rnaplot(RNA2ndStruct
)
rnaplot(RNA2ndStruct
,
...'Sequence', SequenceValue
, ...)
rnaplot(RNA2ndStruct
, ...'Format', FormatValue
,
...)
rnaplot(RNA2ndStruct
, ...'Selection', SelectionValue
,
...)
rnaplot(RNA2ndStruct
, ...'ColorBy', ColorByValue
,
...)
RNA2ndStruct | Вторичная структура последовательности RNA, представленной также:
СоветИспользуйте функцию |
SequenceValue | Последовательность RNA вторичная структура, построенная, заданная любым из следующего:
RNA2ndStruct . Эта информация запрашивается, если вы задаете формат 'Diagram' или если вы задаете, чтобы подсветить какой-либо из следующих парных выборов: 'AU' , 'UA' , 'GC' , 'CG' , 'GU' или 'UG' . |
FormatValue | Вектор символов или строка, задающая формат графика. Выбор:
ПримечаниеЕсли вы задаете |
SelectionValue | Любое из следующего:
ПримечаниеЕсли вы задаете |
ColorByValue | Вектор символов или строка, задающая цветовую схему для графика. Выбор:
ПримечаниеЕсли вы задаете ПримечаниеПоскольку внутренние узлы дерева соответствуют парным остаткам, вы не можете задать |
ha | Обработайте к оси вращения. |
H | Структура указателей, содержащих подмножество следующих полей, на основе того, что вы задаете для свойств 'Selection' и 'ColorBy' :
|
rnaplot(
чертит RNA вторичная структура, заданная RNA2ndStruct
)RNA2ndStruct
, вторичная структура последовательности RNA, представленной вектором символов или строкой, задающей обозначение скобки или матрицу смежности.
возвращает ha
= rnaplot(RNA2ndStruct
)ha
, указатель на ось вращения.
[
также возвращает ha
, H
]
= rnaplot(RNA2ndStruct
)H
, структуру указателей, которые можно использовать для элементов графика в Окне рисунка MATLAB®.
Используйте указатели, возвращенные в H
, чтобы изменить свойства элементов графика, таких как цвет, размер маркера и тип маркера.
H
содержит подмножество следующих полей, на основе того, что вы задаете для свойств 'Selection'
и 'ColorBy'
.
Поле | Описание |
---|---|
Paired | Указатели на все парные остатки |
Unpaired | Указатели на все непарные остатки |
A | Указатели на все остатки |
C | Указатели на все остатки C |
G | Указатели на все остатки G |
U | Указатели на все остатки U |
AU | Указатели на весь AU или пары UA |
GC | Указатели на весь GC или пары CG |
GU | Указатели на весь GU или пары UG |
Selected | Указатели на все выбранные остатки |
вызывает rnaplot(RNA2ndStruct, ...'PropertyName', PropertyValue, ...)
rnaplot
с дополнительными свойствами, которые используют имя свойства / пары значения свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должен быть заключен в одинарные кавычки и нечувствительный к регистру. Это имя свойства / пары значения свойства следующие:
rnaplot(
чертит RNA вторичная структура, заданная RNA2ndStruct
,
...'Sequence', SequenceValue
, ...)RNA2ndStruct
, и аннотирует его положениями последовательности, предоставленными SequenceValue
, последовательность RNA, заданная вектором символов, строкой или структурой, содержащей поле Sequence
.
rnaplot(
чертит RNA вторичная структура, заданная RNA2ndStruct
, ...'Format', FormatValue
,
...)RNA2ndStruct
, с помощью формата, заданного FormatValue
.
FormatValue
является вектором символов или строкой, задающей формат графика. Выбор следующие.
Формат | Описание |
---|---|
'Circle' (значение по умолчанию) | Каждая основа представлена точкой на окружности круга произвольного размера. Строки соединяют основы что пара друг с другом. |
'Diagram' | Двумерное представление RNA вторичная структура. Каждая основа представлена и идентифицирована буквой. Магистраль и водородные связи между парами оснований представлены строками. ПримечаниеЕсли вы задаете |
'Dotdiagram' | Двумерное представление RNA вторичная структура. Каждая основа представлена и идентифицирована точкой. Магистраль и водородные связи между парами оснований представлены строками. |
'Graph' | Основы отображены в их положении последовательности вдоль абсциссы (ось X) графика. Полуэллиптические строки соединяют основы что пара друг с другом. Высота строк пропорциональна расстоянию между парными основами. |
'Mountain' | Каждая основа представлена точкой в двумерном графике, где основное положение находится в абсциссе (ось X), и количество пар оснований, заключающих данную основу, находится в ординате (ось Y). |
'Tree' | Каждая основа представлена узлом в древовидном графе. Вершины указывают на непарные основы, в то время как каждый внутренний узел указывает на пару оснований. Древовидный корень является фиктивным узлом, не сопоставленным с любой основой во вторичной структуре. |
rnaplot(
чертит RNA вторичная структура, заданная RNA2ndStruct
, ...'Selection', SelectionValue
,
...)RNA2ndStruct
, подсвечивая подмножество остатков, заданных SelectionValue
. SelectionValue
может быть также:
Числовой массив, задающий индексы остатков, чтобы подсветить в графике.
Вектор символов или строка, задающая подмножество остатков, чтобы подсветить в графике. Выбор:
'Paired'
'Unpaired'
'AU'
или 'UA'
'GC'
или 'CG'
'GU'
или 'UG'
Если вы задаете 'AU'
, 'UA'
, 'GC'
, 'CG'
, 'GU'
или 'UG'
, необходимо также использовать свойство 'Sequence'
обеспечить последовательность RNA.
rnaplot(
чертит RNA вторичная структура, заданная RNA2ndStruct
, ...'ColorBy', ColorByValue
,
...)RNA2ndStruct
, с помощью цветовой схемы, заданной ColorByValue
, вектором символов или строкой, указывающей на цветовую схему. Выбор:
'State'
(значение по умолчанию) — Цвет по парному состоянию: парные основы и непарные основы.
остаток
Цвет типом остатка (A, C, G, и U).
'Pair'
— Цвет парным типом (AU/UA, GC/CG и GU/UG).
Если вы задаете 'Residue'
или 'Pair'
, необходимо также использовать свойство 'Sequence'
обеспечить последовательность RNA.
Поскольку внутренние узлы дерева соответствуют парным остаткам, вы не можете задать 'Residue'
, если вы задаете 'Tree'
для свойства 'Format'
.
Определите минимальную свободную энергию вторичная структура последовательности RNA и постройте его в круговом формате:
seq = 'GCGCCCGUAGCUCAAUUGGAUAGAGCGUUUGACUACGGAUCAAAAGGUUAGGGGUUCGACUCCUCUCGGGCGCG';
ss = rnafold(seq);
rnaplot(ss)
Постройте последовательность RNA вторичная структура в формате графика и окрасьте его парным типом.
rnaplot(ss, 'sequence', seq, 'format', 'graph', 'colorby', 'pair')
Постройте последовательность RNA вторичная структура в горном формате и окрасьте его типом остатка. Используйте указатель, чтобы добавить заголовок на график.
ha = rnaplot(ss, 'sequence', seq, 'format', 'mountain',... 'colorby', 'residue') title(ha, 'Bacillus halodurans, tRNA Arg')
Видоизмените первые шесть положений в последовательности и наблюдайте эффект, который изменение имеет на вторичную структуру путем выделения первых шести остатков.
seqMut = seq; seqMut(1:6) = 'AAAAAA'; ssMut = rnafold(seqMut); rnaplot(ss, 'sequence', seq, 'format', 'dotdiagram', 'selection', 1:6); rnaplot(ssMut, 'sequence', seqMut, 'format', 'dotdiagram', 'selection', 1:6);
При необходимости перетащите нажатие кнопки легенду, чтобы препятствовать тому, чтобы он покрыл график. Кликните по основе в графике отобразить всплывающую подсказку с информацией о той основе.