Morphs: Difference between revisions

Eric Martz (talk | contribs)
Eric Martz (talk | contribs)
Line 124: Line 124:
The presence of obvious artifacts of linear interpolation, such as objects passing through each other, can be useful because it reminds viewers that the morph's value is only to help visualize the details of the conformational change -- and is not intended to suggest the actual trajectory of change. An example is the morph of [[Recoverin, a calcium-activated myristoyl switch|Recoverin]], in which the N-linked myristoyl group passes through a protein chain.
The presence of obvious artifacts of linear interpolation, such as objects passing through each other, can be useful because it reminds viewers that the morph's value is only to help visualize the details of the conformational change -- and is not intended to suggest the actual trajectory of change. An example is the morph of [[Recoverin, a calcium-activated myristoyl switch|Recoverin]], in which the N-linked myristoyl group passes through a protein chain.


A very simple program, named '''morph2.exe''', performs linear interpolation and has been freely available since the late 1990's in the ''PDBTools'' package by Eric Martz.<ref>[http://www.umass.edu/microbio/rasmol/pdbtools.htm PDBTools] by Eric Martz include a simple linear interpolation morphing program. This program operates only in MS-DOS (under MS Windows), but the C source code is included. Available within ''Protein Explorer'' are [http://www.umass.edu/microbio/chime/morpher/morphmtd.htm step by step instructions] for making linear interpolation morphs.</ref>. This program, which was used for most of the morphs made by Martz (including the one on this page), requires that the two starting PDB files contain exactly the same atoms in exactly the same order. (Achieving this usually requires some hand editing of the PDB files.) Its advantages include that it is straightforward to include ligand in the morph, or at the end of the morph, and to include multiple protein and nucleic acid chains. [http://www.umass.edu/microbio/chime/morpher/morphmtd.htm Step by step instructions] are available within ''Protein Explorer''. While these instructions were written for Chime, rather than Jmol, everything there applies equally to Jmol except the last section on ''Playback Scripts''. If you upload your multiple-model morph PDB file to Proteopedia, animating it is as simple as checking that option in Proteopedia's ''Scene Authoring Tool''.
A very simple program, named '''morph2.exe''', performs linear interpolation and has been freely available since the late 1990's in the ''PDBTools'' package by Eric Martz.<ref>[http://www.umass.edu/microbio/rasmol/pdbtools.htm PDBTools] by Eric Martz include a simple linear interpolation morphing program. This program operates only in MS-DOS (under MS Windows), but the C source code is included. Available within ''Protein Explorer'' are [http://www.umass.edu/microbio/chime/morpher/morphmtd.htm step by step instructions] for making linear interpolation morphs.</ref>. This program, which was used for most of the morphs made by Martz (including the one on this page), requires that the two starting PDB files contain exactly the same atoms in exactly the same order. (Achieving this usually requires some hand editing of the PDB files.) Its advantages include that it is straightforward to include ligand in the morph, or at the end of the morph, and to include multiple protein and nucleic acid chains. [http://www.umass.edu/microbio/chime/morpher/morphmtd.htm Step by step instructions] are available within ''Protein Explorer''. While these instructions were written for Chime, rather than Jmol, everything there applies equally to Jmol except the last section on ''Playback Scripts''.  
 
===Animating Morph PDB Files===
 
If you upload your multiple-model morph PDB file to Proteopedia, animating it is as simple as checking that option in Proteopedia's ''Scene Authoring Tool''.
<blockquote>
<blockquote>
For those who wish to make their own animation scripts in Jmol outside of Proteopedia (e.g. in the [http://bioinformatics.org/jmol-tutorials Jmol Tutorial-Authoring Template]), the script required to animate a multiple-model PDB file in Jmol is much simpler than what was needed in Chime. Here are the commands needed in Jmol:
For those who wish to make their own animation scripts in Jmol outside of Proteopedia (e.g. in the [http://bioinformatics.org/jmol-tutorials Jmol Tutorial-Authoring Template]), the script required to animate a multiple-model PDB file in Jmol is much simpler than what was needed in Chime. Here are the commands needed in Jmol:

Proteopedia Page Contributors and Editors (what is this?)Proteopedia Page Contributors and Editors (what is this?)

Eric Martz, Eran Hodis, Wayne Decatur, David Canner, Joel L. Sussman, Karsten Theis, Angel Herraez