This general presentation on Marvin will summarize the features, and detail the latest additions and improvements. The most important and newest features will be demonstrated, providing tips and tricks for their quicker and easier usage. The list of potential future features will also be presented, including the 'traditional' voting session. For latest developments see: http://www.chemaxon.com/product/marvin_land.html
3. Technical Features
⢠File types to read/write: ⢠Printing, multipage documents
â MOL, SDF, RXN, RDF ⢠3D models, Java or OpenGL
(V2000/V3000) rendering (with MarvinSpace)
â SMILES, SMARTS/SMIRKS ⢠Available as
(recursive)
â Java (signed) applets
â XML based format MRV, CML,
InChi, MOL2, XYZ, Gaussian â Applications, deployment with
Cube installer, Java Web Start
â PDB, 1 and 3 letter peptide â JavaBeans
â IUPAC Name ⢠System Requirements:
⢠Flexible â Java 1.4 (or later version)
platforms (Windows, Mac,
â Calculation plugins
Solaris, Linux/Unix)
â Custom templates
â Custom formatting
â Image export into BMP, JPEG,
PNG, PPM, POV, SVG, EMF,
PDF
4. Various File Formats
⢠Molecule source file can be edited
and saved or imported/exported in
different formats
⢠Possible to insert into a long file of
many compounds at a given
location
⢠Also possible to read a structure
from a given position of a long file
⢠Append current structure to an
existing file
ChemAxon Marvin Documents | CML | IUPAC
InChI IUPAC Name | MDL Molfile Extended
Molfile Rxnfile Extended Rxnfile RDfile SDfile |
Peptide sequence | SMILES SMARTS | Tripos
SYBYL molfile Mol2 | Gaussian Cube | PDB |
XYZ
5. Image Export
⢠Create raster or vector
graphical image from your
structure.
6. OLE component for documents
⢠Editable molecules in Office
documents
7. System Compatibility
⢠100% pure Java
⢠.NET integration
â Through JNBridge
⢠Windows
â 95, 98, Me, NT,
2000, XP, Vista
⢠Mac OS X
⢠Unix/Linux
â Linux, Solaris, etc.
8. Distributions / Marvin Beans
⢠Marvin Beans ⢠Recommended for developers
â Desktop applications â Quick GUI building
(deployment with Installer,
â Easy customization
Java Web Start)
â Full API (with JavaBean â Direct manipulation of
support) for developers to use molecules
Marvin components in
applications ⢠Free for open access, non
â Documentation and examples commercial websites
⢠Recommended for end-users ⢠Free for academic research
â Easy installation and teaching
â Support Java 1.4 capable ⢠Free for Evaluation
platforms (Windows, Mac OS X,
Linux/Unix)
â Command line molecule
converter
â Applications are free for end-
users
9. Distributions / Marvin Applets
⢠Marvin Applets ⢠For web developers
â Browser-independent â Simple web base
solution for Marvin deployment
integration into web pages â Modular architecture
â Wide range of layout ensures short download
customization time
â API to control the applets â Minimum requirement
from JavaScript (Java 1.4 capable
â Documentation and browsers)
examples
⢠Free for open access, non
commercial websites
⢠Free for academic research
and teaching
⢠Free for Evaluation
11. Applet Specific Features
⢠Using Swing GUI components,
the appropriate version for the
browser / JRE is automatically
selected
⢠Signed (trusted) applets enable
access to local files, system
clipboard and allow printing.
⢠Applet API accessible from
JavaScript to
â fetch the current structure from
the applet and send it to the
server for further processing.
â change the structure or display
options of the applet without
reloading the page.
13. Developing with 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
- All operations accessible in
the GUIs are also available in
the API.
14. Molecule Sketching Features
⢠Drawing molecules, ⢠Link nodes
reactions, residues ⢠Attached data
⢠Isotopes, charges, ⢠Graphic objects (lines,
radicals arrows, boxes, text)
⢠Stereo features: ⢠Curved electron arrows
â tetrahedral (R/S) ⢠Multi-page layout
â double bond (E/Z)
â diastereomer ⢠Rich compound format:
(Abs/And/Not) â Fonts
⢠Reaction (Inv/Ret) â Colors
â Bond thickness
⢠Templates, aliases, â Journal drawing styles to
pseudo atoms load/save
⢠Abbreviated groups, ⢠3D sketching
Multiple groups
28. Structure Cleaning
⢠Cleaning Options
⢠2D
CC(C)NCC(O)COC1=C2C=C(C)NC2=CC=C1
â optional optimization
â wedge bonds cleaning
topology
⢠3D
â fast clean
â find low energy
conformer
â optional
hydrogenization
â optional optimization
â generate conformers
2D 3D
29. Display Conformers
⢠Using the conformers plugin
one can generate the most
likely 3D structures and select
a suitable one
⢠The corresponding energies
are also calculated for a given
conformation
31. Calculator Plugins
⢠ChemAxonâs plugin loading
mechanism enables Marvin to
provide access to a wide range
of dynamically loaded calculation
tools
⢠A set of plugins already provided
by ChemAxon for a separate
license key (single trial is
included in every distributions for
plugins)
⢠Users can easily add their own
calculator plugins to this
framework
32. 2D & 3D Structure Visualization
⢠Accurate representation
⢠Rich visualization options
⢠Various display modes
(wireframe, ball&stick,
spacefill, etc.)
- Enable/disable hydrogen
visibility (explicit / implicit,
on hetero and/or terminal)
- Optional display of stereo
information
- Various rotation modes
- Optional valence and
reaction error highlighting
in sketcher
34. MarvinView Tables
⢠Display SD files with property
fields
⢠(Re)customize table layout:
- visible rows/cols
- font size
⢠(Re)scale molecules in cells
separately or uniformly
35. Summary
ChemAxon 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.