Разработчик(и) | Более 65 человек |
---|---|
Первоначальный выпуск | 1 июля 2007 г. ( 2007-07-01 ) |
Стабильный релиз | 3.2.0 / 18 сентября 2024 г. ( 2024-09-18 ) |
Репозиторий |
|
Написано в | C++ (с привязками к Python ) |
Операционная система | Linux , Windows , MacOS |
Платформа | x86-64 , ARM |
Размер | 215 МБ [1] |
Доступно в | Английский |
Тип | Биоинформатика / Программное обеспечение для масс-спектрометрии |
Лицензия | Лицензии BSD 3-пунктные |
Веб-сайт | openms.de |
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 входят следующие графические приложения:
Версия | Дата | Функции | |
---|---|---|---|
Старая версия, больше не поддерживается:1.6.0 | Ноябрь 2009 г. | Новая версия TOPPAS, чтение сжатых XML-файлов, выравнивание на основе идентификации | |
Старая версия, больше не поддерживается:1.7.0 | Сентябрь 2010 г. | Количественная оценка белка, поддержка protXML, создание списков включения/исключения | |
Старая версия, больше не поддерживается:1.8.0 | Март 2011 г. | Отображение результатов идентификации, связывание функций на основе кластеризации QT | |
Старая версия, больше не поддерживается:1.9.0 | Февраль 2012 г. | поддержка метаболомики , обнаружение признаков в необработанных (профильных) данных | |
Старая версия, больше не поддерживается:1.10.0 | Март 2013 г. | Интеграция KNIME , поддержка целевого анализа SWATH-MS, поддержка TraML, интеграция SuperHirn, поддержка MyriMatch | |
Старая версия, больше не поддерживается:1.11.0 | Август 2013 г. | Поддержка привязок Python , улучшение производительности, поддержка Mascot 2.4 | |
Старая версия, больше не поддерживается:2.0 | Апрель 2015 г. | mzQuantL, mzIdentML, mzTab, индексированный mzML , удаление кода GPL , переход на git , поддержка Fido, MSGF+, Percolator | |
Старая версия, больше не поддерживается:2.0.1 | Апрель 2016 г. | более быстрое чтение файлов, улучшенная поддержка mzIdentML и mzTab, элементный анализ потока, целевая генерация анализа, поддержка Comet и Luciphor | |
Старая версия, больше не поддерживается:2.1.0 | Ноябрь 2016 г. | Поддержка метаболитов SWATH-MS, низкоуровневые преобразования для выравнивания ОТ, улучшенный поиск метаболических признаков | |
Старая версия, больше не поддерживается:2.2.0 | Июль 2017 г. | Быстрое связывание признаков с использованием дерева KD, поддержка перекрестных связей РНК, поддержка SpectraST, поддержка сканирования SWATH, форматы файлов SQLite | |
Старая версия, больше не поддерживается:2.3.0 | Январь 2018 г. | Сшивание белков-белков, поддержка Comet, поддержка фракций, TMT 11plex, улучшенная сборка для привязок Python | |
Старая версия, больше не поддерживается:2.4.0 | Октябрь 2018 г. | Поддержка MaraCluster, Crux, MSFragger, MSstats, SIRIUS, визуализация подвижности ионов и DIA, улучшения библиотеки | |
Старая версия, больше не поддерживается:2.5.0 | Февраль 2020 г. | Поддержка масс-спектрометрии РНК, рабочего процесса QualityControl, расширенной поддержки OpenSWATH, ProteomicsLFQ | |
Старая версия, больше не поддерживается: 2.6.0 | Сентябрь 2020 г. | Сборки колес PyOpenMS, инструмент проверки пригодности базы данных, поддержка маркировки SLIM | |
Старая версия, больше не поддерживается:2.7.0 | Июль 2021 г. | Улучшенная поддержка NOVOR и MSFragger, а также SIRIUS 4.9.0, экспорт формата mzQC в QCCalculator, улучшенное чтение и запись файлов NIST MSP | |
Старая версия, больше не поддерживается:3.1.0 | Июль 2023 г. | Добавлены FLASHDeconv и FLASHDeconvWizard GUI. Удалены устаревшие адаптеры инструментов. Значительные улучшения документации. | |
Старая версия, больше не поддерживается:3.1.0 | Октябрь 2023 г. | Добавлен SageAdapter; Требуются некоторые расширенные наборы инструкций (SSE3, AVX, Neon). Исправления документации (TOPPAS и руководство разработчика). | |
Текущая стабильная версия: 3.2.0 | Сентябрь 2024 г. | Поддержка SubsetNeighborSearch (SNS). Переработан SiriusAdapter. Различные улучшения TOPPView и TOPPAS. Экспорт для Common Workflow Language (CWL). |
{{cite web}}
: CS1 maint: url-status ( ссылка )