化学開発キット (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 ] 貢献率が不安定だったため、ニュースレターは保留されました。
その後、ユニットテスト、コード品質チェック、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 ]
主な特徴
一般的な
参照
参考文献 ^ 「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 . ^ ^ 「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 .
外部リンク