The DOI matches its Crossref record; 68 of the 68 references it cites were found in a registry or an index.
The Chemistry Development Kit (CDK) v2.0: atom typing, depiction, molecular formulas, and substructure searching
Open accessAbstract
BACKGROUND: The Chemistry Development Kit (CDK) is a widely used open source cheminformatics toolkit, providing data structures to represent chemical concepts along with methods to manipulate such structures and perform computations on them. The library implements a wide variety of cheminformatics algorithms ranging from chemical structure canonicalization to molecular descriptor calculations and pharmacophore perception. It is used in drug discovery, metabolomics, and toxicology. Over the last 10 years, the code base has grown significantly, however, resulting in many complex interdependencies among components and poor performance of many algorithms. RESULTS: We report improvements to the CDK v2.0 since the v1.2 release series, specifically addressing the increased functional complexity and poor performance. We first summarize the addition of new functionality, such atom typing and molecular formula handling, and improvement to existing functionality that has led to significantly better performance for substructure searching, molecular fingerprints, and rendering of molecules. Second, we outline how the CDK has evolved with respect to quality control and the approaches we have adopted to ensure stability, including a code review mechanism. CONCLUSIONS: This paper highlights our continued efforts to provide a community driven, open source cheminformatics library, and shows that such collaborative projects can thrive over extended periods of time, resulting in a high-quality and performant library. By taking advantage of community support and contributions, we show that an open source cheminformatics project can act as a peer reviewed publishing platform for scientific computing software. Graphical abstract CDK 2.0 provides new features and improved performance.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Extended-Connectivity Fingerprints
Rogers, D., & Hahn, M. (2010) · Journal of Chemical Information and Modeling · doi:10.1021/ci100050t · Cited by 7,524
Weininger, D. (1988) · Journal of Chemical Information and Computer Sciences · doi:10.1021/ci00057a005 · Cited by 7,436
Wang, M., Carver, J. J., Phelan, V. V., Sanchez, L. M., Garg, N., Peng, Y., Nguyen, D. D., Watrous, J., Kapono, C. A., Luzzatto-Knaan, T., et al. (2016) · Nature Biotechnology · doi:10.1038/nbt.3597 · Cited by 4,629
Pluskal, T., Castillo, S., Villar-Briones, A., & Orešič, M. (2010) · BMC Bioinformatics · doi:10.1186/1471-2105-11-395 · Cited by 3,845
Self-citationKnapsack Problems: Algorithms and Computer Implementations
Connolly, D., Martello, S., & Toth, P. (1991) · Journal of the Operational Research Society · doi:10.2307/2583458 · Cited by 3,120
PaDEL‐descriptor: An open source software to calculate molecular descriptors and fingerprints
Yap, C. W. (2011) · Journal of Computational Chemistry · doi:10.1002/jcc.21707 · Cited by 2,962
The ChEMBL bioactivity database: an update
Bento, A. P., Gaulton, A., Hersey, A., Bellis, L. J., Chambers, J., Davies, M., Krüger, F. A., Light, Y., Mak, L., McGlinchey, S., et al. (2014) · Nucleic Acids Research · doi:10.1093/nar/gkt1031 · Cited by 1,492
Kind, T., & Fiehn, O. (2007) · BMC Bioinformatics · doi:10.1186/1471-2105-8-105 · Cited by 1,201
Searching molecular structure databases with tandem mass spectra using CSI:FingerID
Dührkop, K., Shen, H., Meusel, M., Rousu, J., & Böcker, S. (2015) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.1509788112 · Cited by 1,190
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. (2003) · Journal of Chemical Information and Computer Sciences · doi:10.1021/ci025584y · Cited by 1,108
Self-citation
Research works printed but not linked: 16
- Truszkowski A, Jayaseelan KV, Neumann S, Willighagen EL, Zielesny A, Steinbeck C (2011) New developments on the cheminformatics open workflow environment CDK-Taverna. J Cheminform 3(1):1–10 · doi:10.1186/1758-2946-3-54
- Lawson KR, Lawson J (2012) LICSS—a chemical spreadsheet in microsoft excel. J Cheminform 4(1):3 · doi:10.1186/1758-2946-4-3
- Sivakumar TV, Giri V, Park JH, Kim TY, Bhaduri A (2016) ReactPRED: a tool to predict and analyze biochemical reactions. Bioinformatics 32:3522–3524 · doi:10.1093/bioinformatics/btw491
- Jeliazkova N, Kochev N (2011) AMBIT-SMARTS: efficient searching of chemical structures and fragments. Mol Inform 30(8):707–720 · doi:10.1002/minf.201100028
- Cannon E, Mitchell JBO (2006) Classifying the World Anti-Doping Agency’s 2005 prohibited list using the Chemistry Development Kit fingerprint. In: Berthold MR, Glen R, Fischer I (eds) Computational life sciences II. vol. 4216 of Lecture Notes in Computer Science. Springer, Berlin, pp 173–182
- Spjuth O, Berg A, Adams S, Willighagen EL (2013) Applications of the InChI in cheminformatics with the CDK and Bioclipse. J Cheminform 5(1):14 · doi:10.1186/1758-2946-5-14
- Clark AM (2010) Basic primitives for molecular diagram sketching. J Cheminform 2(1):8 · doi:10.1186/1758-2946-2-8
- Helson HE (2007) Structure diagram generation. Wiley, Oxford
- Dührkop K, Ludwig M, Meusel M, Böcker S (2013) Faster mass decomposition. In: Proceedings of workshop on algorithms in bioinformatics (WABI 2013). Springer, pp 45–58. http://arxiv.org/abs/1307.7805 · arXiv · doi:10.1007/978-3-642-40453-5_5
- Böcker S, Lipták Z (2005) Efficient mass decomposition. In: Proceedings of the 2005 ACM symposium on applied computing. ACM, pp 151–157 · doi:10.1145/1066677.1066715
- ChemAxon Extended SMILES. http://onlinelibrarystatic.wiley.com/marvin/help/formats/cxsmiles-doc.html
- Berger F, Flamm C, Gleiss PM, Leydold J, Stadler PF (2004) Counterexamples in chemical ring perception. J Chem Inf Comput Sci 44(2):323–331 · doi:10.1021/ci030405d
- Gushurst AJ, Nourse JG, Hounshell WD, Leland BA, Raich DG (1991) The substance module: the representation, storage, and searching of complex structures. J Chem Inf Comput Sci 31(4):447–454 · doi:10.1021/ci00004a003
- Krause S, Willighagen E, Steinbeck C (2000) JChemPaint—using the collaborative forces of the internet to develop a free editor for 2D chemical structures. Molecules 5(1):93–98 · doi:10.3390/50100093
- Dalke A (2013) The FPS fingerprint format and chemfp toolkit. J Cheminform 5(1):P36. · doi:10.1186/1758-2946-5-s1-p36
- Murray-Rust P, Rzepa HS (2011) CML: Evolution and design. J Cheminform 3(1):44 · doi:10.1186/1758-2946-3-44
Cited by
Systematic classification of unknown metabolites using high-resolution fragmentation mass spectra
Dührkop, K., Nothias, L.-F., Fleischauer, M., Reher, R., Ludwig, M., Hoffmann, M. A., Petras, D., Gerwick, W. H., Rousu, J., Dorrestein, P. C., et al. (2021) · Nature Biotechnology · doi:10.1038/s41587-020-0740-8 · Cited by 860
Molecular representations in AI-driven drug discovery: a review and practical guide
David, L., Thakkar, A., Mercado, R., & Engkvist, O. (2020) · Journal of Cheminformatics · doi:10.1186/s13321-020-00460-5 · Cited by 587
Djoumbou-Feunang, Y., Fiamoncini, J., Gil-de-la-Fuente, A., Greiner, R., Manach, C., & Wishart, D. S. (2019) · Journal of Cheminformatics · doi:10.1186/s13321-018-0324-5 · Cited by 508
The LOTUS initiative for open knowledge management in natural products research
Rutz, A., Sorokina, M., Galgonek, J., Mietchen, D., Willighagen, E., Gaudry, A., Graham, J. G., Stephan, R., Page, R., Vondrášek, J., et al. (2022) · eLife · doi:10.7554/elife.70780 · Cited by 429
Self-citationArtificial Intelligence for Drug Toxicity and Safety
Basile, A. O., Yahi, A., & Tatonetti, N. P. (2019) · Trends in Pharmacological Sciences · doi:10.1016/j.tips.2019.07.005 · Cited by 363
Metadata
- Authors
- Willighagen, E. L., Mayfield, J. W., Alvarsson, J., Berg, A., Carlsson, L., Jeliazkova, N., Kuhn, S., Pluskal, T., Rojas-Chertó, M., Spjuth, O., Torrance, G., Evelo, C. T., Guha, R., & Steinbeck, C.
- Venue
- Journal of Cheminformatics
- Published
- 2017-06-06
- Volume
- 9
- Issue
- 1
- Pages
- 33-33
- ISSN
- 1758-2946 (ISSN-L)
- OpenAlex
- W2622236128
- Cited by
- 527
- References
- 68
- FWCI
- 32.11
- Type
- journal article
- Language
- en
- Update notices
- erratum (2017-09-20)
- Open access
- gold
- Licence
- creativecommons.org/licenses/by/4.0/ (tdm)
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: The Chemistry Development Kit (CDK) v2.0: atom typing, depiction, molecular formulas, and substructure searching. https://app.cochat.ai/papers/10.1186/s13321-017-0220-4
- The paper
- Willighagen, E. L., Mayfield, J. W., Alvarsson, J., Berg, A., Carlsson, L., Jeliazkova, N., Kuhn, S., Pluskal, T., Rojas-Chertó, M., Spjuth, O., Torrance, G., Evelo, C. T., Guha, R., & Steinbeck, C. (2017). The Chemistry Development Kit (CDK) v2.0: atom typing, depiction, molecular formulas, and substructure searching. Journal of Cheminformatics. https://doi.org/10.1186/s13321-017-0220-4
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.