Постройте набор пиковых списков от набора данных 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