DrawMol is a powerful graphical interface to visualize and build molecular structures.
Features
Build a molecular structure from scratch
Build a structure by clicking and dragging to add atoms and bonds.
You can then refine your structure in one click using UFF force field optimization. When building a structure, DrawMol can guess for you the type of bonds (single, double, triple or aromatic bonds) or you can force it by clicking on a bond.
Moreover, hydrogen atoms can be added automatically
Save your structure in xyz format or build a gaussian or gamess input file directly.
For Gamess, if the program is installed locally, you can even launch the job from DrawMol (in the background) and follow the progression of the job.
Paste directly a structure into the Cartesian Editor of DrawMolIt can recognize XYZ, Gaussian, Gamess, Turbomole and Z-matrix formats.
The Cartesian Editor can also be used to output the structure in any of these formats as well as to modify a given structure by adding/removing some atoms or by changing a given atom element.
Import a structure from ChemSpider database
Visualize molecular structure as well as molecular properties
Open XYZ, MDL molfile, Gaussian log, Gaussian fchk, Gamess log, Dalton out, Molpro out file formats.
In addition to the molecular structure, DrawMol can read various molecular properties (for now only available for Gaussian fchk file format):
Mulliken charges
Dipole moment
Polarizability and first-hyperpolarizability
Vibrational normal modes
Magnetic shieldings (NMR)
Molecular Orbitals from the basis set and LCAO coefficients
Visualize molecular properties:
Atom labels
Mulliken Charges
NMR chemical shifts
Dipole moment vector
Beta vector
Unit sphere representation of the polarizability and hyperpolarizability
Atomic displacements of a vibrational normal modes via vectors, spheres or even animation
Molecular Orbital isosurfaces
Open gaussian cube files and visualize isosurfaces of the stored date.
In addition, DrawMol provide some tools to:
Make two molecules or fragments to coincide with each other using a matching procedure (least-square approach)
Orient the Z axis of a molecule to be either perpendicular to a plane made by three or more atoms or going through two or more atoms using a least-square approach.
Save any structure
As a picture either in png, tiff, jpeg or dae (Collada)
As a movie for the animation of the normal modes
As a XYZ, CIF, PDB files
As a limol fileThis format is basically a HDF5 container that store all the molecular properties as well as the visualization preferences.
This file can be read by DrawMol but can also be parsed easily using the C, Fortran, Python, … and even dump (with lidump utility) into a ASCII file.