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

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

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

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

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

Прикрепленные файлы:

Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:
Программа эмулирует движение частицы под выбранным углом.

Программа эмулирует движение частицы под выбранным углом. ПРОЕКТ: Math_Otrazh ВЕРСИЯ: 1.0 ДАТА: 22.11.2019 РАЗРАБОТЧИК: Соломеин Алексей, компания SolSOL, Екатеринбург ОПИСАНИЕ: Программа эмулирует движение частицы под выбранным углом. Движение происходит в клеточном двумерном поле, имеющем вид прямоугольн…

Текстовый прогноз в числовых лотереях

Текстовый прогноз в числовых лотереях Программа Text Prognoz сделает простым и увлекательным занятием создание комбинаций в числовых лотереях! Вам достаточно лишь вставить любой фрагмент текста и программа сразу же отобразит комбинацию для этого текста! Вы можете использовать цитаты вели…

Процент возврата числовых лотерей

Процент возврата числовых лотерей Написал программу для азартных числовых лотерей. Она вычисляет средний процент возврата по всем прошедшим тиражам. В файле 6x45.txt находится список всех тиражей лотереи "6 из 45". Строка имеет формат: номер тиража (4 цифры), 6 чисел. Числ…

Советник для игры в рулетку

Советник для игры в рулетку В 2007 году в виде Java-приложения написал программу для сотового телефона "Siemens S65". Игрок сидит в казино за пневмо-рулеткой (шарик выплевывается автоматически пневматической системой). После того, как шарик остановился на числе, игрок…

Изречения преподавателя

Изречения преподавателя Изречения записаны, когда я учился на радиофаке УГТУ-УПИ в начале 2000-х годов на кафедре АИТ. Так говорит преподаватель дисциплины "Сети ЭВМ и телекоммуникации": 1. Про целостность оптического кабеля: "Пришёл экскаватор и раскопал …

Интерпретатор языка программирования SoloTable

Интерпретатор языка программирования SoloTable Сотейник - это сленговое название интерпретатора языка программирования "SoloTable", производное от слова "SoTaIn", "SoloTable Interpreter". Язык "SoloTable" - это интерпретируемый высокоуровневый эзотерический…

Русский Язык Программирования

Русский Язык Программирования Cтатья https://habr.com/ru/post/490384/ Сообщество https://vk.com/program_RusSolo Форум https://plana.mybb.ru/viewtopic.php?id=1326 Можете скачать интерпретатор РЯП внизу этой страницы или по следующим ссылкам: ПАПКА: https://disk.yandex.ru/d/Oj…