The Chemistry Development Kit (CDK) v2.0: atom typing, depiction, molecular formulas, and substructure searching

Journal of Cheminformatics
Egon L WillighagenChristoph Steinbeck

Abstract

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. 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. This pa...Continue Reading

References

Mar 26, 2003·Journal of Chemical Information and Computer Sciences·Christoph SteinbeckEgon Willighagen
May 28, 2003·Journal of Chemical Information and Computer Sciences·Jean-Loup FaulonRamdas S Pophale
Mar 23, 2004·Journal of Chemical Information and Computer Sciences·Franziska BergerPeter F Stadler
Mar 23, 2004·Journal of Chemical Information and Computer Sciences·Jean-Loup FaulonRobert D Carr
Apr 6, 2005·Journal of Chemical Information and Modeling·David VidalMiquel Pons
May 23, 2006·Journal of Chemical Information and Modeling·Rajarshi GuhaEgon L Willighagen
Jun 27, 2006·Current Pharmaceutical Design·Christoph SteinbeckEgon L Willighagen
Feb 24, 2007·BMC Bioinformatics·Ola SpjuthJarl E S Wikberg
Jan 5, 2008·Bioinformatics·Sebastian BöckerHenner Sudek
Sep 12, 2008·Bioinformatics·Justin Klekota, Frederick P Roth
Nov 19, 2008·Bioinformatics·Sebastian BöckerAnton Pervukhin
Dec 6, 2008·Chemistry Central Journal·Noel M O'Boyle, Geoffrey R Hutchison
Jun 30, 2009·Nature Chemical Biology·Stefan WetzelHerbert Waldmann
Dec 5, 2009·BMC Bioinformatics·Ola SpjuthJarl E S Wikberg
Jan 1, 2009·Journal of Cheminformatics·Syed Asad RahmanJanet M Thornton
Mar 24, 2010·BMC Bioinformatics·Sebastian WolfSteffen Neumann
Apr 30, 2010·Journal of Chemical Information and Modeling·David Rogers, Mathew Hahn
Oct 7, 2010·Journal of Cheminformatics·Alex M Clark
Jan 12, 2011·Journal of Cheminformatics·Georg HinselmannAndreas Zell
Mar 23, 2011·Journal of Computational Chemistry·Chun Wei Yap
May 18, 2011·Journal of Cheminformatics·Nina Jeliazkova, Vedrin Jeliazkov
Jul 16, 2011·Bioinformatics·Miguel Rojas-ChertóTheo H Reijmers
Jul 22, 2011·Journal of Chemical Information and Modeling·Ola SpjuthLars Carlsson
Oct 18, 2011·Journal of Cheminformatics·Noel M O'BoylePeter Murray-Rust
Oct 18, 2011·Journal of Cheminformatics·Peter Murray-Rust, Henry S Rzepa
Dec 15, 2011·Journal of Cheminformatics·Andreas TruszkowskiChristoph Steinbeck
Feb 4, 2012·Journal of Cheminformatics·Kevin R Lawson, Jonty Lawson
Sep 19, 2012·Journal of Cheminformatics·Julio E PeironcelyThomas Hankemeier
Nov 1, 2012·Current Topics in Medicinal Chemistry·Ola SpjuthMartin Eklund
Nov 28, 2012·Bioorganic & Medicinal Chemistry Letters·Ulf Norinder, Maria E Ek
Nov 28, 2012·Nucleic Acids Research·Janna HastingsChristoph Steinbeck
Mar 19, 2013·Journal of Cheminformatics·Ola SpjuthEgon L Willighagen
Jun 7, 2013·Bioinformatics·Michal RostkowskiPatrik Rydberg
Oct 10, 2013·BMC Bioinformatics·Stephan BeiskenChristoph Steinbeck
Nov 12, 2013·Nucleic Acids Research·A Patrícia BentoJohn P Overington
Jan 15, 2014·Nature Methods·Syed Asad RahmanJanet M Thornton
Feb 1, 2014·Journal of Cheminformatics·John W May, Christoph Steinbeck
Sep 18, 2014·Journal of Chemical Information and Modeling·Jonathan AlvarssonTobias Noeske
Oct 16, 2014·Journal of Chemical Information and Modeling·Jonathan AlvarssonJarl E S Wikberg
Dec 11, 2014·Journal of Chemical Information and Modeling·Behrooz Torabi MoghadamOla Spjuth
Feb 5, 2015·Algorithms for Molecular Biology : AMB·Yaron Ab Goldstein, Alexander Bockmayr

❮ Previous
Next ❯

Citations

Apr 5, 2018·Journal of Cheminformatics·Maris LapinsOla Spjuth
Jan 18, 2018·ChemMedChem·Albert J KooistraChris de Graaf
Aug 16, 2018·Physical Chemistry Chemical Physics : PCCP·Rémi Bouteloup, Didier Mathieu
Jan 11, 2019·Journal of Environmental Science and Health. Part C, Environmental Carcinogenesis & Ecotoxicology Reviews·Gabriel IdakwoChaoyang Zhang
Feb 27, 2019·Archives of Toxicology·Chun-Wei TungShan-Shan Wang
Oct 3, 2019·Environmental Science. Processes & Impacts·Bo ShaZhanyun Wang
Dec 31, 2019·Briefings in Bioinformatics·Jie DongDong-Sheng Cao
Jul 7, 2019·BMC Bioinformatics·Christoph RuttkiesStefan Posch
Sep 2, 2020·Natural Product Reports·Ruihan ZhangWeilie Xiao
Sep 25, 2019·SAR and QSAR in Environmental Research·P V PogodinV V Poroikov
Aug 11, 2018·Journal of Cheminformatics·Karina van den BroekAchim Zielesny
Aug 22, 2018·Journal of Cheminformatics·Robert J AllawaySara J C Gosline
Apr 10, 2019·Journal of Cheminformatics·Dominique SydowAndrea Volkamer
Aug 11, 2019·Journal of Cheminformatics·Maria Sorokina, Christoph Steinbeck
Dec 19, 2019·Metabolites·Ali RazzaqFozia Saleem
Jun 7, 2019·Molecules : a Journal of Synthetic Chemistry and Natural Product Chemistry·Thomas M Kaiser, Pieter B Burger
Dec 16, 2018·Journal of Cheminformatics·Jeffrey Plante, Stephane Werner
Sep 25, 2019·Metabolites·Jan StanstrupSteffen Neumann
Jun 19, 2019·Analytical and Bioanalytical Chemistry·Christoph RuttkiesMartin Krauss
Apr 22, 2020·Nucleic Acids Research·Shaozhen DingQian-Nan Hu
Oct 16, 2019·ChemMedChem·Matthew H Todd
May 20, 2018·Journal of Cheminformatics·Miguel QuirósAntanas Vaitkus
Feb 6, 2019·Journal of Cheminformatics·Francois BerengerYoshihiro Yamanishi
Nov 30, 2018·Journal of Cheminformatics·Jeremy R Ash, Jacqueline M Hughes-Oliver
Feb 6, 2019·Journal of Cheminformatics·Rajarshi Guha
Jun 27, 2019·Journal of Cheminformatics·Jeremy R AshDenis Fourches
Jun 30, 2019·Frontiers in Chemistry·Christina de Bruyn KopsJohannes Kirchmair
Dec 10, 2020·Journal of Cheminformatics·Jonas SchaubMaria Sorokina
Dec 10, 2020·Journal of Cheminformatics·Victorien Delannée, Marc C Nicklaus

❮ Previous
Next ❯

Software Mentioned

CXSMILES
chemfp
QSAR DataBank
CDK
SilentChemObjectBuilder
builder3dtools
Java
WhichCyp
V2000
legacy

Related Concepts

Related Feeds

Cell Checkpoints & Regulators

Cell cycle checkpoints are a series of complex checkpoint mechanisms that detect DNA abnormalities and ensure that DNA replication and repair are complete before cell division. They are primarily regulated by cyclins, cyclin-dependent kinases, and the anaphase-promoting complex/cyclosome. Here is the latest research.

Related Papers

Journal of Cheminformatics
John May, Christoph Steinbeck
Journal of Cheminformatics
Andreas TruszkowskiChristoph Steinbeck
Journal of Chemical Information and Modeling
Thomas SanderChristian Rufener
IEEE Transactions on Bio-medical Engineering
Andras LassoGabor Fichtinger
© 2022 Meta ULC. All rights reserved