iMolMolecular Visualizer for Mac OS X



iMol Home Page


Download iMol


iMol is a free molecular visualization application for Mac OS X operating system. The program is an indispensable tool for chemists and molecular biologists. iMol allows loading molecules using several file formats: PDB, XYZ, MOL2, HIN, CAR, ALC, BIO. The molecules can be saved as PDB, XYZ or BIO files. The BIO file stores all view and rendering settings (e.g. colors, lighting, orientation of molecules). iMol can easily handle both small and large molecules, it can load multiple molecules, move and rotate them independently.

iMol uses OpenGL API to display molecules. The molecules can be rendered using various styles: wires, points, Van der Waals spheres, balls and sticks, polygons, strands, ribbon, cartoons, spring, tube, ladder. Individual atoms and/or residues can be selected and rendered independently. The rendering styles can be mixed up to visualize complex molecular systems in a more convenient way. There are several predefined color schemes available (e.g. residuum order, secondary structure, hydrophobicity), as well as custom colors. Also, different materials (e.g. plastic, metal, glass) can be used. The rendered images may be exported as a bitmap, as a Postscript file, or as a POV-Ray file.

The program can measure distances, angles, and torsional angles between atoms. Molecules can be superimposed and RMSD (Root Mean Square Deviation) between atoms coordinates can be calculated. Additionally, protein chains can be structurally aligned to detect regions of high structural similarity. iMol can load multimodel PDB files and display them as a dynamics trajectory.

iMol supports Quick Time movie format for rendering molecular dynamics trajectories and molecular animations. The movies are efficiently compressed for web applications.

Several rendering effects are available, including automatic rotation, motion blur, depth cuing (fog), background gradient, perspective, and stereo projection (using both side-by-side and red/blue anaglyph methods). Various rendering parameters can be fine-tuned. Atoms and residues can be labelled using names and numbers.

iMol benefits from Mac OS X Aqua user interface. Rendering, view, and selection options are placed inside a convenient mobile drawer. The iMol package includes several example files demonstrating full rendering potential and visualization capabilities.

System Requirements

  • Mac OS X v.10.2 or newer
  • Power PC G3 processor or Intel processor (iMol is universal binary)
  • 256 MB RAM
  • OpenGL accelerator (at least 32 MB of video RAM is recommended)
  • 5 MB of free disk space
iMol is written in Objective-C and C. The source code counts over 15,000 lines. The program may be freely used and distributed, providing that you don't remove the copyright information.

Please note: the current version of iMol is still an early development release. Many features are not implemented yet and there are many issues not solved. User's manual is very limited and there is no reliable help file. Your feedback is most welcome, please send your questions, comments or opinions to the author, Piotr Rotkiewicz.

iMol Screen-shot


Copyright © 1999-2007 Piotr Rotkiewicz