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

Models of mechanism of dna helicase action
Models of mechanism of dna helicase actionModels of mechanism of dna helicase action
Models of mechanism of dna helicase actionMital Chandegara
 
Crispr cas: A new tool of genome editing
Crispr cas: A new tool of genome editing Crispr cas: A new tool of genome editing
Crispr cas: A new tool of genome editing palaabhay
 
Ramachandran Plot
Ramachandran PlotRamachandran Plot
Ramachandran PlotEmaSushan
 
Cytogenetics 2 replication, transcription and translation
Cytogenetics 2   replication, transcription and translationCytogenetics 2   replication, transcription and translation
Cytogenetics 2 replication, transcription and translationTaghreed Albalawi
 
Cheminformatics
CheminformaticsCheminformatics
Cheminformaticsbaoilleach
 
Transcription in Prokaryotes
Transcription in ProkaryotesTranscription in Prokaryotes
Transcription in ProkaryotesJahnveePandey
 
Stem cell therapy
Stem cell therapyStem cell therapy
Stem cell therapyKarun Kumar
 
Sequencing, Alignment and Assembly
Sequencing, Alignment and AssemblySequencing, Alignment and Assembly
Sequencing, Alignment and AssemblyShaun Jackman
 
Transport across cell membrane
Transport across cell membraneTransport across cell membrane
Transport across cell membraneJilsha Cecil
 
MITOCHONDRIA ,STRUCTURE ,Mt DNA ,PROTEIN TRANSPORT,ETC,OXIDATIVE PHOSPHORYLATION
MITOCHONDRIA ,STRUCTURE ,Mt DNA ,PROTEIN TRANSPORT,ETC,OXIDATIVE PHOSPHORYLATIONMITOCHONDRIA ,STRUCTURE ,Mt DNA ,PROTEIN TRANSPORT,ETC,OXIDATIVE PHOSPHORYLATION
MITOCHONDRIA ,STRUCTURE ,Mt DNA ,PROTEIN TRANSPORT,ETC,OXIDATIVE PHOSPHORYLATIONLIFE SCIENCES
 
Protein secondary structure prediction by a neural network architecture with...
Protein secondary structure prediction by a neural network  architecture with...Protein secondary structure prediction by a neural network  architecture with...
Protein secondary structure prediction by a neural network architecture with...IJECEIAES
 

What's hot (20)

Dna repair
Dna repairDna repair
Dna repair
 
pcr
pcrpcr
pcr
 
Models of mechanism of dna helicase action
Models of mechanism of dna helicase actionModels of mechanism of dna helicase action
Models of mechanism of dna helicase action
 
Crispr cas: A new tool of genome editing
Crispr cas: A new tool of genome editing Crispr cas: A new tool of genome editing
Crispr cas: A new tool of genome editing
 
Ramachandran Plot
Ramachandran PlotRamachandran Plot
Ramachandran Plot
 
Mechanism of repair
Mechanism of repairMechanism of repair
Mechanism of repair
 
Transformation
TransformationTransformation
Transformation
 
Cytogenetics 2 replication, transcription and translation
Cytogenetics 2   replication, transcription and translationCytogenetics 2   replication, transcription and translation
Cytogenetics 2 replication, transcription and translation
 
Cheminformatics
CheminformaticsCheminformatics
Cheminformatics
 
Transcription in Prokaryotes
Transcription in ProkaryotesTranscription in Prokaryotes
Transcription in Prokaryotes
 
CRISPR
CRISPRCRISPR
CRISPR
 
Polycistronic gene
Polycistronic genePolycistronic gene
Polycistronic gene
 
Stem cell therapy
Stem cell therapyStem cell therapy
Stem cell therapy
 
CRISPR-Cas system
CRISPR-Cas systemCRISPR-Cas system
CRISPR-Cas system
 
Stem cells in cardiac care
Stem cells in cardiac careStem cells in cardiac care
Stem cells in cardiac care
 
Sequencing, Alignment and Assembly
Sequencing, Alignment and AssemblySequencing, Alignment and Assembly
Sequencing, Alignment and Assembly
 
229981 lecture 25
229981 lecture 25229981 lecture 25
229981 lecture 25
 
Transport across cell membrane
Transport across cell membraneTransport across cell membrane
Transport across cell membrane
 
MITOCHONDRIA ,STRUCTURE ,Mt DNA ,PROTEIN TRANSPORT,ETC,OXIDATIVE PHOSPHORYLATION
MITOCHONDRIA ,STRUCTURE ,Mt DNA ,PROTEIN TRANSPORT,ETC,OXIDATIVE PHOSPHORYLATIONMITOCHONDRIA ,STRUCTURE ,Mt DNA ,PROTEIN TRANSPORT,ETC,OXIDATIVE PHOSPHORYLATION
MITOCHONDRIA ,STRUCTURE ,Mt DNA ,PROTEIN TRANSPORT,ETC,OXIDATIVE PHOSPHORYLATION
 
Protein secondary structure prediction by a neural network architecture with...
Protein secondary structure prediction by a neural network  architecture with...Protein secondary structure prediction by a neural network  architecture with...
Protein secondary structure prediction by a neural network architecture with...
 

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

(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...indiancallgirl4rent
 
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual NeedsBangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual NeedsGfnyt
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...Arohi Goyal
 
Call Girls Siliguri Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Siliguri Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Siliguri Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Siliguri Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
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
 
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...narwatsonia7
 
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...hotbabesbook
 
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
 
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...narwatsonia7
 
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...Neha Kaur
 
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
 
Russian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls Jaipur
Russian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls JaipurRussian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls Jaipur
Russian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls Jaipurparulsinha
 
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
Chandrapur Call girls 8617370543 Provides all area service COD available
Chandrapur Call girls 8617370543 Provides all area service COD availableChandrapur Call girls 8617370543 Provides all area service COD available
Chandrapur Call girls 8617370543 Provides all area service COD availableDipal Arora
 

Recently uploaded (20)

(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
(Rocky) Jaipur Call Girl - 09521753030 Escorts Service 50% Off with Cash ON D...
 
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
 
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual NeedsBangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
Bangalore Call Girl Whatsapp Number 100% Complete Your Sexual Needs
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
 
Call Girls Siliguri Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Siliguri Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Siliguri Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Siliguri Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
 
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 Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Faridabad Just Call 9907093804 Top Class Call Girl Service Available
 
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
 
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
 
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...
 
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
 
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bareilly Just Call 9907093804 Top Class Call Girl Service Available
 
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Varanasi Samaira 8250192130 Independent Escort Serv...
 
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 ...
 
Russian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls Jaipur
Russian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls JaipurRussian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls Jaipur
Russian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls Jaipur
 
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
 
Chandrapur Call girls 8617370543 Provides all area service COD available
Chandrapur Call girls 8617370543 Provides all area service COD availableChandrapur Call girls 8617370543 Provides all area service COD available
Chandrapur Call girls 8617370543 Provides all area service COD available
 

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: