SlideShare a Scribd company logo
1 of 23
CHEMISTRY
DEVELOPMENT KIT
P R E S E N T E D B Y
A L I C H Y S O W M Y A
1 8 P I M 2 8 5 5
D E P A R T M E N T O F
P H A R M A C O I N F O R M A T I C S
2 N D S E M E S T E R M . S ( P H A R M . )
N I P E R S . A . S N A G A R
• The Chemistry Development Kit (CDK) is computer software, a library in the programming language Java,
for chemoinformatics and bioinformatics
• Available for Windows, Linux and Unix
• It is a widely used open source cheminformatics toolkit, providing data structures to represent chemical
concepts along with methods to manipulate such structures and perform 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
Introduction:
• The Chemistry Development Kit (CDK) is one of the tools developed under the aegis of the Blue Obelisk, a
movement promoting Open Data, Open Source, and Open Standards in chemistry
• 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
History:
• The CDK originated as a support project for a couple of different chemoinformatics software packages,
namely a structure editor, a Web database for organic compounds and their NMR chemical shifts, a program
for computer assisted structure elucidation, and a 3D structure viewer and analyzer, which is still being
ported to the CDK
• Since then more than 75 people have contributed to the project, leading to a rich set of functionality
• Later, unit testing, code quality checking, and JavaDoc validation was introduced. In 2012, the project
became a support of the InChI Trust to encourage continued development
History:
 Input/Output:
• I/O (CML,MDL Molfile, SDF, PDB)
• SMILES
• InChI
 Modelling
• 3D Model-Builder
• Atom- Typing
• Force-Field
• Representation of Biomolecular Structures
 Visualization
• Structure-Diagram-Layout (SDG)
• 2D Rendering
• 3D Rendering
Facilities of CDK:
 Chemical Graphs
• Isomorphism detection
• Maximum-Common-Substructure Searches
• SMARTS- and Substructure Searches
• Ring searches
• Aromaticity detection
 Library Enumeration
• Deterministic Isomer generator
• Stochastic Structure Generators via
o Simulated Annealing
o Genetic Algorithms
Facilities of CDK:
 Properties
• Fingerprinting
• >70 QSAR – Descriptors
• QSAR model building
Facilities of CDK:
 Chemistry
• 2D molecule editor and generator
• 3D geometry generation
• QSAR descriptor calculations
• Fingerprint calculations, including the ECFP and FCFP fingerprints
• Force field calculations
• Many input-output chemical file formats including simplified molecular-input line-entry system
(SMILES), Chemical Markup Language (CML) and Chemical table file (MDL)
• Structure generators
• International Chemical Identifier support, via JNI-InChI
Applications of CDK:
 Bioinformatics
• Protein active site detection
• Metabolite identification
• Pathway databases
• 2D and 3D protein descriptors
Applications of CDK:
CDK is currently used in several tools namely
• R (programming language)
• CDK-Taverna (a Taverna workbench plugin)
• Bioclipse
• PaDEL
• Cinfony
• CDK extensions exist for KNIME and for Excel ,called LICSS ()
Analytical Tools Based on CDK:
• The CDK-Taverna project aims at building an open-source pipelining solution through combination of
different open-source projects such as Taverna , the Chemistry Development Kit (CDK) or Bioclipse A first
integrated version of CDK-Taverna was recently released to the public
• CDK-Taverna was originally conceived by Christoph Steinbeck who belongs from Germany
• Taverna is an open source domain independent Workflow Management System - a suite of tools used to
design and execute scientific workflows
CDK-TAVERNA:
• In addition the CDK is enhanced with specific functions and options for reaction enumeration based on a
reaction template and corresponding reactant libraries
• Reaction enumeration supports combinatorial chemistry approaches in the drug discovery process of the
pharmaceutical industry
CDK-TAVERNA:
CDK-TAVERNA:
• The Bioclipse project is a Java-based, open source , visual platform for chemo and bioinformatics based on
the Eclipse Rich Client Platform (RCP)
• Bioclipse uses a plugin architecture that inherits basic functionality and visual interfaces from Eclipse, such as
help system, software updates , preferences, cross-platform deployment etc
• Via its plugins, Bioclipse provides functionality for chemo- and bioinformatics, and extension points that
easily can be extended by other, possibly proprietary, plugins to provide additional functionality
• Bioclipse is a graphical workbench for the life sciences built upon the Eclipse Rich Client Platform (RCP)
BIOCLIPSE:
• With graphical editors and visualization tools, Bioclipse allows for editing chemical structures in 2D and 3D,
biological sequences, and interacts with various Web services and public databases in bioscience
• All functionality in Bioclipse is available from an integrated scripting language based on Javascript
• Bioinformatics in Bioclipse relies heavily on BioJava, which provides core bioinformatics functionality, and a
graphical editor for sequence alignments
• Various clients for Web services are also available to facilitate downloading of e.g. biological sequences and
annotations, as well as for bioinformatcs analysis
BIOCLIPSE:
BIOCLIPSE:
• A software to calculate molecular descriptors and fingerprints. The software currently calculates 1875
descriptors (1444 1D, 2D descriptors and 431 3D descriptors) and 12 types of fingerprints(total 16092 bits)
PaDEL :
• The descriptors and fingerprints are calculated using the Chemistry Developmaent Kit with additional
descriptors and fingerprints such as –
 Atom type electro-topological state descriptors,
 Crippen's logP and MR,
 extended topochemical atom (ETA) descriptors,
 McGowan volume,
 molecular linear free energy relation descriptors,
 ring counts,
 count of chemical substructures (identified by Laggner)
 binary fingerprints and
 count of chemical substructures (identified by Klekota and Roth)
PaDEL :
PaDEL :
• Cinfony, a Python module presents a common interface to all three of these toolkits (Open Babel, the CDK,
Indigo and the RDKit)
• It allows the user to easily combine methods and results from any of the toolkits
• The run time of the Cinfony modules is almost as fast as accessing the underlying toolkits directly from C++ or
Java
• But Cinfony makes it much easier to carry out common tasks in chemoinformatics such as reading file
formats and calculating descriptors
CINFONY :
CINFONY :
• These nodes have been developed in collaboration with the KNIME group. The nodes provide basic
chemoinformatics functionality to deal with molecular compounds
• KNIME-CDK comprises functions for molecule conversion to/from common formats, generation of signatures,
fingerprints, and molecular properties
• It is based on the Chemistry Development Toolkit and uses the Chemical Markup Language for persistence
(Java base)
• A comparison with the chemoinformatics plug-in RDKit shows that KNIME-CDK supports a similar range of
chemical classes and adds new functionality to the framework
• The plug-in is easy to use and enables the community to build further nodes based on the popular CDK
library that work in combination with the existing molecule representation
KNIME Extension nodes for CDK:
Chemistry Development Kit (CDK) Overview

More Related Content

What's hot

Cheminformatics
CheminformaticsCheminformatics
Cheminformaticsbaoilleach
 
PubChem and Its Applications for Drug Discovery
PubChem and Its Applications for Drug DiscoveryPubChem and Its Applications for Drug Discovery
PubChem and Its Applications for Drug DiscoverySunghwan Kim
 
BT631-8-Folds_proteins
BT631-8-Folds_proteinsBT631-8-Folds_proteins
BT631-8-Folds_proteinsRajesh G
 
Basics Of Molecular Docking
Basics Of Molecular DockingBasics Of Molecular Docking
Basics Of Molecular DockingSatarupa Deb
 
Fermentation final ppt
Fermentation final pptFermentation final ppt
Fermentation final pptRina Patil
 
Recombinant DNA Technology and Drug Discovery
Recombinant DNA Technology and Drug DiscoveryRecombinant DNA Technology and Drug Discovery
Recombinant DNA Technology and Drug DiscoveryDivya V
 
Spps and side reactions in peptide synthesis
Spps and side reactions in peptide synthesisSpps and side reactions in peptide synthesis
Spps and side reactions in peptide synthesiskavyakaparthi1
 
Cadd and molecular modeling for M.Pharm
Cadd and molecular modeling for M.PharmCadd and molecular modeling for M.Pharm
Cadd and molecular modeling for M.PharmShikha Popali
 
energy minimization
energy minimizationenergy minimization
energy minimizationpradeep kore
 
Molecular and Quantum Mechanics in drug design
Molecular and Quantum Mechanics in drug designMolecular and Quantum Mechanics in drug design
Molecular and Quantum Mechanics in drug designAjay Kumar
 
tboc fmoc protocol in solid phase peptide synthesis
tboc fmoc protocol in solid phase peptide synthesistboc fmoc protocol in solid phase peptide synthesis
tboc fmoc protocol in solid phase peptide synthesisSANTOSH KUMAR SAHOO
 
InterPro and InterProScan 5.0
InterPro and InterProScan 5.0InterPro and InterProScan 5.0
InterPro and InterProScan 5.0EBI
 
Protein folding
Protein foldingProtein folding
Protein foldingFacebook
 
Molecular dynamics and Simulations
Molecular dynamics and SimulationsMolecular dynamics and Simulations
Molecular dynamics and SimulationsAbhilash Kannan
 

What's hot (20)

Cheminformatics
CheminformaticsCheminformatics
Cheminformatics
 
PubChem and Its Applications for Drug Discovery
PubChem and Its Applications for Drug DiscoveryPubChem and Its Applications for Drug Discovery
PubChem and Its Applications for Drug Discovery
 
BT631-8-Folds_proteins
BT631-8-Folds_proteinsBT631-8-Folds_proteins
BT631-8-Folds_proteins
 
Basics Of Molecular Docking
Basics Of Molecular DockingBasics Of Molecular Docking
Basics Of Molecular Docking
 
Fermentation final ppt
Fermentation final pptFermentation final ppt
Fermentation final ppt
 
Virtual sreening
Virtual sreeningVirtual sreening
Virtual sreening
 
Recombinant DNA Technology and Drug Discovery
Recombinant DNA Technology and Drug DiscoveryRecombinant DNA Technology and Drug Discovery
Recombinant DNA Technology and Drug Discovery
 
Spps and side reactions in peptide synthesis
Spps and side reactions in peptide synthesisSpps and side reactions in peptide synthesis
Spps and side reactions in peptide synthesis
 
Qsar ppt
Qsar pptQsar ppt
Qsar ppt
 
Molecular modelling
Molecular modelling Molecular modelling
Molecular modelling
 
Cadd and molecular modeling for M.Pharm
Cadd and molecular modeling for M.PharmCadd and molecular modeling for M.Pharm
Cadd and molecular modeling for M.Pharm
 
energy minimization
energy minimizationenergy minimization
energy minimization
 
2D - QSAR
2D - QSAR2D - QSAR
2D - QSAR
 
Molecular and Quantum Mechanics in drug design
Molecular and Quantum Mechanics in drug designMolecular and Quantum Mechanics in drug design
Molecular and Quantum Mechanics in drug design
 
Energy minimization
Energy minimizationEnergy minimization
Energy minimization
 
tboc fmoc protocol in solid phase peptide synthesis
tboc fmoc protocol in solid phase peptide synthesistboc fmoc protocol in solid phase peptide synthesis
tboc fmoc protocol in solid phase peptide synthesis
 
InterPro and InterProScan 5.0
InterPro and InterProScan 5.0InterPro and InterProScan 5.0
InterPro and InterProScan 5.0
 
Qsar by hansch analysis
Qsar by hansch analysisQsar by hansch analysis
Qsar by hansch analysis
 
Protein folding
Protein foldingProtein folding
Protein folding
 
Molecular dynamics and Simulations
Molecular dynamics and SimulationsMolecular dynamics and Simulations
Molecular dynamics and Simulations
 

Similar to Chemistry Development Kit (CDK) Overview

Avogadro, Open Chemistry and Semantics
Avogadro, Open Chemistry and SemanticsAvogadro, Open Chemistry and Semantics
Avogadro, Open Chemistry and SemanticsMarcus Hanwell
 
The Open Chemistry Project
The Open Chemistry ProjectThe Open Chemistry Project
The Open Chemistry ProjectMarcus Hanwell
 
Open Chemistry: Input Preparation, Data Visualization & Analysis
Open Chemistry: Input Preparation, Data Visualization & AnalysisOpen Chemistry: Input Preparation, Data Visualization & Analysis
Open Chemistry: Input Preparation, Data Visualization & AnalysisMarcus Hanwell
 
Kitware: Qt and Scientific Computing
Kitware: Qt and Scientific ComputingKitware: Qt and Scientific Computing
Kitware: Qt and Scientific Computingaccount inactive
 
Chemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the DesktopChemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the DesktopMarcus Hanwell
 
Open Source Visualization of Scientific Data
Open Source Visualization of Scientific DataOpen Source Visualization of Scientific Data
Open Source Visualization of Scientific DataMarcus Hanwell
 
Chemistrify the Web
Chemistrify the WebChemistrify the Web
Chemistrify the Webbaoilleach
 
Devops Online Training D.pptx
Devops Online Training D.pptxDevops Online Training D.pptx
Devops Online Training D.pptxTalluriRenuka
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
 
John Haggins Res2015
John Haggins Res2015John Haggins Res2015
John Haggins Res2015John Haggins
 
Deploy and Update Jakarta EE & MicroProfile applications with Paketo.pptx
Deploy and Update Jakarta EE & MicroProfile applications with Paketo.pptxDeploy and Update Jakarta EE & MicroProfile applications with Paketo.pptx
Deploy and Update Jakarta EE & MicroProfile applications with Paketo.pptxJamie Coleman
 
Keynote: A Roadmap for Domain-Specific Low-Code Platforms
Keynote: A Roadmap for Domain-Specific Low-Code PlatformsKeynote: A Roadmap for Domain-Specific Low-Code Platforms
Keynote: A Roadmap for Domain-Specific Low-Code PlatformsObeo
 
09 The Extreme-scale Scientific Software Stack for Collaborative Open Source
09 The Extreme-scale Scientific Software Stack for Collaborative Open Source09 The Extreme-scale Scientific Software Stack for Collaborative Open Source
09 The Extreme-scale Scientific Software Stack for Collaborative Open SourceRCCSRENKEI
 
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...Alexandr Savchenko
 
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa..."Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...Fwdays
 
Reproducibility of computational workflows is automated using continuous anal...
Reproducibility of computational workflows is automated using continuous anal...Reproducibility of computational workflows is automated using continuous anal...
Reproducibility of computational workflows is automated using continuous anal...Kento Aoyama
 
Ananth_Ravishankar
Ananth_RavishankarAnanth_Ravishankar
Ananth_Ravishankarananth R
 

Similar to Chemistry Development Kit (CDK) Overview (20)

Avogadro, Open Chemistry and Semantics
Avogadro, Open Chemistry and SemanticsAvogadro, Open Chemistry and Semantics
Avogadro, Open Chemistry and Semantics
 
The Open Chemistry Project
The Open Chemistry ProjectThe Open Chemistry Project
The Open Chemistry Project
 
Open Chemistry: Input Preparation, Data Visualization & Analysis
Open Chemistry: Input Preparation, Data Visualization & AnalysisOpen Chemistry: Input Preparation, Data Visualization & Analysis
Open Chemistry: Input Preparation, Data Visualization & Analysis
 
Kitware: Qt and Scientific Computing
Kitware: Qt and Scientific ComputingKitware: Qt and Scientific Computing
Kitware: Qt and Scientific Computing
 
Chemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the DesktopChemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the Desktop
 
Open Source Visualization of Scientific Data
Open Source Visualization of Scientific DataOpen Source Visualization of Scientific Data
Open Source Visualization of Scientific Data
 
Chemistrify the Web
Chemistrify the WebChemistrify the Web
Chemistrify the Web
 
Devops Online Training D.pptx
Devops Online Training D.pptxDevops Online Training D.pptx
Devops Online Training D.pptx
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
John Haggins Res2015
John Haggins Res2015John Haggins Res2015
John Haggins Res2015
 
Resume_Basith
Resume_BasithResume_Basith
Resume_Basith
 
Deploy and Update Jakarta EE & MicroProfile applications with Paketo.pptx
Deploy and Update Jakarta EE & MicroProfile applications with Paketo.pptxDeploy and Update Jakarta EE & MicroProfile applications with Paketo.pptx
Deploy and Update Jakarta EE & MicroProfile applications with Paketo.pptx
 
Keynote: A Roadmap for Domain-Specific Low-Code Platforms
Keynote: A Roadmap for Domain-Specific Low-Code PlatformsKeynote: A Roadmap for Domain-Specific Low-Code Platforms
Keynote: A Roadmap for Domain-Specific Low-Code Platforms
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 
Mannu_Kumar_CV
Mannu_Kumar_CVMannu_Kumar_CV
Mannu_Kumar_CV
 
09 The Extreme-scale Scientific Software Stack for Collaborative Open Source
09 The Extreme-scale Scientific Software Stack for Collaborative Open Source09 The Extreme-scale Scientific Software Stack for Collaborative Open Source
09 The Extreme-scale Scientific Software Stack for Collaborative Open Source
 
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
 
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa..."Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...
 
Reproducibility of computational workflows is automated using continuous anal...
Reproducibility of computational workflows is automated using continuous anal...Reproducibility of computational workflows is automated using continuous anal...
Reproducibility of computational workflows is automated using continuous anal...
 
Ananth_Ravishankar
Ananth_RavishankarAnanth_Ravishankar
Ananth_Ravishankar
 

More from Alichy Sowmya

Plant tissue culture
Plant tissue culturePlant tissue culture
Plant tissue cultureAlichy Sowmya
 
Probability distribution in R
Probability distribution in RProbability distribution in R
Probability distribution in RAlichy Sowmya
 
Regression analysis in R
Regression analysis in RRegression analysis in R
Regression analysis in RAlichy Sowmya
 
Validation of homology modeling
Validation of homology modelingValidation of homology modeling
Validation of homology modelingAlichy Sowmya
 
Big data in metabolism
Big data in metabolismBig data in metabolism
Big data in metabolismAlichy Sowmya
 
PHARMACOGNOSTICAL AND BIOLOGICAL ACTIVITY EVALUATION OF DECALEPIS HAMILTONII
PHARMACOGNOSTICAL AND BIOLOGICAL ACTIVITY  EVALUATION OF DECALEPIS HAMILTONIIPHARMACOGNOSTICAL AND BIOLOGICAL ACTIVITY  EVALUATION OF DECALEPIS HAMILTONII
PHARMACOGNOSTICAL AND BIOLOGICAL ACTIVITY EVALUATION OF DECALEPIS HAMILTONIIAlichy Sowmya
 
SciFinder and its utility in Drug discovery
SciFinder and its utility in Drug discoverySciFinder and its utility in Drug discovery
SciFinder and its utility in Drug discoveryAlichy Sowmya
 
Prescription filling record
Prescription filling recordPrescription filling record
Prescription filling recordAlichy Sowmya
 
Limitations of in silico drug discovery methods
Limitations of in silico drug discovery methodsLimitations of in silico drug discovery methods
Limitations of in silico drug discovery methodsAlichy Sowmya
 
Crimean Congo Hemorrhagic fever
Crimean Congo Hemorrhagic feverCrimean Congo Hemorrhagic fever
Crimean Congo Hemorrhagic feverAlichy Sowmya
 

More from Alichy Sowmya (12)

Plant tissue culture
Plant tissue culturePlant tissue culture
Plant tissue culture
 
Protein data bank
Protein data bankProtein data bank
Protein data bank
 
Probability distribution in R
Probability distribution in RProbability distribution in R
Probability distribution in R
 
Regression analysis in R
Regression analysis in RRegression analysis in R
Regression analysis in R
 
Validation of homology modeling
Validation of homology modelingValidation of homology modeling
Validation of homology modeling
 
Big data in metabolism
Big data in metabolismBig data in metabolism
Big data in metabolism
 
PHARMACOGNOSTICAL AND BIOLOGICAL ACTIVITY EVALUATION OF DECALEPIS HAMILTONII
PHARMACOGNOSTICAL AND BIOLOGICAL ACTIVITY  EVALUATION OF DECALEPIS HAMILTONIIPHARMACOGNOSTICAL AND BIOLOGICAL ACTIVITY  EVALUATION OF DECALEPIS HAMILTONII
PHARMACOGNOSTICAL AND BIOLOGICAL ACTIVITY EVALUATION OF DECALEPIS HAMILTONII
 
SciFinder and its utility in Drug discovery
SciFinder and its utility in Drug discoverySciFinder and its utility in Drug discovery
SciFinder and its utility in Drug discovery
 
Prescription filling record
Prescription filling recordPrescription filling record
Prescription filling record
 
Information science
Information scienceInformation science
Information science
 
Limitations of in silico drug discovery methods
Limitations of in silico drug discovery methodsLimitations of in silico drug discovery methods
Limitations of in silico drug discovery methods
 
Crimean Congo Hemorrhagic fever
Crimean Congo Hemorrhagic feverCrimean Congo Hemorrhagic fever
Crimean Congo Hemorrhagic fever
 

Recently uploaded

Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliRewAs ALI
 
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Call Girls in Nagpur High Profile
 
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...Miss joya
 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escortsvidya singh
 
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...Taniya Sharma
 
Call Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night EnjoyCall Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night Enjoybabeytanya
 
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...Garima Khatri
 
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Servicevidya singh
 
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...narwatsonia7
 
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls ServiceKesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Servicemakika9823
 
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...Miss joya
 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune) Girls Service
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune)  Girls ServiceCALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune)  Girls Service
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune) Girls ServiceMiss joya
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...narwatsonia7
 
Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...
Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...
Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...Miss joya
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...astropune
 
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...Miss joya
 
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...astropune
 

Recently uploaded (20)

Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas Ali
 
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
 
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
 
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore EscortsCall Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
Call Girls Horamavu WhatsApp Number 7001035870 Meeting With Bangalore Escorts
 
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
 
Call Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night EnjoyCall Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Panvel Mumbai📲 9833363713 💞 Full Night Enjoy
 
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
 
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 9907093804 Top Class Call Girl Service Available
 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
 
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...
 
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls ServiceKesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
 
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
 
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
 
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune) Girls Service
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune)  Girls ServiceCALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune)  Girls Service
CALL ON ➥9907093804 🔝 Call Girls Baramati ( Pune) Girls Service
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
 
Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...
Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...
Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
 
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
 
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
 

Chemistry Development Kit (CDK) Overview

  • 1. CHEMISTRY DEVELOPMENT KIT P R E S E N T E D B Y A L I C H Y S O W M Y A 1 8 P I M 2 8 5 5 D E P A R T M E N T O F P H A R M A C O I N F O R M A T I C S 2 N D S E M E S T E R M . S ( P H A R M . ) N I P E R S . A . S N A G A R
  • 2. • The Chemistry Development Kit (CDK) is computer software, a library in the programming language Java, for chemoinformatics and bioinformatics • Available for Windows, Linux and Unix • It is a widely used open source cheminformatics toolkit, providing data structures to represent chemical concepts along with methods to manipulate such structures and perform 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 Introduction:
  • 3. • The Chemistry Development Kit (CDK) is one of the tools developed under the aegis of the Blue Obelisk, a movement promoting Open Data, Open Source, and Open Standards in chemistry • 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 History:
  • 4. • The CDK originated as a support project for a couple of different chemoinformatics software packages, namely a structure editor, a Web database for organic compounds and their NMR chemical shifts, a program for computer assisted structure elucidation, and a 3D structure viewer and analyzer, which is still being ported to the CDK • Since then more than 75 people have contributed to the project, leading to a rich set of functionality • Later, unit testing, code quality checking, and JavaDoc validation was introduced. In 2012, the project became a support of the InChI Trust to encourage continued development History:
  • 5.  Input/Output: • I/O (CML,MDL Molfile, SDF, PDB) • SMILES • InChI  Modelling • 3D Model-Builder • Atom- Typing • Force-Field • Representation of Biomolecular Structures  Visualization • Structure-Diagram-Layout (SDG) • 2D Rendering • 3D Rendering Facilities of CDK:
  • 6.  Chemical Graphs • Isomorphism detection • Maximum-Common-Substructure Searches • SMARTS- and Substructure Searches • Ring searches • Aromaticity detection  Library Enumeration • Deterministic Isomer generator • Stochastic Structure Generators via o Simulated Annealing o Genetic Algorithms Facilities of CDK:
  • 7.  Properties • Fingerprinting • >70 QSAR – Descriptors • QSAR model building Facilities of CDK:
  • 8.  Chemistry • 2D molecule editor and generator • 3D geometry generation • QSAR descriptor calculations • Fingerprint calculations, including the ECFP and FCFP fingerprints • Force field calculations • Many input-output chemical file formats including simplified molecular-input line-entry system (SMILES), Chemical Markup Language (CML) and Chemical table file (MDL) • Structure generators • International Chemical Identifier support, via JNI-InChI Applications of CDK:
  • 9.  Bioinformatics • Protein active site detection • Metabolite identification • Pathway databases • 2D and 3D protein descriptors Applications of CDK:
  • 10. CDK is currently used in several tools namely • R (programming language) • CDK-Taverna (a Taverna workbench plugin) • Bioclipse • PaDEL • Cinfony • CDK extensions exist for KNIME and for Excel ,called LICSS () Analytical Tools Based on CDK:
  • 11. • The CDK-Taverna project aims at building an open-source pipelining solution through combination of different open-source projects such as Taverna , the Chemistry Development Kit (CDK) or Bioclipse A first integrated version of CDK-Taverna was recently released to the public • CDK-Taverna was originally conceived by Christoph Steinbeck who belongs from Germany • Taverna is an open source domain independent Workflow Management System - a suite of tools used to design and execute scientific workflows CDK-TAVERNA:
  • 12. • In addition the CDK is enhanced with specific functions and options for reaction enumeration based on a reaction template and corresponding reactant libraries • Reaction enumeration supports combinatorial chemistry approaches in the drug discovery process of the pharmaceutical industry CDK-TAVERNA:
  • 14. • The Bioclipse project is a Java-based, open source , visual platform for chemo and bioinformatics based on the Eclipse Rich Client Platform (RCP) • Bioclipse uses a plugin architecture that inherits basic functionality and visual interfaces from Eclipse, such as help system, software updates , preferences, cross-platform deployment etc • Via its plugins, Bioclipse provides functionality for chemo- and bioinformatics, and extension points that easily can be extended by other, possibly proprietary, plugins to provide additional functionality • Bioclipse is a graphical workbench for the life sciences built upon the Eclipse Rich Client Platform (RCP) BIOCLIPSE:
  • 15. • With graphical editors and visualization tools, Bioclipse allows for editing chemical structures in 2D and 3D, biological sequences, and interacts with various Web services and public databases in bioscience • All functionality in Bioclipse is available from an integrated scripting language based on Javascript • Bioinformatics in Bioclipse relies heavily on BioJava, which provides core bioinformatics functionality, and a graphical editor for sequence alignments • Various clients for Web services are also available to facilitate downloading of e.g. biological sequences and annotations, as well as for bioinformatcs analysis BIOCLIPSE:
  • 17. • A software to calculate molecular descriptors and fingerprints. The software currently calculates 1875 descriptors (1444 1D, 2D descriptors and 431 3D descriptors) and 12 types of fingerprints(total 16092 bits) PaDEL :
  • 18. • The descriptors and fingerprints are calculated using the Chemistry Developmaent Kit with additional descriptors and fingerprints such as –  Atom type electro-topological state descriptors,  Crippen's logP and MR,  extended topochemical atom (ETA) descriptors,  McGowan volume,  molecular linear free energy relation descriptors,  ring counts,  count of chemical substructures (identified by Laggner)  binary fingerprints and  count of chemical substructures (identified by Klekota and Roth) PaDEL :
  • 20. • Cinfony, a Python module presents a common interface to all three of these toolkits (Open Babel, the CDK, Indigo and the RDKit) • It allows the user to easily combine methods and results from any of the toolkits • The run time of the Cinfony modules is almost as fast as accessing the underlying toolkits directly from C++ or Java • But Cinfony makes it much easier to carry out common tasks in chemoinformatics such as reading file formats and calculating descriptors CINFONY :
  • 22. • These nodes have been developed in collaboration with the KNIME group. The nodes provide basic chemoinformatics functionality to deal with molecular compounds • KNIME-CDK comprises functions for molecule conversion to/from common formats, generation of signatures, fingerprints, and molecular properties • It is based on the Chemistry Development Toolkit and uses the Chemical Markup Language for persistence (Java base) • A comparison with the chemoinformatics plug-in RDKit shows that KNIME-CDK supports a similar range of chemical classes and adds new functionality to the framework • The plug-in is easy to use and enables the community to build further nodes based on the popular CDK library that work in combination with the existing molecule representation KNIME Extension nodes for CDK: