1 György Pirok, Szilárd Dóránt May, 2005 What is Marvin and how to...

Slides:



Advertisements
Similar presentations
February 2013 Szilárd Dóránt Scientific & technical Presentation Pipeline Pilot Integration.
Advertisements

Solutions for Cheminformatics
Virtual Synthesis - Reactor
Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Scienze dellInformazione Università di Bologna.
Slide 1 Insert your own content. Slide 2 Insert your own content.
1 Szabolcs Csepregi*, Szilárd Dóránt, Nóra Máté, Miklós Vargyas, Péter Kovács, György Pirok, Ferenc Csizmadia First presented at Applications of Cheminformatics.
Version 5.3, February 2010 Scientific & technical presentation JChem Base.
Scientific & technical presentation JChem Cartridge for Oracle
1 Szabolcs Csepregi*, Szilárd Dóránt, Nóra Máté, Miklós Vargyas, Péter Kovács, György Pirok, Ferenc Csizmadia January, 2007 Structural Search Using ChemAxon.
May, 2008 Presenting: Szabolcs Csepregi The ChemAxon Markush project overview and development discussion.
Integrating ChemAxon technology into your End User Applications Java solutions for cheminformatics Ver. Mar., 2005.
Scientific & technical presentation Calculator Plugins January 2011.
Instant JChem INFORMATICS MATTERS
Scientific & technical presentation MarvinSketch and MarvinView
Java Solutions for Cheminformatics Feb 2008 Whats new for PP.
Scientific & technical presentation Structure Visualization with MarvinSpace Oct 2006.
Version 5.3, April 2010 The ChemAxon Markush project overview and development discussion.
Calculator Plugins József Szegezdi, Nóra Máté. ChemAxon Calculator Plugins ChemAxons plugin handling mechanism provides a framework for calculating various.
Structural Search Using ChemAxon Tools
Scientific & technical presentation Standardizer January 2008.
Nov 2008 Scientific & technical presentation JChem for Excel.
ChemAxon European UGM Visegrad 2008 Sketching and viewing with Marvin Features, tips and tricks Akos Papp.
Pipeline Pilot Integration Szilard Dorant Solutions for Cheminformatics.
Reaxys – Managing Complexity
Whats new in JChem back-end and Markush storage, search and enumeration Szabolcs Csepregi Solutions for Cheminformatics.
Java Solutions for Cheminformatics June 2007 Company and product overview.
In Silico Synthesis György Pirok, Nóra Máté. Elements of the Virtual Synthesis Technology A language for describing chemical rules –Chemical Terms A library.
Solutions for Cheminformatics
Standardizer Molecular Cosmetics for Chemoinformatics György Pirok Nóra Máte István Cseh Szilárd Dóránt Péter Kovács Szabolcs Csepregi Ferenc Csizmadia.
Interfacing the JChem Suite outside of Java Jonathan Lee Solutions for Cheminformatics.
Whats new in Marvin? GUI features –atom sets, MarvinSpace integration, better customization –AWT is not used anymore File IO –new file types and seeking.
UGM, June, 2007 Presenting: Szabolcs Csepregi JChem Base and Cartridge latest.
Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.
1 Szabolcs Csepregi May, 2005 Structural Search Using ChemAxon Tools.
UGM, June, 2007 Szabolcs Csepregi Markush: Whats new, development discussions.
Java Solutions for Cheminformatics Structure based predictions – new plugins Zsolt Mohácsi, Nóra Máté, József Szegezdi, Ödön Farkas, Gábor Imre, Imre Jákli.
DeltaSofts ChemCart Next Generation Access to Research Data ChemAxon User Group Meeting Budapest, Hungary June 13-14, 2007.
June, 2007 David Spender*, Erika Biró What's new in Marvin and development discussion.
ChemAxon for Developers Ferenc Csizmadia 2008 November – Last updated: 2010 April.
Solutions for Cheminformatics Marvin features and news Akos Papp.
1 Miklós Vargyas, Judit Papp May, 2005 MarvinSpace – live demo.
2008 Accelrys EUGM Pipelining ChemAxon Szilard Dorant Solutions for Cheminformatics.
Standardizer Molecular Cosmetics for Chemoinformatics György Pirok Java Solutions for Cheminformatics.
Java Solutions for Cheminformatics March About Us Molecule Drawing and Visualization Structure Searching Cartridge Structure Standardization Molecular.
Solutions for Cheminformatics
0 - 0.
Part Two: Using Xaira to explore corpora Richard Xiao
Overview Environment for Internet database connectivity
Introduction Lesson 1 Microsoft Office 2010 and the Internet
1 A Test Automation Tool For Java Applets Testing of Web Applications TATJA Program Demonstration Conclusions By Matthew Xuereb.
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Enhancing Spotfire with the Power of R
Bottoms Up Factoring. Start with the X-box 3-9 Product Sum
Benchmark Series Microsoft Excel 2013 Level 2
ARCHIMÈDE Presented by Guy Teasdale Directeur, Services soutien et développement Bibliothèque de l’Université Laval CARL Workshop on Institutional Repositories.
September 2014, Version Szilárd Dóránt Scientific & technical Presentation Pipeline Pilot Integration.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 5: Multimedia on the Web.
WorkPlace Pro Utilities.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
May 2009 ChemAxon - What’s New?. What’s new and hot? All products have seen enhancements in the past 12 months BUT WHAT’S REALLY HOT?
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
FIRST COURSE PowerPoint Tutorial 4 Integrating PowerPoint with Other Programs and Collaborating with Workgroups.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
June 2016, Version Scientific & technical Presentation Pipeline Pilot Integration.
Pipeline pilot Components
Web Application Development Using PHP
Presentation transcript:

1 György Pirok, Szilárd Dóránt May, 2005 What is Marvin and how to...

2 Slide 2 Marvin Applets and Marvin Beans May 2005 Contents Marvin in action Features Various file formats Structure Cleaning Stereo features Templates Abbreviated and multiple groups R-group queries Other sketching goodies Calculator Plugins MarvinView tables Marvin as a building block Marvin Applets - Applet specific features - Applet – JavaScript communication - MarvinView tables on the web Marvin Beans - API examples Integration Import / export

3 Slide 3 Marvin Applets and Marvin Beans May 2005 Marvin in Action

4 Slide 4 Marvin Applets and Marvin Beans May 2005 Sketch molecules –isotopes, charges, radicals, lone pairs –stereo atoms and bonds (R/S, E/Z) –diastereomers (ABS/AND/OR) –alias, pseudo atoms –templates –abbreviated and multiple groups –link nodes –curved arrows –attached data –reactions (automapping) Design queries –generic atoms and bonds –atom lists and not lists –SMARTS expressions (even recursive) –R-groups View compound sets –Table layout –3D models Compatible –MOL, SDF, RXN, RDF (V2000/V3000) –SMILES, SMARTS/SMIRKS (recursive too) –MRV, CML, PDB –copy/paste Flexible –2D Cleaning –3D geometry/conformers –Shapes, text boxes –Calculation Plugins Available –Java applets, signed applets –Applications, deployment with Installer Java Web Start –JavaBeans –Java platforms (Windows, Mac, Linux/Unix) –full API –documentation and examples –free for the Academic community Features

5 Slide 5 Marvin Applets and Marvin Beans May 2005 Various file formats

6 Slide 6 Marvin Applets and Marvin Beans May 2005 CC(C)NCC(O)COC1=C2C=C(C)NC2=CC=C1 3D2D topology Structure Cleaning

7 Slide 7 Marvin Applets and Marvin Beans May 2005 Stereo features

8 Slide 8 Marvin Applets and Marvin Beans May 2005 Templates

9 Slide 9 Marvin Applets and Marvin Beans May 2005 Abbreviated and multiple groups

10 Slide 10 Marvin Applets and Marvin Beans May 2005 R-group queries

11 Slide 11 Marvin Applets and Marvin Beans May 2005 curved arrows attached data link nodes 3D sketching Other sketching goodies

12 Slide 12 Marvin Applets and Marvin Beans May 2005 Calculator Plugins ChemAxons plugin loading mechanism enables Marvin to provide access to a wide range of dynamically loaded calculation tools A set of plugins is provided by ChemAxon: pKa, logP, logD, Huckel Analysis, Hydrogen Bond Donor / Acceptor, etc. Users can easily add their own calculator plugins to this framework

13 Slide 13 Marvin Applets and Marvin Beans May 2005 MarvinView tables

14 Slide 14 Marvin Applets and Marvin Beans May 2005 Marvin as a building block

15 Slide 15 Marvin Applets and Marvin Beans May 2005 Marvin Applets Browser-independent solution for integrating Marvin applets into the HTML source: <!– msketch_begin("../..", 460, 380); // arguments: CODEBASE, WIDTH, HEIGHT msketch_param(mol",../structures/benzene.mol); // structure URL as applet parameter // alternatively the structure source can also be specified: msketch_param(mol", c1ccccc1); // structure source as applet parameter msketch_param(colorScheme", cpk); // applet parameter … msketch_end(); //-->

16 Slide 16 Marvin Applets and Marvin Beans May 2005 Applet specific features (1) 1. Both Swing and AWT versions are available for maximum compatibility, the appropriate version for the browser / JRE is automatically selected 2. Signed (trusted) applets enable access to local files, system clipboard and allow printing

17 Slide 17 Marvin Applets and Marvin Beans May 2005 Applet specific features (2) 3. Modularity –Modular loading of packages ensures fast download-time –Modules are not included into the main jar, they are loaded on demand –Preloading of frequently used modules can be specified with applet parameter: msketch_param("preload", "MolExport,Parity,SmilesExport,Clean2D,MyformatExport");

18 Slide 18 Marvin Applets and Marvin Beans May 2005 Applet – JavaScript communication The applet API is accessible from JavaScript, providing a convenient solution to –Fetch the current structure from the applet in a specified file format. This is typically used for sending the structure to the server for further processing. –Change the structure or display options of the applet without reloading the page.

19 Slide 19 Marvin Applets and Marvin Beans May 2005 MarvinView tables on the web Live structures in a HTML page with associated data:

20 Slide 20 Marvin Applets and Marvin Beans May 2005 Marvin Beans Use Marvin Beans to add MarvinSketch or MarvinView as a graphical component to your standalone application Additional API is accessible for –Import / Export –Performing calculations with plugins –2D and 3D cleaning of structures –etc.

21 Slide 21 Marvin Applets and Marvin Beans May 2005 API example : integration JDialog dialog = new JDialog(…); MSketchPane sketcher = new MSketchPane(); dialog.getContentPane().add(sketcher); … Molecule mol= sketcher.getMol(); //getting the sketched molecule Adding a Marvin Sketch component to a dialog: Adding a Marvin View component to a dialog: JDialog dialog = new JDialog(…); MViewPane viewer = new MViewPane(); Molecule mol = …; viewer.setM(0, mol); //setting a molecule to display dialog.getContentPane().add(viewer); Full java source is available at:

22 Slide 22 Marvin Applets and Marvin Beans May 2005 API example : import / export String fileName=sample.mol; MolImporter importer = new MolImporter(fileName); Molecule mol = importer.read(); Import: Export: String format = … ; byte[] data = mol.toBinFormat(format); // for all formats String output=mol.toFormat(mol); //only for text formats Full java source is available at:

23 Slide 23 Marvin Applets and Marvin Beans May 2005 Summary ChemAxons MarvinSketch and MarvinView are chemically aware, flexible applications enabling the chemist to draw and display chemical structures and to perform predictive calculations. Marvin Beans and Marvin Applets allow developers to integrate these tools into standalone and web applications with ease.

24 Slide 24 Marvin Applets and Marvin Beans May 2005 Links Marvin home page – Full Marvin API: – Animated demos and tutorials – Brochures: – –

25 Slide 25 Marvin Applets and Marvin Beans May 2005 Máramaros köz 3/a Budapest, 1037 Hungary Thank you for your attention