![]() |
ИСТИНА |
Войти в систему Регистрация |
ИПМех РАН |
||
Газовая хроматография в сочетании с масс-спектрометрией (ГХ/МС) является одним из наиболее эффективных методов качественного и количественного анализа органических соединений. Однако при анализе объектов сложного состава хроматографические пики компонентов могут накладываются друг на друга. В этом случае для извлечения «чистых» масс-спектров соединений, требуется либо большой объем ручного труда, либо использование алгоритмов, как в виде готовых программных решений, так и в виде исходного кода на одном из языков программирования. В настоящей работе исследовали некоторые алгоритмы разрешения многомерных кривых, основанные на нахождении минимума целевой функций. На языке программирования Python были написаны интерпретируемые программы, реализующие методы обработки данных, описанные в литературе. Для нахождения минимума целевой функции использовали оригинальный алгоритм роя частиц, а также его модификацию, адаптированную для проблемы разрешения многомерных кривых [1]. Помимо простой реализации известных алгоритмов, мы рассмотрели влияние различных параметров на скорость сходимости и стабильность поиска решений, а также предложили использовать другие функции взаимодействия между частицами. Реализованные в рамках настоящей работы алгоритмы были применены для обработки данных, полученных методом ГХ/МС. 1. Skvorstsov A.N. // J.Chemometrics.2014.V.28.P.727-739