| 化学開発キット | |
|---|---|
| 原作者 | クリストフ・スタインベック、エゴン・ウィリハーゲン、ダン・ゲゼルター |
| 開発者 | CDKプロジェクト |
| 初回リリース | 2001年5月11日[ 1 ] (2001年5月11日) |
| 安定版リリース | 2.11 [ 2 ] (2025年3月29日) [±] (2025年3月29日) |
| プレビューリリース | 2.2 [ 3 ](2018年10月30日)[±] ( 2018-10-30 ) |
| リポジトリ | github |
| 書かれた | ジャワ |
| オペレーティング·システム | Windows、Linux、Unix、macOS |
| プラットフォーム | IA-32、x86-64 |
| 入手可能な | 英語 |
| タイプ | ケモインフォマティクス、分子モデリング、バイオインフォマティクス |
| ライセンス | LGPL 2.0 |
| Webサイト | cdk |
化学開発キット(CDK )は、化学情報科学および生命情報科学のためのコンピュータソフトウェアであり、プログラミング言語Javaで書かれたライブラリです。[ 4 ] [ 5 ] Windows、Linux、Unix、macOSで利用可能です。GNU Lesser General Public License (LGPL) 2.0 に基づいて配布される無料のオープンソースソフトウェアです。
歴史
CDKは、共通コードベースを提供するために、当時JmolとJChemPaintの開発者であったChristoph Steinbeck、Egon Willighagen、Dan Gezelterによって、 2000年9月27日から29日にノートルダム大学で作成されました。最初のソースコードリリースは2011年5月11日に行われました。[ 6 ]それ以来、100人以上がプロジェクトに貢献し、[ 7 ]以下に示すように、豊富な機能セットにつながっています。2004年から2007年の間、CDK Newsはプロジェクトのニュースレターであり、そのすべての記事はパブリックアーカイブから入手できます。[ 8 ]貢献率が不安定だったため、ニュースレターは保留されました。
| 言語 | 英語 |
|---|---|
| 編集者 | エゴン・ヴィリガーゲン、クリストフ・スタインベック |
| 出版の詳細 | |
| 歴史 | 2004-2007 |
| 標準的な略語ISO 4 ( alt ) · Bluebook ( alt ) NLM ( alt ) · MathSciNet ( alt | |
| ISO 4 | CDKニュース |
| インデックス作成CODEN ( alt · alt2 ) · JSTOR ( alt ) · LCCN ( alt ) MIAR · NLM ( alt ) · Scopus · W&L | |
| ISSN | 1614-7553 |
その後、ユニットテスト、コード品質チェック、Javadocによる検証が導入されました。Rajarshi GuhaはNightlyというナイトリービルドシステムを開発し、現在もウプサラ大学で運用されています。[ 9 ] 2012年、このプロジェクトは継続的な開発を促進するため、 InChI Trustの支援を受けました。ライブラリはJNI-InChI [ 10 ]を使用して国際化学物質識別子(InChI)を生成します。[ 11 ] 2013年4月、John Mayfield(旧姓May)がCDKのリリースマネージャーに加わり、開発ブランチを担当することになりました。[ 12 ]
図書館
CDKはユーザープログラムではなくライブラリです。しかし、その機能を利用するために様々な環境に統合されています。CDKは現在、プログラミング言語R [ 13 ]、CDK-Taverna(Tavernaワークベンチプラグイン)[ 14 ] 、 Bioclipse、PaDEL [ 15 ]、Cinfony [ 16 ]など、様々なアプリケーションで使用されています。また、Konstanz Information Miner( KNIME)[ 17 ]やExcel用のCDK拡張機能(LICSS [1] )も存在します。[ 18 ]
2008年、GPLライセンスのコードの一部がライブラリから削除されました。これらのコードはメインのCDKライブラリとは独立しており、コピーレフト化も行われていませんでしたが、ユーザー間の混乱を軽減するため、ChemoJavaプロジェクトが立ち上げられました。[ 19 ]
主な特徴
ケモインフォマティクス
- 2D分子エディターとジェネレーター
- 3Dジオメトリ生成
- リングファインディング[ 20 ] [ 21 ]
- 芳香族性検出
- 正確な構造とSmiles任意ターゲット指定(SMARTS)のようなクエリ言語を使用した部分構造検索
- QSAR記述子計算[ 22 ]
- ECFPおよびFCFP指紋を含む指紋計算[ 23 ]
- 力場計算
- 簡易分子入力行エントリシステム(SMILES)、化学マークアップ言語(CML)、化学表ファイル(MDL)など、多くの入出力化学ファイル形式
- 構造ジェネレーター[ 24 ]
- JNI-InChI 経由の国際化学識別子のサポート
バイオインフォマティクス
一般的な
- Pythonラッパー。Cinfonyを参照
- Rubyラッパー
- アクティブなユーザーコミュニティ
参照
- Bioclipse – Eclipse-RCPベースの化学バイオインフォマティクスワークベンチ
- ブルーオベリスク
- JChemPaint – Java 2D分子エディタ、アプレット、アプリケーション
- Jmol – Java 3Dレンダラー、アプレット、アプリケーション
- JOELib – Open Babel、OELibのJava版
- 無料およびオープンソースのソフトウェアパッケージのリスト
- 分子力学モデリング用ソフトウェアの一覧
参考文献
- ^ 「The Chemistry Development Kit - SourceForge.net で /OldFiles を参照」。
- ^ "cdk/cdk: CDK 2.11".ゼノド。 2025年3月29日。土井:10.5281/zenodo.15105090。
- ^ジョン・メイフィールド;ウィリハーゲン、エゴン。氏原和也;ラーマン、サイード・アサド。アルヴァルソン、ジョナサン。グラジュリス、サウリウス。シズ、ダニエル。ウィリアムソン、マーク・J。コチェフ、ニコライ。イェリアスコワ、ニーナ。バッハ、エリック。バーグ、アルビッド。クラーク、アレックス。ステファン、ラルフ。ウェンク、マイケル。ステューカー、オリバー。クラス・ヨンソン。ライル州バーグーン;カツボ、ドミトリー。ケーラー、ウリ。サイラス、ハーモン(2018年10月30日)。 「CDK/CDK:CDK 2.2」。ゼノド。土井:10.5281/zenodo.1474247。
- ^ Steinbeck, C.; Han, YQ; Kuhn, S.; Horlacher, O.; Luttmann, E.; Willighagen, EL (2003). 「The Chemistry Development Kit (CDK): 化学情報・バイオインフォマティクスのためのオープンソースJavaライブラリ」 . Journal of Chemical Information and Computer Sciences . 43 (2): 493– 500. doi : 10.1021/ ci025584y . PMC 4901983. PMID 12653513 .
- ^ Willighagen, Egon L.; Mayfield, John W.; Alvarsson, Jonathan; Berg, Arvid; Carlsson, Lars; Jeliazkova, Nina; Kuhn, Stefan; Pluskal, Tomáš; Rojas-Chertó, Miquel (2017-06-06). 「The Chemistry Development Kit (CDK) v2.0: atom types, drawing, molecular formulas, and substructure search」 . Journal of Cheminformatics . 9 (1): 33. doi : 10.1186/ s13321-017-0220-4 . ISSN 1758-2946 . PMC 5461230. PMID 29086040 .
- ^ 「The Chemistry Development Kit - SourceForge.net で /OldFiles を参照」。
- ^ 「The Chemistry Development Kit (CDK)」 . GitHub . 2021年10月12日.
- ^ 「The Chemistry Development Kit - SourceForge.net で /CDK ニュースを参照」。
- ^ “CDK 1.5.x ナイトリービルド - 2013-05-10 (21:21) [コミット 2abcb5d61304e58d55ea26a23ebd0d375deea36d]” . 2013年5月24日時点のオリジナルよりアーカイブ。2013年8月5日閲覧。
- ^ 「ホーム」 . jni-inchi.sourceforge.net .
- ^ Spjuth, O.; Berg, A.; Adams, S.; Willighagen, EL (2013). 「CDKとBioclipseを用いたケミインフォマティクスにおけるInChIの応用」 . Journal of Cheminformatics . 5 (1): 14. doi : 10.1186/1758-2946-5-14 . PMC 3674901. PMID 23497723 .
- ^ 「John May が CDK 1.5.x のリリース マネージャーになりました」。
- ^ Guha, R. (2007). 「Rにおける化学情報科学機能」 . Journal of Statistical Software . 18 (5): 1– 16. doi : 10.18637/jss.v018.i05 .
- ^ Kuhn, T.; Willighagen, EL; Zielesny, A.; Steinbeck, C. (2010). 「CDK-Taverna:ケモインフォマティクスのためのオープンワークフロー環境」 . BMC Bioinformatics . 11 : 159. doi : 10.1186/1471-2105-11-159 . PMC 2862046. PMID 20346188 .
- ^ Yap, CW (2011). 「PaDEL-descriptor: 分子記述子とフィンガープリントを計算するオープンソースソフトウェア」 . Journal of Computational Chemistry . 32 (7): 1466–74 . doi : 10.1002/jcc.21707 . PMID 21425294. S2CID 206032727 .
- ^ O'Boyle, Noel M (2008). 「Cinfony – 共通インターフェースを備えたオープンソースのケミインフォマティクスツールキットの統合」 . Chemistry Central Journal . 2 (1): 24. doi : 10.1186/1752-153X-2-24 . PMC 2646723. PMID 19055766 .
- ^ Beisken, S.; Meinl, T.; Wiswedel, B.; De Figueiredo, LF; Berthold, M.; Steinbeck, C. (2013). 「KNIME-CDK: ワークフロー駆動型ケミインフォマティクス」 . BMC Bioinformatics . 14 : 257. doi : 10.1186/1471-2105-14-257 . PMC 3765822. PMID 24103053 .
- ^ Lawson, KR; Lawson, J. (2012). 「LICSS - Microsoft Excelの化学スプレッドシート」 . Journal of Cheminformatics . 4 (1): 3. doi : 10.1186/1758-2946-4-3 . PMC 3310842. PMID 22301088 .
- ^ケモジャバ
- ^ Berger, Franziska; Flamm, Christoph; Gleiss, Petra M.; Leydold, Josef; Stadler, Peter F. (2004年3月). 「化学環認識における反例」 . Journal of Chemical Information and Computer Sciences . 44 (2): 323– 331. doi : 10.1021/ci030405d . PMID 15032507 .
- ^ May, John W ; Steinbeck, Christoph (2014). 「Chemistry Development Kit における効率的な環認識」 . Journal of Cheminformatics . 6 (1): 3. doi : 10.1186/1758-2946-6-3 . PMC 3922685. PMID 24479757 .
- ^ Steinbeck, C.; Hoppe, C.; Kuhn, S.; Floris, M.; Guha, R.; Willighagen, EL (2006). 「化学開発キット(CDK)の最近の開発 — 化学・バイオインフォマティクスのためのオープンソースJavaライブラリ」 . Curr. Pharm. Des . 12 (17): 2111–20 . doi : 10.2174/138161206777585274 . hdl : 2066/35445 . PMID 16796559. 2011年7月25日時点のオリジナルよりアーカイブ。 Guangli, M.; Yiyu, C. (2006). 「サポートベクターマシンと化学開発キットを用いたCaco-2の透過性の予測」 . J Pharm Pharm Sci . 9 (2): 210–21 . PMID 16959190 .
- ^ Clark, Alex M; Sarker, Malabika ; Ekins, Sean (2014). 「TB Mobile 2.0のためのオープンソース分子指紋を組み込んだ新しいターゲット予測および可視化ツール」 . Journal of Cheminformatics . 6 : 38. doi : 10.1186/s13321-014-0038-2 . PMC 4190048. PMID 25302078 .
- ^ JE、ペイロンスリー;ロハス・チェルト、M.フィケラ、D.ライマース、T.クーリエ、L.フォーロン、JL;ハンケマイヤー、T. (2012)。「OMG: オープン分子ジェネレーター」。ケモインフォマティクスジャーナル。4 (1): 21.土井: 10.1186/1758-2946-4-21。PMC 3558358。PMID 22985496。
- ^ Bashton, M.; Nobeli, I.; Thornton, JM (2006). 「酵素のコグネイトリガンドドメインマッピング」 . Journal of Molecular Biology . 364 (4): 836– 52. doi : 10.1016/j.jmb.2006.09.041 . PMID 17034815 .
- ^ Rojas-Cherto, M.; Kasper, PT; Willighagen, EL; Vreeken, RJ; Hankemeier, T.; Reijmers, TH (2011). 「MSnに基づく元素組成測定」 .バイオインフォマティクス. 27 (17): 2376– 2383. doi : 10.1093/bioinformatics/btr409 . PMID 21757467 .
- ^ Ruiz-Blanco, Yasser B; Paz, Waldo; Green, James; Marrero-Ponce, Yovani (2015). 「ProtDCal: タンパク質の配列および3D構造の汎用数値記述子を計算するプログラム」 . BMC Bioinformatics . 16 : 162. doi : 10.1186/s12859-015-0586-0 . PMC 4432771. PMID 25982853 .
外部リンク
- 公式サイト
- CDK Wiki – コミュニティ ウィキ
- Planet CDK - ブログ惑星
- CDK デピクチャ
- オープンサイエンス