iMolview is an app for the iPhone and iPad that lets you browse protein, DNA, and drug molecules in 3D. The app has a direct link to the Protein Data Bank (PDB) and DrugBank
and has a fast and easy to use interface. Touching the molecules via the screen allows you to interact immediately with the 3D structures in a unique way. You can zoom in and out, rotate, spin, pan, and clip
the 3D molecules with your finger tips in ways that are impossible using a traditional mouse and desktop computer.
iMolView allows you to search for drugs such as 'ibuprofen' or 'gefitinib' in DrugBank, or proteins like 'insulin' or 'thyroid receptor' in the
PDB and immediately explore their structure and annotation. This handy app allows you to quickly and easily view and interact with 3D molecules anywhere and at any time whether you are at the bench, at a conference, or just having coffee with colleagues!
Download
iMolview can be downloaded directly onto your iPhone or iPad by visiting the Apple App Store. The app costs only $0.99 (99 cents).
Screenshot Gallery
Click on the arrows to browse the gallery. Click on the image to enlarge and click on the thumbnail link to see image carousel.
ICM-Browser & ActiveICM
Browse 3D Molecules
Browse molecules from the Protein Data Bank and DrugBank - zoom in and rotate!
Customizable Representations
A rich set of customizable molecule representations, colors and inertia rotation.
Display molecule surfaces
Download chemicals and proteins and display their molecular surfaces.
iMolview Menu Options
Slide Menu (v1.4)
Save Documents (v1.4)
Watch iMolview in Action
Features
The key features are:
Easy to use touch interface.
Save structure and slides (molecular document).
A direct link to the Protein Data Bank (PDB) and DrugBank.
Structure files (pdb/icb) sync with iTunes.
Each molecular view can be customized with a rich set of molecular representations including: wires, balls-and-sticks, space filling, ribbon diagrams, and molecular surfaces.
Zoom in and out, rotate, spin, pan, and clip the 3D molecule.
Search and download structures from NCBI website.
Read in any PDB file from any URL.
A wide selection of coloring schemes is available.
Color background, color molecule by atom type, chain, N- to C- terminal, and secondary structure.
Select residues, atoms, or chains and color or change their representations individually.
Select residues in sequence and get the corresponding selection in 3D.
Select the whole chain by holding the corresponding tab.
Display fog effect.
Set 'inertia' to the maximum and let your molecule spin in 3D indefinitely.
Display residue and site labels for the whole object or selection.
Direct link to PubMed, Uniprot, and RCSB.
Read in your own MolSoft ICM *.icb files.
Release Notes
Note: iMolview is under active development and is frequently updated with new features and bug fixes.
Version 1.4
added auto 'rocking&rotation mode'.
custom URL scheme imolview:// is extended to allow open document on the particular slide (from the webpager, keynote or other apps)
Added the ability to save molecular document (structure + slides).
Added the ability to save view and representation (slides).
Fixed memory leak in xstick display
Fixed crash in 3D labels
Version 1.3
support for horizontal screen orientation
support for custom URL scheme (imolview://)
search results are now scrollable and load more hits
VGA output on iPad and iPhone4 (3D view is mirrored, 'laser pointer' appears on touch and hold)
improved selection in sequence view (residue range is shown). Fixed bug with selecting single residue.
added atom labels display
added centering without zoom (via center button in menu)
preferences are now persistent even if the app is closed and opened again
added preference for hydrogen display (none/polar/all)
added default url preference for loading molecules off a web page
Version 1.2
issue with older iPhone/iPod devices FIXED
structure files (pdb/icb) sync via iTunes
download history
easy toggle of individual molecule display via sequence view tabs
faster refresh in CPK representation
display tools popup bar on selection
improved handling of very large structures
neighbors in other chains selection, such as atoms in the vicinity of selected ligand
external links menu: Uniprot and RCSB entries in addition to PubMed
atom type coloring for hetero-atoms only - allows combining chain-specific colors and atom type color coding
3D residue picking is now tracked in sequence view
easy clear display button (X)
bug/crashes fixes
iMolview Help
How to Display PDB Files
Here are some ways to read in PDB files into iMolview:
1. Enter PDB Code in the Search Panel
The standard way to read in PDB files is to simply type in the PDB code in the search panel at the top of the screen.
2. From any Website
If your PDB file is saved on a web server (at any URL) you can download it by going to the Menu button and selecting Load File(icb/pdb) From The Web.
In the View or Save 3D structure panel select 'PDB' instead of Cn34D and click on view structure. You'll be prompted to open it in iMolview.
Click OK.
4. Load your PDB/ICB Files via iTunes
Connect your iPhone or iPad to iTunes.
Drop your PDB or ICB file into File Sharing Area in iTunes (see image below).
Sync your iPad/iPhone with iTunes
Disconnect device and start iMolview. Go to Menu/Documents and your uploaded files will be listed there.
Click to enlarge image.
Navigation in the 3D View of the Molecule
Rotate
Touch with one finger and drag it in the appropriate direction. You can also let molecule spin the by flicking the screen quickly.
Adjust 'Inertia' parameter in the 'Settings' section to let the molecule spin longer or indefinitely
Zoom in/out
Touch the screen with two fingers and move them apart/together.
Z-Rotate
Touch the screen with two fingers and twist in the appropriate direction.
Pan
Touch the screen with two fingers and move them in any direction.
Clipping
Touch and move one finger on the right margin. Touching in the top/bottom half initiates movement of the back/from clipping plane. Two finger touch on the right margin initiates slab movement (back and front plane simultaneously).
Select
Touch and hold one finger at an atom/residue until floating label balloon appears. Tap on the balloon to select.
Cancel selection
Double tap anywhere in the 3D view.
Entire molecules/chains can also be selected by touching and holding on the bottom tab bar.
Sequence segments selections are done by touching/holding on the sequence view. Once selection is initiated,
beginning/end flags appear and can be dragged to extend or shrink selected sequence segment.
Selections are visually represented in 3D view as green crosses floating on selected atoms.
While the selection is active, tapping on the 'target' icon in the bottom of the view centers on selected molecules/residues/atoms.
Also, display representations and coloring are applied to the selection.
Saving Slides and Documents
Slide is a combination of a view point and graphics representation. In iMolview you can create multiple slides and access them later
after the document was saved.
To create a slide:
Setup a view and representations (color, label, etc.)
Go to Menu/Slides and choose "Save Current View"
Give a name and press 'OK'. It should appear in the list
Repeat these steps to create more slides
To modify or delete an existing slide hold your finger over the appropriate item. The possible actions are:
Rename: Rename the slide
Overwrite : overwrite the slide with the current view
Delete : delete the slide
To switch between slides you may use Menu/Slides or arrows on the sides of the center button.
After all slides are done you need to save your molecular document. Goto Menu/Documents/Save Current Document and give it a name.
The document will be saved into History folder and can be loaded later. This file can also be copied to your PC,MAC or Linux and
opened with free ICM-Browser, or you can embed this document as a live 3D object into
web page using ActiveICM technology.
Using custom URL scheme imolview://
Custom URL scheme can be used to launch iMolview from different applications (Safari, Keynote and others).
It has the following format:
imolview://[][?PARAM=VALUE&PARAM=VALUE]
PATH_TO_THE_FILE can be either relative local path to the Documents folder. (History/3gvu.icb) or absolute URL (http://side.com/folder/file.icb)
Supported file types are:
ICB: Molsoft molecular document format. May contains multiple molecular objects, meshes slides and others.
PDB: Protein Data Bank file.
MOL/MOL2: MDL or Tripos small molecule file.
PARAM can be one the following:
BGCOLOR: redefine the background color. The VALUE should be a color name.
PDBCODE: loads PDB structure with the code from VALUE. If you have this field PATH_TO_THE_FILE should be omitted.
SLIDE: sets the slide. The VALUE should be either slide name or number
RUN: runs a list of semicolon (or new line) separated lits of ICM script commands.
Examples:
# opens the document and sets the default view.
imolview://History/3gvu.icb
# opens slide 1
imolview://History/3gvu.icb?SLIDE=1
# opens slide 'Slide2'
imolview://History/3gvu.icb?SLIDE=Slide2
# opens default view for PDB '1xbb' sets background color to white
imolview://?PDBCODE=1xbb&BGCOLOR=white
# loads PDB and highlights the ligand
imolview://?PDBCODE=1xbb&BGCOLOR=white&RUN=display a_A,N ribbon transparent;color ribbon rgb={200,200,200}; display cpk xstick a_H; center a_H