Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Technical presentation Alternatives to MDL® Cheshire Cheshire Alternatives from ChemAxon What is Cheshire? “Cheshire is a scripting language that enables you to write scripts to validate, modify, or gather information about chemical structures, such as molecules and reactions.” What alternatives can ChemAxon offer? •ChemAxon’s Java API •Chemical Terms •Standardizer Java API for Cheminformatics from ChemAxon ChemAxon’s class library consists of more than 1,500 chemistry related classes tuned for usability and high performance. Chemical Terms Chemical Terms offers more than a hundred popular chemistry functions opening up the power of cheminformatics for those scientists who focus on quick results instead of the details of programming and scripting. The integration of Chemical Terms makes make chemistry applications smarter and more customizable. charge() and match(amine) or match(hydrazine) Standardizer for Batch Conversion Standardizer is a batch conversion utility providing many useful and customizable functions for the canonicalization of chemical structures and restoration renovation chemical information in structures from older databases. Standardizer Actions Transform Clear Stereo Aromatize Set Absolute Stereo Dearomatize Remove Absolute Stereo Add Explicit Hydrogens Convert Wedge Interpretation Remove Explicit Hydrogens Convert Double Bonds Clean2D Alias to Group, Alias to Atom Clean3D Contract Group Wedge Clean Expand Group Clear Isotopes Ungroup Remove Fragments Expand Stoichiometry Remove R-groups Map Reaction Tautomerize Unmap Mesomerize Neutralize Counting Groups – Cheshire Counting O=S=O groups in Cheshire Counting Groups – Java API Counting any functional groups with ChemAxon’s Java API Counting O=S=O groups in Chemical Terms Adding Explicit Hydrogens - Cheshire Adding explicit hydrogens and cleaning the molecule in Cheshire Adding Explicit Hydrogens – Java API Adding explicit hydrogens and cleaning the molecule with ChemAxon’s Java API Adding Explicit Hydrogens – Standardizer Adding explicit hydrogens and cleaning the molecule with Standardizer The same in command line Group Conversions – Cheshire Conversion of neutral form of nitro to the ionic one in Cheshire Group Conversions – Java API Conversion of neutral form of nitro to the ionic one with ChemAxon’s Java API Group Conversions – Standardizer Conversion of neutral form of nitro to the ionic, in Standardizer The same in command line Structure Checker Framework The new Structure Checker framework will provide plenty of validation and correction functions to detect and repair defective or unpreferred structures. • • • • • • • • • • • • • • • • • • • • • ValenceChecker AromaticityChecker OverlappingAtomsChecker OverlappingBondsChecker CrossedDoubleBondChecker WigglyDoubleBondChecker WedgeBondsChecker BondLengthChecker BondAngleChecker AliasChecker PseudoAtomChecker AbbreviatedGroupChecker MultiComponentChecker QueryChecker MoleculeChargeChecker RadicalChecker IsotopeChecker ExplicitHydrogenChecker StereoDoubleBondChecker TetrahedralStereoAtomChecker UnspecifiedStereoDoubleBondChecker • • • • • • • • • • • • • • • • • • • • ChiralFlagChecker CovalentSaltChecker FerroceneChecker CumulatedRingBondChecker UnbalancedReactionChecker MultistepReactionChecker AtomMapChecker MissingAtomMapChecker AtomMapStyleChecker RgroupQueryChecker MarkushChecker 3DCoordinateChecker MolfileChecker RxnfileChecker SmilesChecker SmartsChecker InchiChecker PeptideSequenceChecker CmlChecker PdbChecker Summary • ChemAxon’s Java API provides similar freedom and flexibility to Cheshire for programmers to develop chemistry functions for any tears like web clients, desktop applications, server systems and Oracle stored procedures. • Java is a standard language with worlwide community, rich resources and lots of well educated developers. • Chemical Terms provides more than a hundred high level, ready to use functions substituting dozens of lines of complex Cheshire code. • Chemical Terms expressions can directly be used in database filters, virtual reactions, pharmacophore definitions or other cheminformatics applications. • Standardizer is an easy to use batch tool and graphical interface for chemists to create conversion rules without writing a single line of code. • The upcoming Structure Checker will provide and extensible set of quick “problem detection” functions that can be integrated in any applications and will be added to Marvin and Standardizer as well.