OpenMS — это проект с открытым исходным кодом для анализа и обработки данных в масс-спектрометрии , который выпускается под лицензией BSD с тремя пунктами . Он поддерживает большинство распространенных операционных систем, включая Microsoft Windows , MacOS и Linux . [2] [3]
OpenMS имеет инструменты для анализа данных протеомики , предоставляя алгоритмы для обработки сигналов, поиска признаков (включая деизотопирование), визуализации в 1D (уровень спектров или хроматограмм), 2D и 3D, картографирования и идентификации пептидов. Он поддерживает количественную оценку без меток и на основе изотопных меток (например, iTRAQ и TMT и SILAC ). OpenMS также поддерживает рабочие процессы метаболомики и целевой анализ данных DIA/SWATH . [2] Кроме того, OpenMS предоставляет инструменты для анализа данных о перекрестных связях , включая перекрестные связи белок-белок, белок-РНК и белок-ДНК. Наконец, OpenMS предоставляет инструменты для анализа данных масс-спектрометрии РНК.
OpenMS был первоначально выпущен в 2007 году в версии 1.0 и был описан в двух статьях, опубликованных в Bioinformatics в 2007 и 2008 годах, и с тех пор постоянно выпускался. [4] [5] В 2009 году был опубликован инструмент визуализации TOPPView [6] , а в 2012 году был описан менеджер и редактор рабочих процессов TOPPAS. [7] В 2013 году был описан полный высокопроизводительный конвейер анализа без меток с использованием OpenMS 1.8 и сравнен с аналогичным фирменным программным обеспечением (таким как MaxQuant и Progenesis QI). Авторы приходят к выводу, что «[...] все три программных решения дают адекватные и в значительной степени сопоставимые результаты количественной оценки; все они имеют некоторые недостатки, и ни одно из них не может превзойти два других в каждом аспекте, который мы исследовали. Однако производительность OpenMS находится на одном уровне с производительностью двух протестированных конкурентов [...]». [8]
Выпуск OpenMS 1.10 содержал несколько новых инструментов анализа, включая OpenSWATH (инструмент для целевого анализа данных DIA ), поисковик метаболомических признаков и инструмент анализа TMT . Кроме того, была добавлена полная поддержка TraML 1.0.0 и поисковой системы MyriMatch. [9] Выпуск OpenMS 1.11 был первым выпуском, содержащим полностью интегрированные привязки к языку программирования Python (называемым pyOpenMS). [10] Кроме того, были добавлены новые инструменты для поддержки QcML (для контроля качества) и для точного анализа массы метаболомики . Несколько инструментов были значительно улучшены в отношении памяти и производительности процессора. [11]
С OpenMS 2.0, выпущенным в апреле 2015 года, проект предоставляет новую версию, которая была полностью очищена от кода GPL и использует git (в сочетании с GitHub ) для своего контроля версий и системы тикетов. Другие изменения включают поддержку mzIdentML, mzQuantML и mzTab, в то время как улучшения в ядре позволяют быстрее получать доступ к данным, хранящимся в mzML, и предоставляют новый API для доступа к масс-спектрометрическим данным. [12] В 2016 году новые функции OpenMS 2.0 были описаны в статье в Nature Methods . [2]
В 2024 году был выпущен OpenMS 3.0 [3] , обеспечивающий поддержку широкого спектра задач анализа данных в протеомике, метаболомике и транскриптомике на основе MS.
В настоящее время OpenMS разрабатывается при участии группы Кнута Райнерта [13] из Свободного университета Берлина , группы Оливера Кольбахера [14] из Тюбингенского университета и группы Ханнеса Руста [15] из Университета Торонто .
OpenMS предоставляет набор из более чем 100 различных исполняемых инструментов, которые могут быть объединены в конвейеры для анализа данных масс-спектрометрии (TOPP Tools). Он также предоставляет инструменты визуализации для спектров и хроматограмм (1D), масс-спектрометрических тепловых карт (2D m/z vs RT ), а также трехмерную визуализацию эксперимента по масс-спектрометрии. Наконец, OpenMS также предоставляет библиотеку C++ (с привязками к Python, доступными с версии 1.11) для управления данными ЖХ/МС и анализа, доступную разработчикам для создания новых инструментов и реализации собственных алгоритмов с использованием библиотеки OpenMS. OpenMS — это бесплатное программное обеспечение, доступное по лицензии BSD с 3 пунктами (ранее по лицензии LGPL).
Среди прочего, он предоставляет алгоритмы для обработки сигналов, поиска признаков (включая деизотопирование), визуализации, картографирования и идентификации пептидов. Он поддерживает количественную оценку без меток и на основе изотопных меток (например, iTRAQ и TMT и SILAC ).
В состав выпуска OpenMS входят следующие графические приложения:
{{cite web}}
: CS1 maint: url-status ( ссылка )