RDKitの概要

[An overview of the RDKit]

RDKitっていったい?

[What is it?]

ケモインフォマティクスのためのオープンソースのツールキット

[Open source toolkit for cheminformatics]

  • ビジネスフレンドリーなBSDライセンス
  • コアデータストラクチャーとアルゴリズムはC++で記載
  • Python(2.x および3.x)のラッパーは Boost.Pythonを使って作成
  • Java と C# のラッパーはSWIGを使って作成
  • 2D と 3D で分子を取り扱えます
  • 機械学習のための記述子を生成
  • PostgreSQLのための化合物データベース・カートリッジ
  • KNIMEのためのケモインフォマティクスノード (KNIMEコミュニティサイト:https://www.knime.com/rdkit から配布されています)

運営に関する情報

[Operational]

沿革

[History]

  • 2000-2006: Rational DiscoveryにおいてADME、Tox、生理活性を予測するモデルを作成するために開発され使われていた
  • June 2006: ソフトウェアをオープンソース(BSD license)としてリリース、Rational Discoveryを閉鎖
  • 現在まで: オープンソースでの開発を継続、Novartis内で使用、Novartisからのコントリビューションはオープンソース版へ反映

他のオープンソースプロジェクトとの統合

[Integration with other open-source projects]

  • KNIME:ワークフローと分析ツール
  • PostgreSQL: 拡張可能なリレーショナルデータベース
  • Django :“締め切りに追われる完璧主義者のためのウェブフレームワーク”
  • SQLite -“世界で最も使われているデータベースエンジン”
  • Lucene : テキストサーチエンジン [1]

他のオープソースプロジェクトによる使用

[Usage by other open-source projects]

この項目は必然的に最新の情報ではなくなってしまいます。もし他にご存知のプロジェクトがあれば我々に連絡、あるいはプルリクエストをサブミットしてください!

  • gpusimilarity - フィンガープリント類似性探索のCuda/Thrustによる実装
  • Samson Connect - ナノシステムのシミュレーションと適合モデリングのためのソフトウェア
  • mol_frame - DaskとPandas DataFrameのための化学構造の取り扱い
  • RDKitjs - JavasScriptのためのRDKit機能のポート
  • DeepChem - 化学のためのディープラーニングのためのpythonライブラリ
  • mmpdb - Matched molecular pair データベースの生成と分析
  • CheTo (文献)- ケミカルトピックモデリング
  • OCEAN(文献)- 最適化交差反応性予測
  • ChEMBL Beaker - RDKitとOSARのためのスタンドアローンウェブサーバーラッパー
  • myChEMBL (ブログ記事, 文献 ) -ケモインフォマティクスツールとオープンデータの仮想マシンによる実装
  • ZINC - バーチャルスクリーニングのための購入可能な化合物の無料データベース
  • sdf_viewer.py - インラタクティブなSDFビューワー
  • sdf2ppt - Powerpoint/openofficeプレゼンテーションでSDFファイルの読み込みとイメージグリッドとして分子の表示を行う
  • MolGears - 生理活性分子のためのケモインフォマティクスツール
  • PYPL - Oracle PL/SQLからPythonスクリプトの呼び出しを可能にするシンプルなカートリッジ
  • shape-it-rdkit - silicos itからRDKitバックエンドに移植されたガウス型の分子重ね合わせコード
  • WONKA - タンパク質-リガンド共結晶構造の解析と精査のためのツール
  • OOMMPPAA - タンパク質-リガンド共結晶構造に基づく指向性合成とデータ分析のためのツール
  • OCEAN - ChEMBLをデータソースとして用いて化学構造の標的を予測するためのツール
  • chemfp - 非常に高速なフィンガープリント検索
  • rdkit_ipynb_tools - IPython NotebookのためのRDKitツール
  • Vernalis KNIME nodes
  • Erlwood KNIME nodes
  • AZOrange

Contribディレクトリ

[The Contrib Directory]

標準RDKitディストリビューションの一部である Contrib ディレクトリはコミュニティメンバーからのコントリビューションによるコードを含みます。

脚注

[Footenotes]

Footnotes

[1]これらの実装は機能しますが、必ずしも最良、最速、あるいは最も完全であるとは限りません。

ライセンス

[License]

この文書の著作権は copyright (C) 2013-2018 by Greg Landrum に所属しています。

この文書はCreative Commons Attribution-ShareAlike 4.0 Licenseのもとでライセンスされています。このライセンスを見るためには http://creativecommons.org/licenses/by-sa/4.0/ にアクセスするか、Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA. に手紙を送ってください。

このライセンスの意図はRDKitそのものの意図と似ています。簡単に言えば “これを使ってなんでもやりたいことをやっていいですが、私たちの功績についても言及してください”