Beruflich Dokumente
Kultur Dokumente
Content
Problems to solve Property calculations, the plugin system The Chemical Terms language Applications
Summary
Problems to Solve
Virtual reactions
Filtering Thousands of predictive calculations, topological indices, and many "likeness" rules are published. Which ones of them should be supported by our database tools? How could chemists combine these predictions during structure searching? How could chemists use their existing property calculations inside ChemAxon tools?
Problems to Solve
Pharmacophore mapping What pharmacophore types should we define? Should we define pharmacophore types using functional group lists or property calculations? How to extend the definitions?
Random evolutionary de Novo drug design What goal function should we set? How to define a custom goal function including desired physicochemical properties?
Plugin System
Property Calculations
Property Calculations
match("[#6:1][$([NX3:2](=[O:3])=[O:3]),$([NX3+:1](=[O:3])[O-:3])]")
electrophilicLocalizationEnergy(ratom(3))
Reaction context
acceptorCount(product(1), "7.4")
parameters
parameters
Parameters: molecule, atom, other custom parameters (e.g. pH) Molecule context, used for single molecule input mol(): refers to the current input molecule (can be omitted) Reaction context, used for reaction input initiated by the Reactor: reactant(int i): refers to the i-th reactant (0-based indexing) product(int i): refers to the i-th product (0-based indexing) ratom(int m): refers to the reactant atom corresponding to reactant atom map m according to the
reaction equation patom(int m): refers to the product atom corresponding to product atom map m according to the reaction equation
Applications
The problem Property calculations, the plugin system The Chemical Terms Language
Applications
Summary
Gyrgy Pirok, Nra Mt, Jen Varga, Jzsef Szegezdi, Mikls Vargyas, Szilrd Drnt, and Ferenc Csizmadia: Making "Real" Molecules in Virtual Space. J. Chem. Inf. Model.; 2006; 46(2) pp 563 - 568
Upcoming Features
simplified syntax
replacing &&, ||, ! with and, or, not numbering base will be 1 universally strongly typed parameters
simplified editing
syntax checker in editor parameter dialogs in editor more named functional groups in the dictionary named reaction dictionary functional group transformation queries in matching (carboxyl>>aldehide) referring to database fields conditional expressions (if) IUPAC name functions and more...
new functionalities
Summary
The problem Property calculations, the plugin system The Chemical Terms Language Applications
Summary
Summary
What is Chemical Terms?
A simple but extensible language to combine chemical functions for various cheminformatics purposes A way to add more chemical "intelligence" to software programs A general interface for chemists to customize cheminformatics applications
Acknowledgements
Nra Mt, Zsolt Mohcsi Plugin system, Chemical Terms Evaluator, Reactor, Pharmacophore mapping Jzsef Szegezdi, Ferenc Csizmadia Property predictions, calculations Istvn Cseh, Attila Szab Chemical Terms Editor Szilrd Drnt, Szabolcs Csepregi Substructure searching functions, JChem Base integration, Pipeline Pilot integration Pter Kovcs JChem Cartridge integration Tim Dudgeon, Petr Hamernik Instant JChem Integration Mikls Vargyas Pharmacophore mapping, Chemical Terms Evaluator