Нормируйте набор сигналов с peaks
Yout
= msnorm(X
, Intensities
)
[Yout
, NormParameters
]
= msnorm(...)
msnorm(X
, NewY
, NormParameters
)
msnorm(..., 'Quantile', QuantileValue
,
...)
msnorm(..., 'Limits', LimitsValue
,
...)
msnorm(..., 'Consensus', ConsensusValue
,
...)
msnorm(..., 'Method', MethodValue
,
...)
msnorm(..., 'Max', MaxValue
,
...)
X | Вектор разделительных стоимостей единицы для набора сигналов с peaks. Число элементов в векторе равняется количеству строк в матричном Intensities . Разделительный модуль может определить количество длины волны, частоты, расстояния, время или m/z в зависимости от инструмента, который генерирует данные сигнала. |
Intensities | Матрица значений интенсивности для набора peaks, который совместно использует ту же область значений разделительного модуля. Каждая строка соответствует разделительной стоимости единицы, и каждый столбец соответствует или набору сигналов с peaks или время задержания. Количество строк равняется числу элементов в векторном X . |
Используйте следующие синтаксисы с данными из любого разделительного метода, который производит данные сигнала, такие как спектроскопия, NMR, электрофорез, хроматография или масс-спектрометрия.
нормирует группу сигналов с peaks путем стандартизации области под кривой (AUC) к медиане группы.Yout
= msnorm(X
, Intensities
)
[
возвращает структуру, содержащую параметры, чтобы нормировать другую группу сигналов.Yout
, NormParameters
]
= msnorm(...)
msnorm(
использует информацию о параметре от предыдущей нормализации, заданной X
, NewY
, NormParameters
)NormParameters
, чтобы нормировать новый набор сигналов, заданных NewY
с помощью тех же параметров, чтобы выбрать положения разделительного модуля и вывести шкалу от предыдущей нормализации. NormParameters
является структурой, созданной msnorm
. Если пропорция согласия, ConsensusValue
, была дана в предыдущей нормализации, никакие новые положения разделительного модуля не выбраны, и нормализация выполняется с помощью тех же положений разделительного модуля.
вызывает msnorm(..., 'PropertyName', PropertyValue, ...)
msnorm
с дополнительными свойствами, которые используют имя свойства / пары значения свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должен быть заключен в одинарные кавычки и нечувствительный к регистру. Это имя свойства / пары значения свойства следующие:
msnorm(..., 'Quantile',
задает QuantileValue
,
...)1
-by-2
вектор с пределами квантиля для сокращения набора разделительных стоимостей единицы в X
. Например, когда
является QuantileValue
[0.9 1
], только самый большой 10
, %
интенсивности в каждом сигнале используется, чтобы вычислить AUC. Когда
является скаляром, скалярное значение представляет более низкий предел квантиля, и верхний предел квантиля устанавливается к QuantileValue
1
. Значением по умолчанию является [0 1]
(используйте целую область под кривой, AUC).
msnorm(..., 'Limits',
задает LimitsValue
,
...)1
-by-2
вектор с областью значений разделительного модуля для выбора точек нормализации. Этот параметр полезен, чтобы устранить шум малой массы из вычисления AUC, например, матричный шум, который появляется в области малой массы массовых спектрометров SELDI. Значением по умолчанию является
.[0, max(X)]
msnorm(..., 'Consensus',
устанавливает правило согласия. Чтобы быть включенным в AUC, положение разделительного модуля должно иметь интенсивность в пределах квантиля, по крайней мере, части (заданный ConsensusValue
,
...)ConsensusValue
) сигналов в Intensities
. Те же положения разделительного модуля используются, чтобы нормировать все сигналы. Введите скаляр от 0
до 1
.
Используйте свойство 'Consensus'
устранить peaks низкой интенсивности и шум от нормализации.
msnorm(..., 'Method',
выбирает метод для нормализации AUC каждого сигнала. Введите или MethodValue
,
...)'Median'
(значение по умолчанию) или 'Mean'
.
msnorm(..., 'Max',
, после отдельной нормализации каждого сигнала, масштабирует каждый сигнал к общей максимальной интенсивности, заданной MaxValue
,
...)MaxValue
. MaxValue
является скаляром. Если не использовано, никакое постмасштабирование не выполняется. Если QuantileValue
является [1 1]
, то одна точка (пиковая высота самого высокого пика) нормирована к MaxValue
.