OpenSourceな化合物構造式検索エンジン。ここから得られる http://ggasoftware.com/opensource
この構造式検索エンジンのBingoのほかにも分子描画ツールKetcher、分子画像作成ツールindigo-depictらが利用可能みたい。
ここでは、MSSQLServerにこのbingoを入れてみた。
 インストール
 データ登録 (構造式登録,記述子登録)
 構造式検索

他にもORACLE版やPostgres版がある。Postgres版も作ってみた SciTouch/PostgreSQL

Bingo: Chemistry search engine for Oracle, Microsoft SQL Server and PostgreSQL databases

■インストール
Oracle,MSSQL,Postgresのうち、無償なSQLServer2008R2ExpressEdition(x64)を選択。
SQLServerのインストールはsambaADなadministratorで行い、実際のMSSQLの稼働には同じくsambaADからsql(cerius\sql)を採用。

っで、bingoはここより取得した
バイナリ―を c:\bingoに展開させ下図な感じで。
2012y05m26d_100534972.png
  *assemblyフォルダ内bingo-sqlserver.dllファイルをMSSQLは参照しますので、以後フォルダ変更には要注意
MSSQLは、SQL Server Management Studioでサーバー認証を「SQL Server認証とWindows認証モード」に変更します。
そして、Management Studioのオブジェクトエクスプローラから[セキュリティー]->[ログイン]にて、右クリック[新しいログイン..]を選択して
[ログイン - 新規作成]画面からSQL Server認証可能なDBAユーザ[dba]を別途作成します。
2012y05m26d_101453014.png
  *この際、[パスワードポリシーを適用する]は外した方がいいかも
次に、同じ[ログイン - 新規作成]画面にて、[ページの選択]から[サーバーロール]を選択して、sysadminを有効にして、
2012y05m26d_101509244.png
右下の[OK]ボタンを押します。これでインストール用のDBAユーザ[dba]が作成されました。

次にBingoを使うデータベースを作成します。
Management Studioのオブジェクトエクスプローラから[データベース]で右クリック[新しいデータベース..]から
2012y06m24d_194843102.png
データベース[ChEMBL_13]を作成します。ChEMBLさんのデータを入れてみることを想定。*既存のデータベースでも構いません。
2012y06m24d_195007747.png
  *注意:このデータベースの所有者は非sambaADユーザの方がいいのかもしれない

次にコマンドプロンプトを立ち上げて、
   cd c:\bingo
   bingo-sqlserver-install.bat -server ホスト名かlocalhost -database bingoを使用するdatabase名 -dbaname DBAユーザ名 -dbapass DBAユーザのパスワード -bingoname Bingoカートリッジのユーザ名 -bingopass Bingoカートリッジのパスワード
  *SQLServerがExpress Editionの場合、名前付きインスタンスがSQLEXPRESSと付けられているかもしれません。その時のホスト名はホスト名\SQLEXPRESSとしてください。
   例

bingo-sqlserver-install.bat -server localhost\SQLEXPRESS -database ChEMBL_13 -dbaname dba -dbapass dba

これを実行するとプロシージャが実行され関数の登録などが行われます。

ちなみにSQLServer2008R2 express editionの制約
 ・物理プロセッサ:1基(coreは無視?)
 ・メモリ制限:1GBまで(これ制約が大きい...)
 ・データベースサイズ:10GBまで

■使い方
SciTouch/使い方
■uninstall
コマンドプロンプトを立ち上げて、
   cd c:\bingo
   bingo-sqlserver-uninstall.bat -fulldelete
とします。

最新の60件
2024-02-23 2024-02-22 2024-02-21 2024-02-20 2024-02-19 2024-02-18 2024-02-17 2024-02-16 2024-02-13 2024-02-12 2024-02-09 2024-02-04 2024-02-03 2024-01-31 2024-01-30 2024-01-29 2024-01-28 2024-01-22 2024-01-16 2024-01-15 2024-01-13 2024-01-12 2024-01-09 2024-01-08 2024-01-07 2024-01-03 2023-12-22 2023-12-17 2023-12-16 2023-12-11 2023-12-09 2023-12-06 2023-11-30 2023-11-27 2023-11-21 2023-11-19 2023-11-18 2023-11-14 2023-11-10 2023-11-09 2023-11-05 2023-11-03 2023-10-30 2023-10-26

edit


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-09-22 (土) 23:51:13