Animations of protein conformational changes are one of the most 
impressive and informative modes of molecular visualization 
(http://morphs.proteinexplorer.org ). Unfortunately, I think Jmol 
applet's maximum speed of animation (frame display rate) is too slow 
to convey motion effectively except for smaller proteins with few 
total frames. This situation is dissuading me from implementing 
animations of the latest structural discoveries, and animation 
authoring tools for Jmol in Protein Explorer.

There are two problems for which I am advocating improvements in the 
Jmol applet.

1. First, when the frames per second (fps) requested of Jmol is more 
than it can achieve (with "anim mode palindrome 0.01 0.01"), it skips 
frames. We need a setting to insist that Jmol show all frames, even 
when it cannot achieve the requested fps.

2. Second, the maximum fps of which Jmol is capable is too slow. It 
is several fold slower than the maximum of which Chime is capable, 
and that was already a bit too slow for larger proteins with sets of 
15-20 frames.

On current Windows XP SP2 computers (3 gigaHerz, with 512 megabytes 
of RAM or more), Chime needs only 43-64 milliseconds/frame for my 
test data (see below), and it does not skip frames. In contrast, the 
fastest frame rate Jmol 11.1.15 using Java 1.5.0_11 can achieve is 
about 215 milliseconds, or 3.4 to 4.9 fold SLOWER.

On a current Intel Mac OSX 10.4.8 (about 2 gigaHerz core 2 duo, 1 
gigabyte RAM, java 1.5.0_07) Jmol's fastest animation rate is about 
140 milliseconds/frame. (I have no test data here for Chime yet. Note 
that on such a computer, Chime will probably need less than 43 mS/frame.)

TEST WEBSITE

http://www.umass.edu/microbio/chime/beta/jmol/animrate

Here I have the same animation in Chime and Jmol. The Jmol can be run 
at fps 2, 4, 6, 8, or 12. The shortest time per frame is typically 
achieved at 8 or 12 fps (but frames may be skipped). I stopwatched 
ten cycles. There are 14 frame changes per cycle, so 140 in 10 cycles 
if no frames are skipped.

The fastest speed Chime can achieve is with little or no delay 
between frames. This occurs with the first link after "Chime", 
labeled "Delay 0.01 NO DOTS".

The test animation displays with acceptable speed in Jmol, but this 
is because it contains only eight models (eight frames). A smoother 
animation with 12-16 frames would be better.

Further, the test animation model is relatively small, 2,962 
atoms/model (times eight models, total file size 1.6 megabytes 
uncompressed). For example, a morph between two states of the calcium 
transporter would have about 8,000 atoms/frame. The total filesize of 
a 16-frame morph would be about 10 megabytes uncompressed.


/* - - - - - - - - - - - - - - - - - - - - - - - - - - -
Eric Martz, Professor Emeritus, Dept Microbiology
U Mass, Amherst -- http://www.umass.edu/molvis/martz

Biochem 3D Education Resources http://MolviZ.org
See 3D Molecules, Install Nothing! - http://firstglance.jmol.org
Protein Explorer - 3D Visualization: http://proteinexplorer.org
Workshops: http://workshops.proteinexplorer.org
World Index of Molecular Visualization Resources: http://molvisindex.org
ConSurf - Find Conserved Patches in Proteins: http://consurf.tau.ac.il
Atlas of Macromolecules: http://atlas.proteinexplorer.org
PDB Lite Macromolecule Finder: http://pdblite.org
Molecular Visualization EMail List (molvis-list):
       http://bioinformatics.org/mailman/listinfo/molvis-list
- - - - - - - - - - - - - - - - - - - - - - - - - - - */


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to