Top Banner
Scientific & technical presentation Calculator Plugins January 2011
38
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scientific & technical presentation Calculator Plugins January 2011.

Scientific & technical presentation

Calculator Plugins

January 2011

Page 2: Scientific & technical presentation Calculator Plugins January 2011.

Calculator Plugin Features

Key features:• Calculations can be performed using the graphical user interface of

MarvinSketch and MarvinView• Predictions can be run in batch mode with cxcalc command line tool• Plugin calculations can be used for filtering results of database

searches • in JChem Base• in Instant JChem • in JChem Cartridge

• Define smart reaction rules using plugin calculations in Reactor

(ChemAxon’s virtual reaction processing tool)• Java API for developers

Calculator Plugins are modules of ChemAxon’s Marvin and JChem cheminformatics platforms which calculate chemical properties descriptors from chemical structures.

Page 3: Scientific & technical presentation Calculator Plugins January 2011.

Calculation Interface

Marvin GUI

cxcalc command line tool

Java API

Chemical Terms• evaluate command line tool• search filtering in JChem Base, _Instant JChem and JChem Cartridge• virtual reaction processing (Reactor)

Page 4: Scientific & technical presentation Calculator Plugins January 2011.

Marvin GUI

Results are displayed in a separate result display window

Parameter panel allows you to set options for the calculation.

Plugins are listed in the Tools menu.

Page 5: Scientific & technical presentation Calculator Plugins January 2011.

Command line access: cxcalc

Plugin calculations can be run by the command line tool cxcalc.The calculations can be performed singly or in batch mode.

All calculations are listed in the help text:

Calculation specific help is also available:

pKa (strongest acidic and basic pKa values)and major microspecies (pH=7.4) calculation:

$ cxcalc

$ cxcalc pka -h

$ cxcalc pka –a 1 –b 1 majorms –H 7.4 mols.sdfid apKa1 bpKa1 atoms major-ms1 3.23 0.75 10,5 Cc1ccnc(Cl)c1C([O-])=O2 7.17 9.03 9,12 [NH3+]Cc1cccc2N=C[N-]S(=O)(=O)c123 1.85 9.44 10,8 [NH3+]C(Cc1cnc[nH]1)C([O-])=O

Calculations are performed

on all molecules in the file

Page 6: Scientific & technical presentation Calculator Plugins January 2011.

Chemical Terms (I.)

Chemical Terms Language is used to formulate chemical expressions in general.

The Chemical Terms Evaluator is designed to evaluate mathematical expressions on molecules using built-in chemical and general purpose functions:

basic pKa value on atom 5 (0-based):evaluate –e “bpka(5)” test.mrv

true if partial charge on atom 5 is greater than on atom 0:evaluate –e “charge(5) > charge(0)” test.mrv

perform search on targets with mol mass greater than 150:jcsearch –e “mass() > 150” –q query.mrv targets.mrv

accept only search hits with acidic pKa less than 5 on target atom matching query atom with map 1: jcsearch –e “apka(hm(1)) < 5” –q query.mrv targets.mrv

The jcsearch program is a command-line interface of the JChem chemical structure search. Chemical Terms expressions can be used for filtering search results:

Page 7: Scientific & technical presentation Calculator Plugins January 2011.

Chemical Terms (II.)

Chemical Terms expressions can be specified for defining new database fields in Instant JChem

logP field of the database is calculated using Chemical Terms expression “logP()”. It invokes logP plugin to calculate the values.

Page 8: Scientific & technical presentation Calculator Plugins January 2011.

Chemical Terms (III.)

bromination - select aromatic carbon with minimal energy:react –r “[c:1][H:2]>>[c:1][Br:3]..s:-energyE(ratom(1))” “Nc1ccccc1”

Reactor is ChemAxon’s virtual reaction processing tool. Reaction rules can bespecified using Chemical Terms expressions.

Command line interface of Reactor:

Reactor GUI:

Chemical Terms expression that defines the excluding rule of the reaction uses pKa plugin to calculate pKa

Page 9: Scientific & technical presentation Calculator Plugins January 2011.

Java API

Plugin calculations can be integrated easily into any Java application.

For more information on using calculator plugin Java API please see our “Calculator Plugins for Developers” presentation.

Page 10: Scientific & technical presentation Calculator Plugins January 2011.

Calculator Plugins

• Elemental Analysis

• IUPAC Naming

• Protonation– pKa, Major Microspecies, Isoelectric Point

• Partitioning– logP, logD

• Charge– Charge, Polarizability, Orbital Electronegativity

• Isomers– Tautomers, Stereoisomers

• Conformation– Conformers, Molecular Dynamics, 3D Alignment

• Geometry– Topology Analysis, Geometry, Polar Surface Area (2D),

Molecular Surface Area (3D)

• Markush enumeration

• Other– H Bond Donor/Acceptor, Huckel Analysis, Refractivity, Resonance,

Structural Frameworks

Page 11: Scientific & technical presentation Calculator Plugins January 2011.

Elemental Analysis Plugin

Page 12: Scientific & technical presentation Calculator Plugins January 2011.

IUPAC Name Plugin

Page 13: Scientific & technical presentation Calculator Plugins January 2011.

trainable pKa Plugin

Page 14: Scientific & technical presentation Calculator Plugins January 2011.

Major Microspecies Plugin

Page 15: Scientific & technical presentation Calculator Plugins January 2011.

Isoelectric Point Plugin

Page 16: Scientific & technical presentation Calculator Plugins January 2011.

trainable logP Plugin

Page 17: Scientific & technical presentation Calculator Plugins January 2011.

logD Plugin

Page 18: Scientific & technical presentation Calculator Plugins January 2011.

Charge Plugin

Page 19: Scientific & technical presentation Calculator Plugins January 2011.

Polarizability Plugin

Page 20: Scientific & technical presentation Calculator Plugins January 2011.

Orbital Electronegativity Plugin

Page 21: Scientific & technical presentation Calculator Plugins January 2011.

Tautomers Plugin

Page 22: Scientific & technical presentation Calculator Plugins January 2011.

Stereoisomers Plugin

Page 23: Scientific & technical presentation Calculator Plugins January 2011.

Conformers Plugin

Page 24: Scientific & technical presentation Calculator Plugins January 2011.

Molecular Dynamics Plugin

Page 25: Scientific & technical presentation Calculator Plugins January 2011.

3D Alignment Plugin

Page 26: Scientific & technical presentation Calculator Plugins January 2011.

Topology Analysis Plugin

Page 27: Scientific & technical presentation Calculator Plugins January 2011.

Geometry Plugin

Page 28: Scientific & technical presentation Calculator Plugins January 2011.

Polar Surface Area Plugin

Page 29: Scientific & technical presentation Calculator Plugins January 2011.

Molecular Surface Area Plugin

Page 30: Scientific & technical presentation Calculator Plugins January 2011.

Markush Enumeration Plugin

Page 31: Scientific & technical presentation Calculator Plugins January 2011.

H Bond Donor/Acceptor Plugin

Page 32: Scientific & technical presentation Calculator Plugins January 2011.

Huckel Analysis Plugin

Page 33: Scientific & technical presentation Calculator Plugins January 2011.

Refractivity Plugin

Page 34: Scientific & technical presentation Calculator Plugins January 2011.

Resonance Plugin

Page 35: Scientific & technical presentation Calculator Plugins January 2011.

Structural Frameworks Plugin

Page 36: Scientific & technical presentation Calculator Plugins January 2011.

Displaying Plugin Results In MarvinSpace

Page 37: Scientific & technical presentation Calculator Plugins January 2011.

Visit other technical presentations

MarvinSketch/View http://www.chemaxon.com/MarvinSketch_View.ppt

MarvinSpace http://www.chemaxon.com/MarvinSpace.ppt

Calculator Plugins http://www.chemaxon.com/Calculator_Plugins.ppt

JChem Base http://www.chemaxon.com/JChem_Base.ppt

JChem Cartridge http://www.chemaxon.com/JChem_Cartridge.ppt

Standardizer http://www.chemaxon.com/Standardizer.ppt

Screen http://www.chemaxon.com/Screen.ppt

JKlustor http://www.chemaxon.com/JKlustor.ppt

Fragmenter http://www.chemaxon.com/Fragmenter.ppt

Reactor http://www.chemaxon.com/Reactor.ppt

Page 38: Scientific & technical presentation Calculator Plugins January 2011.

References

Built-in plugin descriptions:http://www.chemaxon.com/marvin/chemaxon/marvin/help/calculator-plugins.html

Developer’s guide with API usage examples:http://www.chemaxon.com/marvin/doc/dev/plugins.html

Plugin framework API (chemaxon.marvin.plugin):http://www.chemaxon.com/marvin/doc/api/chemaxon/marvin/plugin/package-summary.html

Built-in plugins’ API (chemaxon.marvin.calculations):http://www.chemaxon.com/marvin/doc/api/chemaxon/marvin/calculations/package-summary.html