-
Notifications
You must be signed in to change notification settings - Fork 0
nismo
概要
インターフェースは以下の4つ。 1. ライブラリーとして 2. インタプリタ経由 3. Inspireクライアント (スタンドアローンGUIアプリケーション) 4. Webアプリケーション
Gのインタプリタは標準のシェル機能(編集、ヒストリ)を持ち、いくつかのシェルコマンド(ls, cp, mv, rm, cd など)が使える。一行ずつperlのコマンドを実行でき、当然Gの全関数が利用可能である。簡単な解析などはインタラクティブなインタプリタで十分な解析ができる。このインタプリタにはログ機能とデータ保持機能があり、インタプリタを起動するたびに自動的に前回つかった変数がロードされるので、何度も同じデータベースを読み込む必要はない。また、インタプリタで行った解析はログとして出力することができ、このログはそのままPerlのスクリプトとなる。
どのインタフェースからも、大量に同じ方法で解析を行う場合、例えばコンプリートゲノムの全遺伝子をBLASTにかける、といった場合、クライアント・サーバ機能により分散コンピューティングを意識せずに行うことができる。それぞれGのインタプリタとしての機能を持つ複数のGサーバが多数のコンピュータに存在していることによって、自動的に大量の解析をGクライアントがサーバに作業をふりわけることによってグリッドコンピューティングのように命令を分散することができる。これにより大幅な計算の高速化が望める。これは同一のメモリをもつことを可能にするBluebirdによって実現される。
-
G-language Maps
- Institute for Advanced Biosciences
- E-Cell Simulation Environment
- E.coli multi-omics database
- Database of bacterial replication terminus
Kazuharu Arakawa, Ph.D.
G-language Project Leader Associate Professor
Institute for Advanced Biosciences Keio University
997-0017 Japan Tel/Fax: +81-235-29-0800 gaou@sfc.keio.ac.jp