rss Twitter Добавить виджет на Яндекс
Реклама:
     
 
 
 
     
     
 
 
 
     
     
 

Использование дистрибутива ROSA Desktop Fresh для обработки результатов в химической лаборатории

На фоне набирающего популярность импортозамещения многие предприятия сталкиваются с дилеммой, какое из решений выбрать, существует ли отечественный аналог проприетарного продукта, насколько он способен заменить проверенное дорогостоящее решение и т.д. «НТЦ ИТ РОСА», производитель операционных систем и ИТ-решений, опубликовал опыт использования дистрибутива собственной разработки ROSA Desktop Fresh для обработки экспериментальных результатов, получаемых на оборудовании Центра коллективного пользования (ЦКП) им. Д.И. Менделеева.

Центры коллективного пользования (ЦКП) призваны дать возможность ученым и студентам пользоваться дорогостоящим оборудованием, приобретение которого конкретным институтом или учебным заведением с финансовой точки зрения не оправдано или вовсе невозможно. В ЦКП им. Менделеева используются приборы, позволяющие проводить анализ состава образцов — хроматограф, спектрофотометр, атомно-абсорбционные и ИК-Фурье спектрометры, масс-спектрометр с индуктивно связанной плазмой, электронный микроскоп и другие. Каждый из приборов, предполагающих программную обработку получаемых данных, обычно поставляется с собственным ПО. Более того, нередко с прибором поставляется непосредственно компьютер с уже установленными программами — при стоимости прибора в несколько миллионов рублей, компьютер можно рассматривать как мелкую периферию.

Предлагаемое поставщиками приборов ПО (по крайней мере, в данном случае) является проприетарным и работает только в ОС Windows. Заменить ОС на компьютере, непосредственно работающем с прибором, проблематично — ряду приборов требуются специфичные драйвера, альтернативное ПО вряд ли будет одобрено инженерами, осуществляющими сервисное обслуживание и так далее. А поскольку стоимость всех этих программ фактически вошла в стоимость прибора, то и финансовых стимулов для этого нет.

«Неудобства, конечно, имеются, — отмечает эксперт «НТЦ ИТ РОСА» Денис Силаков, — Например, для предотвращения заражения критически важных машин вирусами эти машины не подключены к Интернету, а результаты измерений передаются пользователям на неперезаписываемых CD-дисках (никаких флешек!). Однако на данный момент сотрудники готовы мириться с этими неудобствами. Тем не менее, есть другой фактор, открывающий дистрибутивам Linux дорогу в ЦКП и схожие организации. Дело в том, что исследовательская работа заключается не только в снятии замеров с помощью некоторого прибора, но и в последующем анализе результатов. Поставщики приборов предоставляют приложения для проведения такого анализа, однако не всегда они удобные, а обычно еще и небесплатные. Поэтому законопослушный ученый должен либо обрабатывать результаты на той же машине, где он их получил (и занимать время дорогостоящего оборудования), либо покупать себе отдельную лицензию. Однако результаты измерений обычно представляют собой кучу цифр либо картинок, которые можно перенести на другую машину и обрабатывать, чем душе угодно. На нашем личном примере мы попробовали использовать для обработки данных дистрибутив ROSA Desktop Fresh и хотим поделиться информацией о некоторых интересных приложениях из его репозиториев». 

Для решения данной задачи химики используют ряд программ и утилит, которые сильно упрощают работу. К таковым следует отнести:

 1.      Базовые программы

● Представления периодической таблицы Менделеева — gchemtable и gperiodic.
● «Химический калькулятор» Gchemcalc (из набора Gnome Chemistry Utils) для анализа веществ сложной структуры.
● Программы для рисования химических структур, трехмерных моделей молекул и кристаллов и тому подобного. Среди программ последнего вида есть немало свободных — rasmol, gcrystal, gchem3d и другие.

Эти приложения хороши для относительно несложных действий (например, нарисовать красивую картинку для статьи), однако могут спасовать при необходимости моделирования и анализа сложных структур. Для подобных случаев специалистами «НТЦ ИТ РОСА» был установлен Marvin Beans от ChemAxon — закрытый инструментарий, имеющий вполне функциональную бесплатную версию. Написан инструментарий на Java и в Linux, по данным разработчика, чувствует себя отлично. 

2.      Обработка данных

Многие задачи по обработке данных, получаемых от различных спектрометров и схожих приборов, достаточно рутинны. Достаточно взять полученный набор значений, построить по ним графики спектров, вычислить положения пиков, отклонения и тому подобные характеристики. В первом приближении, с такими задачами справляются редакторы электронных таблиц. На этом поле LibreOffice Calc оказался достойной заменой MS Excel. Для более сложных расчетов используются «продвинутые» приложения, коих на первый взгляд хватает и в Linux — Veusz, OpenDX, или даже система статистических вычислений R. В рассматриваемом случае оказалось, что основной кандидат на замену проприетарным аналогам — это QtiPlot, построенный по образу и подобию Origin, ибо последний являлся в организации стандартом «де-факто».

Недостаток всех этих программ в том, что они не учитывают специфики обрабатываемых данных. Например, если масс-спектрометр разделяет элементы в зависимости от отношения массы к заряду ядра, то в результирующем спектре может произойти наложение сигналов от двух разных ионов с одинаковым отношением заряда к массе. Современные приборы являются достаточно «интеллектуальными» и способны автоматически корректировать и учитывать многие подобные аспекты (естественно, с подсказками оператора), однако всегда выдавать идеальный результат они еще не в состоянии. Как следствие, анализ полученных результатов — задача отнюдь не тривиальная, и посильная помощь со стороны ПО здесь очень пригодится. Например, программа может вывести подсказки о соответствии определенных пиков в спектре тем или иным веществам, помочь рассчитать характеристики сложных полимеров и так далее. Подходящей свободной программой такого рода является massXpert: приложение нацелено на анализ спектров полимеров и при этом обладает изрядной универсальностью, не ограничиваясь каким-то одним их видом. 

«Главный итог наших усилий — это возможность использовать машину с Linux как рабочее место химика-аналитика. Отметим, что обойтись исключительно свободными программами для решения задач в других областях - задача для нас интересная. Надеемся, что дальнейшие российские разработки программных решений на основе свободного ПО дадут возможность ускорить процесс импортозамещения», — резюмировали в «НТЦ ИТ РОСА».

Редактор раздела: Тимофей Белосельцев (info@mskit.ru)

Рубрики: Оборудование, ПО

Ключевые слова: программное обеспечение, linux

наверх
 
 
     

А знаете ли Вы что?

     
 

ITSZ.RU: последние новости Петербурга и Северо-Запада

18.01.2024 ИТ-2023: скорость движения вперед кратно выросла

MSKIT.RU: последние новости Москвы и Центра

NNIT.RU: последние новости Нижнего Новгорода