Как вы используете Ruby on Rails для науки (если применимо)? - PullRequest
9 голосов
/ 26 августа 2010

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

В конце концов, мы публикуем наши результаты в сети - и все больше и больше журналов требуют такого рода вещи.

Так что для меня не было большого скачка, чтобы попытаться использовать Rails для своих проектов.Я могу настроить легко воспроизводимые эксперименты, шаг за шагом преобразовывать данные в таблицах базы данных (например, используя rake) и отображать результаты, используя такие гемы, как flotomatic и gnuplot.Если мне нужно, чтобы что-то выполнялось очень быстро, я даже могу написать собственный гем на C ++, используя Rice , или распараллелить, используя starling и workling .

В конце концов, я начал задаваться вопросом, использует ли кто-нибудь еще Rails для биоинформатики или науки в целом.

Я подумал: «Если бы я был жемчужиной научного исследования Rails, что бы я делал?»

Какими дополнительными функциями обладает такой драгоценный камень?Может быть, адаптация миграции в конвейерный канал?Может быть, более продвинутые графические функции?Встроенные фоновые задания?

Ответы [ 3 ]

4 голосов
/ 12 сентября 2010

Я согласен с Пьером.Я думаю, что биоруби это правильное место.Многие (большинство?) Пользователи / разработчики bioruby используют rails, что делает rails естественным продолжением проекта bioruby.

Вот неполный список кодов bioruby для rails:

  • Запустите консоль bioruby в приложении Rail - http://bioruby.open -bio.org / wiki / BioRubyOnRails

  • ActiveRecord (класс Rails по умолчанию ORM) для Ensembl - bioruby-annex.rubyforge.org /

  • Плагин для Uniprot db - bioruby.g.hatena.ne.jp/nakao_mitsuteru/20070410/uniprot_on_active_record_plugin

  • ЧАДО/ Усилия по интеграции Bioruby - github.com/robsyme/RubyCHADO

извините за испорченные ссылки, но как новый пользователь я не могу публиковать более одной ссылки: (*

4 голосов
/ 27 августа 2010

Биоинформатику см. http://bioruby.org

3 голосов
/ 03 февраля 2011

Я использовал организованных_экспериментов Майкла Бартона раньше. Он прекрасно работает после замены DataMapper на ActiveRecord.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...