The Chemistry Development Kit                 An OpenSource Java library for structural                             chemo-...
The Chemistry Development Kit?Library of Standard Algorithms ● Reduce need to rewrite code ● ChemoInformatics educationToo...
Standard AlgorithmsMolinformatics ● IO (CML, MDL, PDB, INChI, ...) ● SMILES parsing and canonical generation ● Isomorphism...
Simple example
3D Rendering: JmolRendering Features ● wireframe/ball-sticks/etc ● protein   ● cartoon   ● backboneRasmol ScriptingApplet ...
History of the ProjectSeptember 2000the CDK emerged from the CompChem librariesused by Jmol, JChemPaint and Seneca.Februar...
CDK CommunityActive development ● 10 active and 30 part-time ● highly internalUsers ● 50+ users on user list ● many projec...
CDK NewsNewsletter (ISSN 1614/7553) ● With articles on the use of CDK ● ChangeLog / Literature / FAQ ● Free, print copies ...
A few applications...Chemistry ● NMRShiftDB ● 2D diagram editor (JChemPaint) ● Seneca (structure elucidation) ● CML Rich S...
NMRShiftDBC. Steinbeck, S. Kunh et al. J.Chem.Inf.Comp.Sci., 2003,43:1733-1739
Chemistry enhancedRich Site Summary (CMLRSS)P. Murray-Rust, H.S. Rzepa, M.J. Williamson, and E.L.Willighagen, J.Chem.Inf.C...
Enzyme reaction Mechanisms
Summary➔   Large library with key algorithms➔   Active developer and user community➔   Has been used in several projectsNe...
AcknowledgmentsCode contributions from: Ulrich Bauer, Fabian Dortu, Dan Gezelter, Rajarshi Guha, Yonquan Han, Kai Hartmann...
Upcoming SlideShare
Loading in...5
×

CIC Boppard 2004

1,179

Published on

CCI

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,179
On Slideshare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CIC Boppard 2004

  1. 1. The Chemistry Development Kit An OpenSource Java library for structural chemo- and bioinformatics Egon Willighagen, Radboud University NijmegenChristoph Steinbeck, Cologne University BioInformatics Center 18. CIC-Workshop 14.-16. November 2004, Boppard
  2. 2. The Chemistry Development Kit?Library of Standard Algorithms ● Reduce need to rewrite code ● ChemoInformatics educationToolkit for prototyping ● 2D/3D rendering ● file IOJava ● Object oriented ● Portability ● Applet (and Internet technologies in general) ● ... speed ?
  3. 3. Standard AlgorithmsMolinformatics ● IO (CML, MDL, PDB, INChI, ...) ● SMILES parsing and canonical generation ● Isomorphism checking ● Substructure search (and SMARTS) ● Maximal Common Subgraph Searches ● Gasteiger charges ● Ring searching (SSSR) ● Structure Diagram Generation ● 2D Rendering (and 3D via Jmol) ● Fingerprinting ● HOSE codes ● Atom typing
  4. 4. Simple example
  5. 5. 3D Rendering: JmolRendering Features ● wireframe/ball-sticks/etc ● protein ● cartoon ● backboneRasmol ScriptingApplet and Application
  6. 6. History of the ProjectSeptember 2000the CDK emerged from the CompChem librariesused by Jmol, JChemPaint and Seneca.February 2001the CDK project registered at SourceForge.netMarch 2003 Steinbeck, C. and Han, Y. and Kuhn, S, and Horlacher, O. and Luttmann, E. and Willighagen, E. J.Chem.Inf.Comput.Sci. 2003, 43:493-500July 2004first release of CDK News
  7. 7. CDK CommunityActive development ● 10 active and 30 part-time ● highly internalUsers ● 50+ users on user list ● many projects using the libraryCommunication ● Email: user list, developers list ● Internet Relay Chat ● Informal meetings ● CDK News
  8. 8. CDK NewsNewsletter (ISSN 1614/7553) ● With articles on the use of CDK ● ChangeLog / Literature / FAQ ● Free, print copies availableVol. 1 Issue 2 ● Customizing file IO ● First steps in the implementation of a force field ● Spok - The Spectrum Organisation Kit ● Predictor ● Konqueror web shortcuts to the CDK API
  9. 9. A few applications...Chemistry ● NMRShiftDB ● 2D diagram editor (JChemPaint) ● Seneca (structure elucidation) ● CML Rich Site Summary ● Nomen (IUPAC name parser)Bioinformatics ● Brenda (enzyme database) ● Pathway analysis ● Enzyme reaction mechanismsMany more... ● A few commercial software programs ● Some project in development
  10. 10. NMRShiftDBC. Steinbeck, S. Kunh et al. J.Chem.Inf.Comp.Sci., 2003,43:1733-1739
  11. 11. Chemistry enhancedRich Site Summary (CMLRSS)P. Murray-Rust, H.S. Rzepa, M.J. Williamson, and E.L.Willighagen, J.Chem.Inf.Comp.Sci., 2004, 44:462 - 469
  12. 12. Enzyme reaction Mechanisms
  13. 13. Summary➔ Large library with key algorithms➔ Active developer and user community➔ Has been used in several projectsNew areas of interest ● Descriptor calculation (QSAR) ● Structure optimization (force field)
  14. 14. AcknowledgmentsCode contributions from: Ulrich Bauer, Fabian Dortu, Dan Gezelter, Rajarshi Guha, Yonquan Han, Kai Hartmann, Christian Hoppe, Oliver Horlacher, Miguel Howard, Geert Josten, Anatoli Krassavine, Stefan Kuhn, Daniel Leidert, Edgar Luttmann, Nathanaël Mazuir, Stephan Michels, Peter Murray-Rust, Chris Pudney, Jonathan Rienstra-Kiracofe, David Robinson, Bhupinder Sandhu, Jean-Sebastien Senecal, Sulev Sild, Bradley Smith, Christoph Steinbeck, Stephan Tomkinson, Joerg Wegner, Stephane Werner, Egon Willighagen, Yong Zhang.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×