БИОБАЙК - BioBIKE

БИОБАЙК
изначальный выпуск2002 (2002)
Написано вЛисп
Операционная системаUnix-подобный
Доступно ванглийский
ТипНаучный рабочий процесс, Символические вычисления, Биоинформатика, Искусственный интеллект
ЛицензияMIT с открытым исходным кодом
Интернет сайтРепозиторий GitHub

BioBike[1][2](урожденная BioLingua [3]) это облачный, программируемый через Интернет (Паас ) символический биокомпьютер и биоинформатика платформа, которая стремится сделать вычислительная биология, и особенно интеллектуальный биокомпьютер (то есть применение Искусственный интеллект к вычислительная биология ) доступны для ученых-исследователей, не являющихся опытными программистами.[4]

Уникальные возможности

BioBIKE - это интегрированная символьная платформа биокомпьютеров и биоинформатики, изначально построенная как полностью (то, что сейчас называется) облачная архитектура где все вычисления выполняются на удаленных серверах, а весь доступ пользователей осуществляется через веб-браузеры.

BioBIKE имеет встроенный каркасная система в котором представлены все объекты, данные и знания. Это позволяет писать код на собственном Лисп, на языке визуального программирования или системы правил, выраженные в СНАРК средство доказательства теорем для комплексного доступа ко всем биологическим знаниям.

Для своего времени (выпущенного в 2002 году) он был уникальным, поскольку позволял пользователям создавать полнофункциональные программы для биокомпьютеров, которые выполнялись на внутренних серверах полностью через пользовательский интерфейс веб-браузера. (Говоря современным языком, это был один из первых PaaS (платформа как услуга) системы, предшествующие даже Salesforce в этой возможности.) Первоначально это программирование выполнялось на сыром Лиспе, но команда Джеффа Эльхая из VCU при финансовой поддержке NSF создала полностью графическую среду программирования поверх BioBIKE, основанную на средах программирования в стиле Boxer.[1]

Взаимодействие стиля языка визуального программирования BioBIKE, описывающее определение функции, а также сложное управление потоком.

Будучи многопоточной, многопоточной, многопользовательской, многопользовательской облачной системой, пользователи BioBIKE могли напрямую работать вместе через свои веб-браузеры, удаленно используя один и тот же слушатель и пространство памяти. Это позволило создать уникальный вид сотрудничества, описанный в Shrager (2007).[5]

Специализированное ответвление BioBIKE под названием «BioDeducta» включает SRI СНАРК средство доказательства теорем, предлагающее уникальные возможности «дедуктивного биокомпьютинга».[2]

Выполнение

BioBIKE - это программное обеспечение с открытым исходным кодом реализовано с использованием Язык программирования Лисп. Постоянная разработка ведется командой BioBIKE.[6] сосредоточен на Университет Содружества Вирджинии .

История

BioBIKE изначально назывался «БиоЛингва» и был разработан Джефф Шрагер в Институт Карнеги. Вашингтонского департамента биологии растений, и JP Massar при финансовой поддержке Отдел астробиологии НАСА. Шрагер и Массар хотели создать многопользовательский веб-сайт. Лисп-машина, специализированный для биоинформатика. Среди других ранних участников проекта были Майк Трэверс и Джефф Элхай из VCU. Эльхай получил постоянное финансирование от Национальный фонд науки для проекта, который был переименован в BioBIKE. Эльхай и его коллеги добавили уникальный язык визуального программирования. Шрагер, тем временем, сотрудничал с Ричардом Уолдингером из SRI, чтобы построить SRI (СНАРК ) средство доказательства теорем в BioBIKE, создав дедуктивную биокомпьютерную систему под названием BioDeducta.[2]

Композиция из раннего взаимодействия стиля Lisp-слушателя в BioBIKE, отображающая фреймы базы знаний, графический ввод-вывод и возможность программирования Lisp через Интернет.

Экземпляры

Раньше было несколько вертикалей BioBIKE в различных биологических областях, включая вирусные патогены, цианобактерии и другие бактерии, Arabidopsis thaliana и некоторые другие, описанные в ссылках.

Смотрите также

внешняя ссылка

Рекомендации

  1. ^ а б Elhai, J .; Taton, A .; Massar, J .; Myers, J. K .; Трэверс, М .; Кейси, Дж .; Слупески, М .; Шрагер, Дж. (2009). «BioBIKE: веб-программируемая интегрированная база биологических знаний». Исследования нуклеиновых кислот. 37 (Проблема с веб-сервером): W28 – W32. Дои:10.1093 / нар / gkp354. ЧВК  2703918. PMID  19433511.
  2. ^ а б c Shrager, J .; Waldinger, R .; Стикель, М .; Массар, Дж. П. (2007). Futrelle, Роберт (ред.). «Дедуктивный биокомпьютер». PLOS ONE. 2 (4): e339. Bibcode:2007PLoSO ... 2..339S. Дои:10.1371 / journal.pone.0000339. ЧВК  1838522. PMID  17415407.
  3. ^ Massar, J.P .; Трэверс, М .; Elhai, J .; Шрагер, Дж. (2004). «БиоЛингва: программируемая среда знаний для биологов». Биоинформатика. 21 (2): 199–207. Дои:10.1093 / биоинформатика / bth465. PMID  15308539.
  4. ^ Джефф Эльхай: Люди, компьютеры и путь к биологическим открытиям: восстановление нашей способности к неожиданностям. Журнал вычислительной биологии 18 (7): 867–878 (2011).
  5. ^ Дж. Шрагер (2007) Эволюция BioBike: адаптация платформы биокомпьютеров к сообществу. Исследования по истории и философии науки, 38, 642–656.
  6. ^ «交通事故 に つ い て 弁 護士 に 相 る - 相 談 す だ け い 場合 と 訴訟 を 視野 に 入 て 相 談 を し 方 が 場合 に つ い て».