Программа для обработки масс-спектра

Описание

ВВЕДЕНИЕ
В отличие от всех других физических методов определения молекулярного состава вещества масс-спектрометрический метод можно отнести к прямым в том отношении, что информация о концентрации атомов или молекул в пробе определяется по количеству регистрируемых их ионов (в других методах регистрируется какой-либо вторичный параметр - излучение, длина волны, электроны и т.д.).
Обработка масс-спектра необходима для того, чтобы определить характерные параметры ионов (основные параметры - масса и интенсивность). Результаты снятия масс-спектра на масс-спектрометре представляются в текстовом формате в виде двух колонок: массы иона и его интенсивности.

ОПИСАНИЕ
Программа имеет удобный визуальный интерфейс и отображает в виде графика масс-спектр (красным цветом) и обработанный спектр (черным цветом).
Обработка заключается в аппроксимации пиков ионов под функцию Гаусса с использованием нелинейного метода наименьших квадратов (МНК).
Обработанная информация выводится в таблицу, которую впоследствии можно сохранить в HTML-формате.
В качестве метода обработки был выбран метод наименьших квадратов, потому что он обладает следующими преимуществами:
1) Обеспечивает воспроизводимость параметров пиков.
2) Уменьшает влияние субъективных факторов.
3) Учитывает вес отдельных точек спектра.
4) Позволяет указать точность описания экспериментальных данных и ошибки определяемых параметров.

Перед тем как использовать для текущего пика МНК для всего спектра устанавливаются зоны расположения пиков.
Для этого производится ряд обработок:
1) Многократное усреднение
2) Замена линиями возрастающих и убывающих участков
3) Идентификация пика, исходя из сравнения его высоты и уровня флуктуаций

ПЕРСПЕКТИВЫ
1) В спектре на больших массах из-за накопления количества элементов в веществе пики, например, фторуглеродов и углеводородов, принимают вид сдвоенного пика. Поэтому для них актуальна корректная обработка.
2) Расшифровка спектра, то есть нахождение для определенной массы молекулярной формулы иона. Она заключается в

Ссылки на примеры реализации

 alqwerzx.chat.ru/spectr/index.htm

Презентация проекта

pic3554691.jpg