The Chemistry Development Kit (CDK) is a Java library for structural chemo- and bioinformatics. It is now developed by more than 40 developers all over the world and used in more than 10 different academic as well as industrial projects world wide.
About the Chemistry Development Kit (CDK)
The CDK originated in the lab of Christoph Steinbeck as a successor of his older CompChem libraries, which urgently needed a rewrite. In autumn 2000, Christoph Steinbeck, Egon Willighagen and Dan Gezelter met at Notre Dame University, South Bend, USA, to discuss the architecture of the package. On the flight back to Europe, a first draft of the data classes were written.
In the following years, the CDK library evolved into a fully blown chemoinformatics package with code reaching from QSAR descriptor calculations to 2D and 3D model building. Programs like the 2D structure editor JChemPaint and NMRShiftDB, a database of organic molecules and their NMR spectra are based on the CDK. You can learn about these and others on the page Software using CDK. A full list of features is available.
More information about using CDK can be found in the Documentation section of this website. People interested in the CDK development are encouraged to check out the Development section as well. Some people might want to go directly to the Sourceforge pages of the Chemistry Development Kit to submit a bug, subscribe to a mailing list or download a release.
If you have any questions about CDK, please see the Contact section for information on how to reach the CDK developers. The list of source code contributors is long and can be viewed from the List of Contributors.
The two main publications are listed below. If you use the CDK in peer-reviewed work, we kindly ask you to cite either one of these two articles:
- "The Chemistry Development Kit (CDK): An Open-Source Java Library for Chemo- and Bioinformatics". Steinbeck C., Han Y., Kuhn S., Horlacher O., Luttmann E., Willighagen E.L., J. Chem. Inf. Comput. Sci. 2003 Mar-Apr; 43(2):493-500 (DOI: 10.1021/ci025584y)
- "Recent Developments of the Chemistry Development Kit (CDK) - An Open-Source Java Library for Chemo- and Bioinformatics". Steinbeck C., Hoppe C., Kuhn S., Floris M., Guha R., Willighagen E.L., Curr. Pharm. Des. 2006; 12(17):2111-2120 (DOI: 10.2174/138161206777585274)
The CDK has also been cited in a number of articles and a list of citations can be found at Citations.
YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit ASP Profiler