Пилот трубопровода
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | Аксельрис |
---|---|
Первоначальный выпуск | 1999 |
Стабильная версия | 18.1
/ май 2018 г. |
Написано в | С++ |
Операционная система | Винда и Линукс |
Тип | визуального и потокового программирования Язык |
Лицензия | Собственный |
Веб-сайт | аксессуары |
Pipeline Pilot — это настольная программа, продаваемая Dassault Systèmes, предназначенная для обработки и анализа данных. Первоначально он использовался для базовых ETL ( извлечение, преобразование и загрузка ) и аналитических возможностей, которые со временем расширились.
Программа имеет возможность разрабатывать рабочие процессы с данными с помощью графического пользовательского интерфейса. Это программное обеспечение для визуального программирования и программирования потоков данных , которое используется в химинформатике , QSAR , [1] [2] [3] Секвенирование следующего поколения , [4] анализ изображений , [5] [6] и текстовая аналитика .
История
[ редактировать ]Pipeline Pilot был создан SciTegic . Впоследствии BIOVIA приобрела SciTegic и Pipeline Pilot в 2004 году. Сама BIOVIA была приобретена Dassault Systèmes в 2014 году.
Продукт расширился от первоначальной ориентации на химию и теперь включает общие возможности извлечения, преобразования и загрузки (ETL), анализа и сбора данных.
Обзор
[ редактировать ]Pipeline Pilot — это часть класса программных продуктов, которые предоставляют пользовательские интерфейсы для управления и анализа данных. Как и другие графические продукты ETL, он позволяет пользователям извлекать данные из различных источников, таких как файлы CSV, текстовые файлы и базы данных.
Графический пользовательский интерфейс , называемый Pipeline Pilot Professional Client, позволяет пользователям перетаскивать отдельные блоки обработки данных, называемые «компонентами». Компоненты могут загружать, фильтровать, объединять данные или манипулировать ими. Компоненты также могут создавать модели регрессии, обучать нейронные сети или обрабатывать наборы данных в отчетах в формате PDF. Pipeline Pilot реализует парадигму компонентов . Компоненты представлены как узлы рабочего процесса. В математическом смысле компоненты моделируются как узлы ориентированного графа : «трубы» (ребра графа) соединяют компоненты и перемещают данные от узла к узлу, где над данными выполняются операции.
Пользователи могут выбирать из предустановленных компонентов или создавать свои собственные компоненты в рабочих процессах, называемых «протоколами». Протоколы представляют собой наборы связанных компонентов. Протоколы можно сохранять, повторно использовать и совместно использовать. Пользователи могут комбинировать компоненты, поставляемые с программным обеспечением BIOVIA, со своими собственными компонентами. Соединения между двумя компонентами называются «трубами» и визуализируются в программном обеспечении как два компонента, соединенные трубой. Данные передаются слева направо по каналам. Pipeline Pilot может визуально объединить серию манипуляций с данными, в которых задействовано множество компонентов.
Коллекции компонентов
[ редактировать ]Pipeline Pilot включает ряд дополнений, называемых «коллекциями». Коллекции — это группы специализированных функций, таких как обработка генетической информации или анализ полимеров, предлагаемые конечным пользователям за дополнительную лицензионную плату. В настоящее время существует несколько таких коллекций. [7]
Группа | Домен | Коллекция компонентов |
---|---|---|
Наука специфическая | Химия | Химия |
АДМЕТ | ||
Хеминформатика | ||
Биология | Экспрессия генов | |
Анализ последовательности | ||
Масс-спектрометрия для протеомики | ||
Секвенирование следующего поколения | ||
Моделирование материалов и симуляция | Студия материалов | |
Свойства полимера (Синтия) | ||
Общий | Отчетность и визуализация | Отчетность |
Интеграция баз данных и приложений | Интеграция | |
Визуализация | Визуализация | |
Анализ и статистика | Моделирование данных | |
Расширенное моделирование данных | ||
R-статистика | ||
Поиск и анализ документов | Химический анализ текста | |
Текстовая аналитика | ||
Лаборатория | Аналитика данных пластин | |
Аналитическое оборудование |
Пользовательские скрипты
[ редактировать ]Pipeline Pilot часто используется при обработке одного или нескольких больших (более 1 ТБ) и/или сложных наборов данных. На раннем этапе своего развития Pipeline Pilot создал язык сценариев под названием «PilotScript», который позволял конечным пользователям писать базовые сценарии программирования, которые можно было включить в протокол Pipeline Pilot. выпусках расширена поддержка множества языков программирования, включая Python , .NET , Matlab , Perl , SQL , Java , VBScript и R. В более поздних [8] Продукт поддерживает ряд API-интерфейсов для разных языков программирования, которые можно запускать без графического пользовательского интерфейса программы.
Синтаксис PilotScript основан на PLSQL . Его можно использовать в таких компонентах, как пользовательский манипулятор (PilotScript) или пользовательский фильтр (PilotScript) . Например, следующий сценарий можно использовать для добавления свойства с именем «Hello» к каждой записи, проходящей через пользовательский компонент сценария в протоколе Pipeline Pilot. Значением свойства является строка «Hello World!».
Hello := "Hello World!";
Ссылки
[ редактировать ]- ^ Хасан, Мойзес; Браун, Роберт Д.; Варма-О'Брайен, Шиха; Роджерс, Дэвид (2007). «Хеминформатический анализ и обучение в среде конвейерной обработки данных». ХимИнформ . 38 (12). дои : 10.1002/chin.200712278 . ISSN 0931-7597 .
- ^ Ху, Йе; Лункин, Ойген; Байорат, Юрген (2009). «Улучшение производительности поиска по отпечаткам расширенных возможностей подключения посредством фильтрации признаков, ориентированной на действия, и применения функции подобия, зависящей от битовой плотности». ХимМедХим . 4 (4): 540–548. дои : 10.1002/cmdc.200800408 . ISSN 1860-7179 . ПМИД 19263458 . S2CID 35868099 .
- ^ Уорр, Венди А. (2012). «Системы научного документооборота: Pipeline Pilot и KNIME» . Журнал компьютерного молекулярного дизайна . 26 (7): 801–804. Бибкод : 2012JCAMD..26..801W . дои : 10.1007/s10822-012-9577-7 . ISSN 0920-654X . ПМЦ 3414708 . ПМИД 22644661 .
- ^ «Accelrys выходит на рынок секвенирования нового поколения с коллекцией NGS для пилотного проекта» . Деловой провод. 23 февраля 2011 г. Проверено 15 февраля 2013 г.
- ^ Рабаль, Обдулия; Линк, Вольфганг; Г. Серельде, Беатрис; Бишофф, Джеймс Р.; Оярсабаль, Юлен (2010). «Интегрированная одношаговая система для извлечения, анализа и аннотирования всей соответствующей информации в результате скрининга клеток химических библиотек на основе изображений». Молекулярные биосистемы . 6 (4): 711–20. дои : 10.1039/b919830j . ISSN 1742-206X . ПМИД 20237649 .
- ^ Пэйвли, Росс А.; Мансур, Нуха Р.; Халлибертон, Ирен; Блейхер, Лео С.; Бенн, Алекс Э.; Микич, Ивана; Гуиди, Алессандра; Гилберт, Ян Х.; Хопкинс, Эндрю Л.; Бикл, Квентин Д. (2012). «Скрининг всего организма с высоким содержанием паразитических заболеваний с помощью байесовской классификации на основе изображений без меток» . PLOS Забытые тропические болезни . 6 (7): e1762. дои : 10.1371/journal.pntd.0001762 . ISSN 1935-2735 . ПМК 3409125 . ПМИД 22860151 .
- ^ «Коллекции пилотных компонентов трубопровода» . Аксельрис. Архивировано из оригинала 15 января 2013 года . Проверено 26 января 2013 г.
- ^ «Информация о коллекции компонентов интеграции пилотного проекта трубопровода» (PDF) . Аксельрис . Проверено 8 февраля 2013 г.
- Научное программное обеспечение
- Интеграция корпоративных приложений
- Извлечение, преобразование, загрузка инструментов
- Программное обеспечение для биоинформатики
- Программное обеспечение для вычислительной химии
- Программное обеспечение для компьютерного зрения
- Программное обеспечение для анализа данных
- Программное обеспечение для интеллектуального анализа данных и машинного обучения
- Программное обеспечение для визуализации данных
- Лабораторное программное обеспечение
- Программное обеспечение для масс-спектрометрии
- Программное обеспечение для обработки естественного языка
- Числовое программное обеспечение
- Программное обеспечение для печати
- Собственное программное обеспечение
- Языки визуального программирования