Molecules

Molecules icon

Download from the iTunes App Store

Version: 1.1

Latest source release: 7/11/2008

Download source code
(pending lift of iPhone NDA)

Molecules is an application for the iPhone and iPod Touch that allows you to view three-dimensional renderings of molecules and manipulate them using your fingers. You can rotate the molecules by moving your finger across the display, zoom in or out by using two-finger pinch gestures, or pan the molecule by moving two fingers across the screen at once. The combination of the iPhone / iPod Touch's unique multitouch input system and the built-in OpenGL ES 3D graphics capabilities enable you to feel like you are manipulating the molecules themselves with your fingers.

New molecules can be downloaded from the RCSB Protein Data Bank (http://www.rcsb.org/pdb), an international repository of biological molecules and their 3-D structures. Molecules can be downloaded directly to your handheld device and stored there for later viewing. In addition, you can view detailed information about the molecule, such as the researchers who established its structure, its amino acid or nucleotide sequence, and its full name.

Molecules is free and its source code is available under the BSD license. I feel that this can be a useful scientific and educational tool, and welcome any feedback you can provide to make it an even better program. Please stop by the forums to ask questions, make comments, or even contribute code.

Future plans include:

  • Significant rendering and loading performance improvements
  • Ribbon structure visualization
  • Other data sources than the PDB for molecules, including repositories of small molecules and inorganic crystals
  • A companion visualizer for the Mac desktop
  • A means for users to upload their custom molecules to the client for visualization

Related posts

Requirements

iPhone or iPod Touch with the 2.0 software update applied

Screenshots

Listing molecules currently stored on the iPhoneMolecules displaying an antibodyMolecules displaying DNAMolecules displaying DNA (zoomed in)Molecules displaying insulin in cylinder modeMolecules displaying tRNASearching  the PDBShowing detailed information about a moleculeSwitching visualization modes