Chemistry Development Kit

Source: Wikipedia, the free encyclopedia.
Chemistry Development Kit
Original author(s)Christoph Steinbeck, Egon Willighagen, Dan Gezelter
Developer(s)The CDK Project
Initial release11 May 2001; 22 years ago (2001-05-11)[1]
Stable release2.8[2] (September 14, 2022; 18 months ago (2022-09-14)) [±]
Preview release2.2[3] (October 30, 2018; 5 years ago (2018-10-30)) [±]
LicenseLGPL 2.0
Websitecdk.github.io

The Chemistry Development Kit (CDK) is computer

chemoinformatics and bioinformatics.[4][5] It is available for Windows, Linux, Unix, and macOS. It is free and open-source software distributed under the GNU Lesser General Public License
(LGPL) 2.0.

History

The CDK was created by Christoph Steinbeck, Egon Willighagen and Dan Gezelter, then developers of Jmol and JChemPaint, to provide a common code base, on 27–29 September 2000 at the University of Notre Dame. The first source code release was made on 11 May 2011.[6] Since then more than 100 people have contributed to the project,[7] leading to a rich set of functions, as given below. Between 2004 and 2007, CDK News was the project's newsletter of which all articles are available from a public archive.[8] Due to an unsteady rate of contributions, the newsletter was put on hold.

CDK News
LanguageEnglish
ISSN
1614-7553

Later, unit testing, code quality checking, and

InChI Trust, to encourage continued development. The library uses JNI-InChI[10] to generate International Chemical Identifiers (InChIs).[11]
In April 2013, John Mayfield (né May) joined the ranks of release managers of the CDK, to handle the development branch.[12]

Library

The CDK is a library, instead of a user program. However, it has been integrated into various environments to make its functions available. CDK is currently used in several applications, including the programming language

Taverna workbench plugin),[14] Bioclipse, PaDEL,[15] and Cinfony.[16] Also, CDK extensions exist for Konstanz Information Miner (KNIME)[17] and for Excel, called LICSS ([1]).[18]

In 2008, bits of GPL-licensed code were removed from the library. While those code bits were independent from the main CDK library, and no copylefting was involved, to reduce confusions among users, the ChemoJava project was instantiated.[19]

Major features

Chemoinformatics

Bioinformatics

  • protein active site detection
  • cognate ligand detection[25]
  • metabolite identification[26]
  • pathway databases
  • 2D and 3D protein descriptors[27]

General

  • Python wrapper; see Cinfony
  • Ruby wrapper
  • active
    user community

See also

References

  1. ^ "The Chemistry Development Kit - Browse /OldFiles at SourceForge.net".
  2. .
  3. .
  4. .
  5. .
  6. ^ "The Chemistry Development Kit - Browse /OldFiles at SourceForge.net".
  7. ^ "The Chemistry Development Kit (CDK)". GitHub. 12 October 2021.
  8. ^ "The Chemistry Development Kit - Browse /CDK News at SourceForge.net".
  9. ^ "CDK 1.5.x Nightly Build - 2013-05-10 (21:21) [Commit 2abcb5d61304e58d55ea26a23ebd0d375deea36d]". Archived from the original on 2013-05-24. Retrieved 2013-08-05.
  10. ^ "Home". jni-inchi.sourceforge.net.
  11. PMID 23497723
    .
  12. ^ "John May is now release manager of CDK 1.5.x".
  13. .
  14. .
  15. .
  16. .
  17. .
  18. .
  19. ^ ChemoJava
  20. PMID 15032507
    .
  21. .
  22. PMID 16796559. Archived from the original
    on 2011-07-25.
    Guangli, M.; Yiyu, C. (2006).
    "Predicting Caco-2 permeability using support vector machine and chemistry development kit". J Pharm Pharm Sci. 9 (2): 210–21.
    PMID 16959190
    .
  23. .
  24. .
  25. .
  26. .
  27. .

External links