Выровняйте массовые спектры из нескольких пиковых списков от набора данных GC/MS или LC/MS
[
CMZ
, AlignedPeaks
]
= mspalign(Peaklist
)
[CMZ
, AlignedPeaks
]
= mspalign(Peaklist
, ...'Quantile', QuantileValue
,
...)
[CMZ
, AlignedPeaks
]
= mspalign(Peaklist
, ...'EstimationMethod', EstimationMethodValue
,
...)
[CMZ
, AlignedPeaks
]
= mspalign(Peaklist
, ...'CorrectionMethod', CorrectionMethodValue
,
...)
[CMZ
, AlignedPeaks
]
= mspalign(Peaklist
, ...'ShowEstimation', ShowEstimationValue
,
...)
Peaklist | Массив ячеек пиковых списков от жидкостной хроматографии / масс-спектрометрия (LC/MS) или газовая хроматография/масс-спектрометрия (GC/MS) набор данных. Каждый элемент в массиве ячеек является матрицей 2D столбца с m/z значениями в первом столбце и ионными значениями интенсивности во втором столбце. Каждый элемент соответствует время задержания или спектру.ПримечаниеМожно использовать функцию |
QuantileValue | Значение, которое определяет, какой peaks выбран методом оценки создать CMZ , вектор общих m/z значений. Выбором является любое значение ≥ 0 и ≤ 1 . Значением по умолчанию является 0.95 . |
EstimationMethodValue | Вектор символов или строка, задающая метод, чтобы оценить CMZ , вектор общей массы/заряда (m/z) значения. Выбор:
|
CorrectionMethodValue | Вектор символов или строка, задающая метод, чтобы выровнять каждый пиковый список к вектору CMZ . Выбор:
|
ShowEstimationValue | Управляет отображением графика оценки относительно метода оценки и вектора общей массы/заряда (m/z) значения. Выбором является true или false . Значение по умолчанию также:
|
CMZ | Вектор общей массы/заряда (m/z) значения оценивается функцией mspalign . |
AlignedPeaks | Массив ячеек пиковых списков, с той же формой как Peaklist , но с исправленными m/z значениями в первом столбце каждой матрицы. |
[
выравнивает массовые спектры из нескольких пиковых списков (центроидные данные), первой оценкой CMZ
, AlignedPeaks
]
= mspalign(Peaklist
)CMZ
, вектор общей массы/заряда (m/z) значения, оцененные путем рассмотрения peaks во всех спектрах в Peaklist
, массиве ячеек пиковых списков, где каждый элемент соответствует время задержания или спектру. Это затем выравнивает peaks в каждом спектре к значениям в CMZ
, создавая AlignedPeaks
, массив ячеек выровненных пиковых списков.
вызывает [CMZ, AlignedPeaks] = mspalign(Peaklist, ...'PropertyName', PropertyValue, ...)
mspalign
с дополнительными свойствами, которые используют имя свойства / пары значения свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должен быть заключен в одинарные кавычки и нечувствительный к регистру. Это имя свойства / пары значения свойства следующие:
[
определяет, какой peaks выбран методом оценки создать CMZ
, AlignedPeaks
]
= mspalign(Peaklist
, ...'Quantile', QuantileValue
,
...)CMZ
, вектор общих m/z значений. Выбором является скаляр между 0
и 1
. Значением по умолчанию является 0.95
.
[
указывает, что метод раньше оценивал CMZ
, AlignedPeaks
]
= mspalign(Peaklist
, ...'EstimationMethod', EstimationMethodValue
,
...)CMZ
, вектор общей массы/заряда (m/z) значения. Выбор:
гистограмма
Метод по умолчанию. Пиковые местоположения кластеризируются с помощью подхода оценки плотности ядра. Пиковая ионная интенсивность используется в качестве фактора взвешивания. Центр всех кластеров соответствует вектору CMZ
.
regression
— Берет выборку расстояний между наблюдаемым значительным peaks и регрессами межпиковое расстояние, чтобы создать вектор CMZ
с подобными межэлементными расстояниями.
[
указывает, что метод раньше выравнивал каждый пиковый список к вектору CMZ
, AlignedPeaks
]
= mspalign(Peaklist
, ...'CorrectionMethod', CorrectionMethodValue
,
...)CMZ
. Выбор:
nearestNeighbor
Метод по умолчанию. Для каждого общего пика в векторе CMZ
его дубликат в каждом пиковом списке является пиком, который является самым близким к m/z значению общего пика.
кратчайший путь
Для каждого общего пика в векторе CMZ
его дубликат в каждом пиковом списке выбран с помощью алгоритма поиска кратчайшего пути.
[
управляет отображением графика оценки относительно метода оценки и предполагаемого вектора общей массы/заряда (m/z) значения. Выбором является CMZ
, AlignedPeaks
]
= mspalign(Peaklist
, ...'ShowEstimation', ShowEstimationValue
,
...)true
или false
. Значение по умолчанию также:
ложь
Когда возвращаемые значения заданы.
tRUE
Когда возвращаемые значения не заданы.
Загрузите MAT-файл, включенный с программным обеспечением Bioinformatics Toolbox™, которое содержит жидкостную хроматографию / переменные данных (LC/MS) масс-спектрометрии, включая peaks
и ret_time
. peaks
является массивом ячеек пиковых списков, где каждый элемент является матрицей 2D столбца m/z значений и ионных значений интенсивности, и каждый элемент соответствует время задержания или спектру. ret_time
является вектор-столбцом времен задержания, сопоставленных с набором данных LC/MS.
load lcmsdata
Передискретизируйте невыровненные данные, отобразите их в карте тепла, и затем наложите точечную диаграмму.
[MZ,Y] = msppresample(ms_peaks,5000); msheatmap(MZ,ret_time,log(Y))
msdotplot(ms_peaks,ret_time)
Нажмите Zoom в кнопке, и затем кликните по точечной диаграмме два или три раза, чтобы увеличить масштаб и видеть, как точки, представляющие peaks, накладывают изображение карты тепла.
Выровняйте пиковые списки от массовых спектров с помощью методов оценки и исправления по умолчанию.
[CMZ, aligned_peaks] = mspalign(ms_peaks);
Передискретизируйте невыровненные данные, отобразите их в карте тепла, и затем наложите точечную диаграмму.
[MZ2,Y2] = msppresample(aligned_peaks,5000); msheatmap(MZ2,ret_time,log(Y2))
msdotplot(aligned_peaks,ret_time)
Соедините оси двух графиков тепла и увеличения, чтобы наблюдать, что деталь сравнивает невыровненные и выровненные наборы данных LC/MS.
linkaxes(findobj(0,'Tag','MSHeatMap')) axis([480 532 375 485])
[1] Jeffries, N. (2005) Алгоритмы для выравнивания масс-спектрометрии протеомные данные. Bioinfomatics 21:14, 3066–3073.
[2] Purvine, S., Kolker, N. и Kolker, E. (2004) спектральная качественная оценка для тандемной протеомики масс-спектрометрии Высокой Пропускной способности. OMICS: журнал интегральной биологии 8:3, 255–265.
msalign
| msdotplot
| msheatmap
| mspeaks
| msppresample
| mzcdf2peaks
| mzxml2peaks