システム生物学の研究を行っています。新しい生物学的データの収集には費用がかかるため、既存のデータセットを使用することをお勧めします。したがって、私たちが作成するスクリプトの多くは、あるデータセットから別のデータセットへの変換にすぎません。
最終的に、私たちは結果をオンラインで公開します-そしてますます多くのジャーナルがこの種のものを必要としています。
したがって、プロジェクトにRailsを使用してみるのは大きな飛躍ではありませんでした。簡単に再現可能な実験を設定し、データベーステーブルを段階的にデータを変換し(たとえば、rakeを使用)、flotomaticやgnuplotなどのgemを使用して結果を表示できます。非常に高速に実行するものが必要な場合は、Riceを使用してC ++でカスタムgemを作成したり、 starlingとworklingを使用して並列化することもできます。
結局、私は他の誰かがバイオインフォマティクスや科学一般を行うためにRailsを使用しているのではないかと思い始めました。
「もし私が科学研究のRailsの宝石だったら、どうしたらいいのだろう?」と思いました。
そのような宝石にはどのような追加機能がありますか?おそらく、レーキ可能なパイプラインへの移行の適応ですか?おそらく、より高度なグラフ機能ですか?組み込みのバックグラウンドジョブ?