Постройте набор пиковых списков от набора данных GC/MS или LC/MS
msdotplot(
Peaklist
, Times
)
msdotplot(FigHandle
, Peaklist
, Times
)
msdotplot(..., 'Quantile', QuantileValue
)
PlotHandle
= msdotplot(...)
Peaklist | Массив ячеек пиковых списков, где каждый элемент является матрицей 2D столбца с m/z значениями в первом столбце и ионными значениями интенсивности во втором столбце. Каждый элемент соответствует время задержания или спектру.СоветМожно использовать функцию |
Times | Вектор времен задержания сопоставлен с набором данных GC/MS или LC/MS. Число элементов в Times равняется числу элементов в массиве ячеек Peaklist .СоветМожно использовать функцию |
FigHandle | Обработайте к создать Окну фигуры такой как один созданный функцией msheatmap . |
QuantileValue | Значение, которое задает процент. Когда peaks оценивается интенсивностью, только те, которые ставят выше этого процента, построены. Выбором является любое значение ≥ 0 и ≤ 1 . Значением по умолчанию является 0 . Например, установка QuantileValue = 0 строит весь peaks и установку QuantileValue =, 0.8 строит только 20%-й самый интенсивный peaks. |
PlotHandle | Обработайте к серийному объекту строки (график фигуры). |
msdotplot(
строит набор пиковых списков от жидкостной хроматографии / масс-спектрометрия (LC/MS) или газовая хроматография/масс-спектрометрия (GC/MS) набор данных, представленный Peaklist
, Times
)Peaklist
, массивом ячеек пиковых списков, где каждый элемент является матрицей 2D столбца с m/z значениями в первом столбце и ионными значениями интенсивности во втором столбце, и Times
, вектором времен задержания, сопоставленных со спектрами. Peaklist
и Times
имеют то же число элементов. Данные отображены на графике в любой существующей фигуре, сгенерированной функцией msheatmap
; в противном случае данные отображены на графике в новое Окно рисунка.
msdotplot(
строит набор пиковых списков в оси, содержавшиеся в создать Окне фигуры с указателем FigHandle
, Peaklist
, Times
)FigHandle
.
Этот синтаксис полезен, чтобы наложить точечную диаграмму сверху карты тепла данных о масс-спектрометрии, созданных с функцией msheatmap
.
msdotplot(..., 'Quantile',
графики только самый интенсивный peaks, в частности те в проценте выше заданного QuantileValue
)QuantileValue
. Выбором является любое значение ≥ 0
и ≤ 1
. Значением по умолчанию является 0
. Например, установка QuantileValue
= 0
строит весь peaks и установку QuantileValue
=, 0.8
строит только 20%-й самый интенсивный peaks.
возвращает указатель на серийный объект строки (график фигуры). Можно использовать этот указатель в качестве входа к функции PlotHandle
= msdotplot(...)get
, чтобы отобразить список свойств графика. Можно использовать этот указатель в качестве входа к функции set
, чтобы изменить свойства графика, включая показ и сокрытие точек.
Загрузите MAT-файл, включенный с программным обеспечением Bioinformatics Toolbox™, которое содержит переменные данных LC/MS, включая peaks
и ret_time
. peaks
является массивом ячеек пиковых списков, где каждый элемент является матрицей 2D столбца m/z значений и ионных значений интенсивности, и каждый элемент соответствует время задержания или спектру. ret_time
является вектор-столбцом времен задержания, сопоставленных с набором данных LC/MS.
load lcmsdata
Создайте точечную диаграмму только с 5%-м самым интенсивным peaks.
msdotplot(ms_peaks,ret_time,'Quantile',0.95)
Передискретизируйте данные, затем создайте карту тепла данных LC/MS.
[MZ,Y] = msppresample(ms_peaks,5000); msheatmap(MZ,ret_time,log(Y))
Наложите точечную диаграмму на карте тепла, и затем увеличьте масштаб, чтобы видеть деталь.
msdotplot(ms_peaks,ret_time) axis([480 532 375 485])
msheatmap
| mspalign
| mspeaks
| msppresample
| mzcdf2peaks
| mzcdfread
| mzxml2peaks
| mzxmlread