isotopicdist

Вычислите массовое распределение изотопов высокого разрешения и функцию плотности

Синтаксис

[MD, Info, DF] = isotopicdist(SeqAA)
[MD, Info, DF] = isotopicdist(Compound)
[MD, Info, DF] = isotopicdist(Formula)
isotopicdist(..., 'NTerminal', NTerminalValue, ...)
isotopicdist(..., 'CTerminal', CTerminalValue, ...)
isotopicdist(..., 'Resolution', ResolutionValue, ...)
isotopicdist(..., 'FFTResolution', FFTResolutionValue, ...)
isotopicdist(..., 'FFTRange', FFTRangeValue, ...)
isotopicdist(..., 'FFTLocation', FFTLocationValue, ...)
isotopicdist(..., 'NoiseThreshold', NoiseThresholdValue, ...)
isotopicdist(..., 'ShowPlot', ShowPlotValue, ...)

Описание

[MD, Info, DF] = isotopicdist(SeqAA) анализирует пептидную последовательность и возвращает матрицу, содержащую ожидаемое массовое распределение; структуру, содержащую моноизотопную массу, среднюю массу, наиболее обильную массу, номинальную массу и эмпирическую формулу; и матрицу, содержащую ожидаемую функцию плотности.

[MD, Info, DF] = isotopicdist(Compound) анализирует соединение, заданное числовым вектором или матрицей.

[MD, Info, DF] = isotopicdist(Formula) анализирует соединение, заданное эмпирической химической формулой, представленной структурой Formula. Имена полей в Formula должны быть допустимыми символами элемента и учитывать регистр. Соответствующие значения в Formula количество атомов для каждого элемента. Formula может также быть массивом структур, который задает несколько формул. Имена полей могут быть в любом порядке в структуре. Однако, если существует несколько структур, порядок должен быть одинаковым в каждой.

изотопикдист (..., 'PropertyName', PropertyValue, ...) вызывает isotopicdist с необязательными свойствами, которые используют пары имя/значение свойства. Можно задать одно или несколько свойств в любом порядке. Заключайте каждую PropertyName в одинарных кавычках. Каждый PropertyName является нечувствительным к регистру. Эти имена свойства/пары значения свойств следующие:

isotopicdist(..., 'NTerminal', NTerminalValue, ...) изменяет N-конец пептида.

isotopicdist(..., 'CTerminal', CTerminalValue, ...) изменяет C-конец пептида.

isotopicdist(..., 'Resolution', ResolutionValue, ...) задает приблизительное разрешение инструмента, заданное как Гауссова ширина (в дальтонах) при полной ширине на половине высоты (FWHH).

isotopicdist(..., 'FFTResolution', FFTResolutionValue, ...) задает количество точек данных на далтон для вычисления алгоритма быстрого преобразования Фурье (FFT).

isotopicdist(..., 'FFTRange', FFTRangeValue, ...) задает абсолютную область значений (размер окна) в дальтонах для алгоритма БПФ и функции выходной плотности.

isotopicdist(..., 'FFTLocation', FFTLocationValue, ...) задает местоположение области значений БПФ (окна), заданное как FFTRangeValue. Это задает это место путем установки местоположения нижнего предела области значений относительно местоположения моноизотопного пика, который вычисляется isotopicdist.

isotopicdist(..., 'NoiseThreshold', NoiseThresholdValue, ...) удаляет точки в массовом распределении, которые меньше 1/ NoiseThresholdValue в разы больше всего массы.

isotopicdist(..., 'ShowPlot', ShowPlotValue, ...) управляет отображением графика распределения масс.

Входные параметры

SeqAA

Пептидная последовательность, заданная как a:

  • Вектор символов или строка однобуквенных кодов

  • Массив ячеек из символьных векторов или строкового вектора, который задает несколько пептидных последовательностей

Совет

Вы можете использовать getgenpept и genpeptread функции для извлечения пептидных последовательностей из базы данных GenPept или файла в формате GenPept. Затем можно использовать cleave функция для выполнения переваривания insilico на пептидной последовательности. The cleave функция создает массив ячеек из векторов символов, представляющих пептидные фрагменты, которые можно отправить в isotopicdist функция.

Compound

Соединение, заданное как a:

  • Числовой вектор формы [C H N O S], где C, H, N, O, и S являются неотрицательными числами, которые представляют количество атомов углерода, водорода, азота, кислорода и серы соответственно в соединении.

  • M-by-5 числовая матрица, которая задает несколько соединений, причем каждая строка соответствует соединению и каждый столбец соответствует атому.

Formula

Химическая формула, заданная как a:

  • Структура, имена полей которой являются допустимыми символами элемента и чувствительными к регистру. Их соответствующие значения являются количеством атомов для каждого элемента.

  • Массив структур, задающий несколько формул.

Примечание

Если Formula является одной структурой, порядок полей не имеет значения. Если Formula является массивом структур, тогда порядок полей должен быть одинаковым в каждой структуре.

NTerminalValue

Модификация для N-конца пептида, определяемая либо:

  • Один из 'none', 'amine' (по умолчанию), 'formyl', или 'acetyl'

  • Пользовательская модификация, заданная эмпирической формулой, представленная структурой. Структура должна иметь имена полей, которые являются допустимыми символами элемента и чувствительными к регистру. Их соответствующие значения являются количеством атомов для каждого элемента.

CTerminalValue

Модификация для С-терминала пептида, определяемая либо:

  • Один из 'none', 'freeacid' (по умолчанию), или 'amide'

  • Пользовательская модификация, заданная эмпирической формулой, представленная структурой. Структура должна иметь имена полей, которые являются допустимыми символами элемента и чувствительными к регистру. Их соответствующие значения являются количеством атомов для каждого элемента.

ResolutionValue

Значение в дальтонах, задающее приблизительное разрешение прибора, заданное как ширина Гауссова на высоте половины полной ширины (FWHH).

По умолчанию: 1/8 Da

FFTResolutionValue

Значение, определяющее количество точек данных на далтон, используемое для вычисления алгоритма БПФ.

По умолчанию: 1000

FFTRangeValue

Значение, задающее абсолютную область значений (размер окна) в дальтонах для алгоритма БПФ и функции выходной плотности. По умолчанию это значение автоматически оценивается на основе веса молекулы. Фактическая область значений БПФ, используемый внутри isotopicdist дополнительно увеличивается таким образом, что FFTRangeValue * FFTResolutionValue является степенью двойки.

Совет

Увеличьте FFTRangeValue если сигнал, представленный DF выход, похоже, усечен.

Совет

Сверхвысокое разрешение позволяет разрешать микроpeaks, имеющие одинаковую номинальную массу, но несколько отличающиеся точные массы. Чтобы достичь сверхвысокого разрешения, увеличьте FFTResolutionValue и уменьшить ResolutionValue, но убедитесь, что FFTRangeValue * FFTResolutionValue находится в пределах доступной памяти.

FFTLocationValue

Дробь, которая задает местоположение области значений БПФ (окна), заданное как FFTRangeValue. Это задает это место путем установки местоположения нижнего предела области значений БПФ относительно местоположения моноизотопного пика, который вычисляется isotopicdist. Расположение нижнего предела области значений БПФ устанавливается в массу моноистопного пика - (FFTLocationValue * FFTRangeValue).

Совет

Возможно, вам потребуется сместить область значений БПФ налево в редких случаях, когда соединение содержит элемент, такой как Железо или Аргон, самый обильный изотоп которого не самый легкий.

По умолчанию: 1/16

NoiseThresholdValue

Значение, которое удаляет точки в массовом распределении, которые меньше 1/ NoiseThresholdValue в разы больше всего массы.

По умолчанию: 1e6

ShowPlotValue

Управляет отображением графика распределения изотопных масс. Варианты true, false, или I, которое является целым числом, задающим соединение. Если установлено значение trueпервое соединение нанесено на график. По умолчанию это:

  • false - Когда вы задаете возвращаемые значения.

  • true - Когда вы не задаете возвращаемые значения.

Выходные аргументы

MD

Массовое распределение, представленное двухколоночной матрицей, в которой каждая строка соответствует изотопу. В первом столбце перечислена изотопная масса, а во втором - вероятность для этой массы.

Info

Структура, содержащая информацию о массе для пептидной последовательности или соединения в следующих областях:

  • NominalMass

  • MonoisotopicMass

  • ObservedAverageMass - Оценка из DF выход, с использованием разрешения прибора, заданного 'Resolution' свойство.

  • CalculatedAverageMass - Вычисляется непосредственно из входной формулы, принимая идеальное разрешение инструмента.

  • MostAbundantMass

  • Formula - Структура, содержащая количество атомов каждого элемента.

DF

Функция плотности, представленная двухколоночной матрицей, в которой каждая строка соответствует значению m/z. В первом столбце перечислена масса, а во втором - относительная интенсивность сигнала при этой массе.

Примеры

Вычислите и отобразите распределение изотопной массы пептидной последовательности MATLAP с ацетильным N-концом и амидным С-концом:

MD = isotopicdist('MATLAP','nterm','Acetyl','cterm','Amide', ...
                  'showplot',true)

MD =

  643.3363    0.6676
  644.3388    0.2306
  645.3378    0.0797
  646.3386    0.0181
  647.3396    0.0033
  648.3409    0.0005
  649.3423    0.0001
  650.3439    0.0000
  651.3455    0.0000

Вычислите и отобразите распределение изотопной массы глутамина (C5H10N2O3):

MD = isotopicdist([5 10 2 3 0],'showplot',true)

MD =

  146.0691    0.9328
  147.0715    0.0595
  148.0733    0.0074
  149.0755    0.0004
  150.0774    0.0000

Отобразите распределение изотопной массы модели «усредненный», молекулярная формула которого представляет статистические вхождения аминокислот из всех известных белков:

isotopicdist([4.9384 7.7583 1.3577 1.4773 0.0417])

Подробнее о

свернуть все

Средняя масса

Сумма средних атомарных масс составляющих элементов в молекуле.

Моноизотопная масса

Сумма масс атомов в молекуле, использующая несвязанную, наземную, массу покоя основного (наиболее обильного) изотопа для каждого элемента вместо изотопной средней массы.

Наиболее распространенная масса

Масса молекулы с наиболее высоко представленным изотопным распределением, основанная на естественной численности изотопов.

Номинальная масса

Сумма целочисленных масс (игнорирующих дефект массы) наиболее обильного изотопа каждого элемента в молекуле.

Ссылки

[1] Роквуд, А. Л., Ван Орден, С. Л. и Смит, Р. Д. (1995). Быстрое вычисление распределений изотопов. Анал. хим. 67:15, 2699-2704.

[2] Роквуд, А. Л., Ван Орден, С. Л. и Смит, Р. Д. (1996). Расчеты распределения изотопов сверхвысокого разрешения. Быстрый Коммун. Масса Спектра 10, 54-59.

[3] Senko, M.W., Beu, S. C., and McLafferty, F. W. (1995). Автоматическое назначение состояний заряда из разрешённого изотопного peaks для умножения заряженных ионов. J. Am. Soc. Mass Spectrom. 6, 52–56.

[4] Senko, M.W., Beu, S. C., and McLafferty, F. W. (1995). Определение моноизотопных масс и ионных населений для больших биомолекул из разрешенных изотопных распределений. J. Am. Soc. Mass Spectrom. 6, 229–233.

Введенный в R2009b