新製品情報 ケムインフォマティクスシステム Java ScriptとMOEによるWebアプリケーション MOEは、計算化学のための統合ソフトウェアとして多数のアプリケーションを搭載しており、全ての機能を一 貫した操作性で利用することができます。しかし、高度な3次元グラフィックスを必要とせず、一部の機能の みを利用したいというような場合、MOEを起動してGUIを操作することは煩雑に思われるでしょう。そのよ うなニーズに対応すべく、MOEには、標準でMOE/webという機能が提供されています。しかし、MOE/web の枠組みの中では複雑な操作を必要とするアプリケーションを実装することは困難であるため、多くの場 合、バッチ計算のインターフェースという位置づけに近いものとなっています。そこで弊社では、Java Script とAjax技術を活用し、デスクトップアプリ並みの操作性と、計算エンジンとしてのMOEの特徴を生かした独 自のアプリケーションを開発しましたので紹介します。 ■ WEB-QFSS の列の上部には自動的に検索フィールドが表示されますの QFSS(Quick Federated Structure Search)は、Oracleなど で、文字列には部分一致、数値には不等号を使った絞り込 のデータベースシステムを使用することなく、MOEのみで数 みが可能です。 さらに、QFSS 同様、構造式を入力することで 千万件の化合物構造を数秒~数分で検索することができる 部分構造検索も可能です。 プログラムです。 (このプログラムの背景となる技術につきま しては、22 巻2号 6頁掲載の記事をご参照ください) WEB-QFSSは、この機能をWebブラウザーから利用でき るようにしたアプリケーションです (図1) 。 MOE 版同様、検 索対象のデータベースや検索方法 ( 部分構造検索、類似構 造検索など )を指定して検索を行うことができるばかりでな く、分子構造の入力や結果の表示に、Webアプリケーショ ンらしい使いやすさを合わせて提供しています。 図2 SDファイルの表示と記述子計算 これらのアプリケーションにおいて、構造検索や記述子の 算出、ファイルの統合などの処理は、イントラネット上に用意 されたサーバーで起動するMOE/batchが行います。しかし、 Webアプリケーションを起動しただけではMOEは起動せ ず、実際のデータ処理の間のみ使用しますので、1トークン のライセンスで、複数のユーザーが同時利用することも実用 図1 分子構造の描画と部分構造検索結果 例えば、クエリーとなる分子構造は、ブラウザー上の描 上可能です。これらのアプリケーションの詳しい動作環境や 入手方法につきましては、弊社までお問い合わせください。 ■ Webアプリケーションの拡張 画ツールでスケッチできるほか、MOLファイルをドラッグ ここで紹介したWebアプリケーションでは、ブラウザー &ドロップで入力することもできます。検索結果は、検索 とMOE/batch の連携に、Webシステムにおける一般的な ごとにウィンドウとして表示されますので、複数の検索結 言語であるphp を使用しています (図 3) 。そのため、この枠 果を比較検討することが可能です。また検索結果はフィー 組みを拡張し、MOEばかりでなく、リレーショナルデータ ルドごとにフィルタリングでき、文字列は部分一致、数値 ベースやインターネット上のリソースと連携したシステムが は不等号を使った絞り込みも可能です。 提供可能で、開発のご相談を承ります。 ■ WEB-SD Processor SDファイルを画面の所定の位置にドラッグ&ドロップす るだけで内容を表形式で表示し、ファイルの分割や統合、 記述子計算などを行うことのできるアプリケーションです (図 2) 。 テーブルではExcelスプレッドシートのようなスクロール やソートのほか、外部出力が可能です。 また、テーブルの全て 2 図3 システム構成図
© Copyright 2024 Paperzz