I just noticed this thread. Since I've done dozens of interpolated 
animations in Chime, I'll add my 2 cents.

1. I would be pleased to see a simple linear interpolation option built 
into Jmol. The need for such "morph" animations is becoming more common as 
more structures are solved in different conformations. Having it built into 
Jmol would save a lot of time and make this kind of visualization more 
accessible to a much wider authorship.

2. I'm not convinced that spline smoothing or other more complicated 
options are worthwhile. When something more than a simple linear 
interpolation is needed, what is needed is usually much more complicated 
than smoothing.

In my mind, there are three categories of conformational changes from the 
perspective of visualization:

A. Small movements of a few residues that can be satisfactorily visualized 
by simply toggling back and forth between two models (empirically known, or 
theoretical). An example is the changes in antibody sidechain positions 
when antigen binds.

B. Larger movements that require interpolation (morphing) in order to 
understand the changes in conformation. The first morph I did (recoverin 
+/- calcium) illustrates such a case (URL below).

C. Huge movements that require that intermediate key frames be manually 
modeled in order to produce a useful morph. Simple linear interpolations 
may move domain in implausible directions, or move domains through one 
another. Positioning the domains in reasonable intermediate key frames, 
then interpolating between these key frames, gives a more useful result. An 
example is RNA polymerase (look for the "movie" and "animation" links at 
http://www.chem.umass.edu/~cmartin/ -- this is not in Chime or Jmol -- 
evidently they didn't publish that form?) Another dramatic example that I 
have long wanted to see done well is the inactivation of trypsin by a 
serpin. As far as I recall, it hasn't been done.

For categories B and C, a linear interpolation usually has clearly bogus 
intermediates, such as the collapse and reexpansion of domains, the 
formation of "cobweb clumps" of bogus covalent bonds when atoms move too 
close to each other, or the passing of one chain through another. The 
latter occurs in my recoverin morph.

These "chemically impossible" intermediates are still often compatible with 
a large advantage for effective comprehension of the conformational 
changes. Further, they serve to remind the viewer that the intermediates 
are not attempts to predict the true trajectory of change, but simply 
visual aids.

When one wished to go beyond linear interpolation, the next step is to do 
molecular mechanics/dynamics on the interpolated intermediates to make each 
step "chemically possible". Luckily, years of work on such routines have 
been provided as a free server by Werner Krebs, Mark Gerstein, and Nat 
Echols, the Yale Morph Server (http://www.molmovdb.org/morph/). At their 
Database of Macromolecular Movements (molmovdb.org) you can also find 
hundreds of morphs done by visitors to the site, shown in Jmol or Chime or 
Protein Explorer. Doing a morph with this server takes a bit of time, so I 
always try linear interpolation first.

3. MORPH RESOURCES (not linked above):

My original Protein Morpher. This has linear and minimized interpolations 
of recoverin, integrin CD11b MIDAS domain, influenze hemagglutinin, 
calmodulin, cAMP kinase.
It is available through MolviZ.Org, or go directly to
http://www.umass.edu/microbio/chime/morpher/index.htm
Unfortunately, it ONLY WORKS IN NETSCAPE 4.8 with CHIME.

However, if you don't want to install Netscape 4.8 (instructions:
http://www.umass.edu/microbio/chime/neccsoft.htm#browsers ) and Chime, you 
can still read:

Morph Rationale and History (First? Morph):
http://www.umass.edu/microbio/chime/morpher/fs_mtop.htm

and Morphing Methods:
http://www.umass.edu/microbio/chime/morpher/morphmtd.htm

------------------
Protein Explorer has a control panel named "NMR Models/Animation". If a 
morph is provided as an NMR-style multiple model PDB-format file, Protein 
Explorer can animate it.

As you likely appreciate, displaying an animation in Chime or Jmol means 
you can rotate it to view the animation from different perspectives, and 
change the color scheme or rendering. These are in contrast to an animated 
GIF (true movie) which has only a single color scheme, rendering, and 
perspective.

Protein Explorer has convenience buttons to use common color schemes and 
renderings for the animations.

There is a script box in which you can customize the animations.

Protein Explorer displays the animation in a separate browser window, which 
can be saved to disk. This enables the animation to be played separately, 
without Protein Explorer.

To see many examples (as animated GIFs, and as interactive PDB file 
morphs), go to ProteinExplorer.Org and at the FrontDoor, click on Morphs. 
Or go directly to
http://www.umass.edu/microbio/chime/pe_beta/pe/protexpl/morfdoc.htm
Since Protein Explorer works in Windows Firefox, Internet Explorer, or 
Netscape 7.2, so do these examples (also Mac Classic with Netscape 4.8).

------------------
It has been on my To Do list for some time to enable Protein Explorer to 
export its animations in Jmol as well as Chime. If anyone cares to help by 
taking a Chime animation and converting the script for Jmol, I'll apprecate 
the help.

Protein Explorer can already export most molecular views into MolSlides in 
Jmol (as well as Chime). The views in sets of MolSlides can be rotated and 
zoomed. Examples in both Jmol and Chime are at 
http://molslides.proteinexplorer.org

------------------
I wrote a small program in C, and compiled it for MS-DOS, that does linear 
interpolations. Input is two PDB file models (the end states of the morph) 
and you specify the number of frames in between that you want (generally 
with more than 15, Chime performs the animation too slowly). Output is in 
NMR (MODEL/ENDMDL) format PDB files, ready for Protein Explorer.
This and other PDB file manipulation tools are downloadable here:

http://www.umass.edu/microbio/rasmol/pdbtools.htm

======================
Incidentally, I am thrilled to see the Jmol project moving forward with 
such vitality, and with contributions from such a large and diverse 
volunteer group. Unfortunately, I can't keep up with jmol-users. When I 
know a lot about the topic, it takes me an hour to add my 2 cents. When I 
don't, it takes me many hours of research to contribute. So although I am 
intensely interested, I am happy that I am dispensible, and I look forward 
to using enhanced versions of Jmol resulting from the jmol-user discussions 
as they become available. And to help from jmol-users!! I do expect that 
most of my future work will be Jmol-based.

I am also pleased to say that several other journals are in stages of 
adopting FirstGlance in Jmol for their on-line readers.

-Eric




/* - - - - - - - - - - - - - - - - - - - - - - - - - - -
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
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to