
Here it is: from chimera import openModels, Molecule, runCommand i=1 runCommand ("morph start #0 frames 2") totalModels=len(openModels.list(modelTypes=[Molecule])) for m in openModels.list(modelTypes=[Molecule]): while i < totalModels: runCommand ("morph interpolate #" +str(i)+ " frames 2") i=int(i)+1 runCommand ("morph movie") On Tue, Sep 20, 2011 at 1:54 PM, Darren Weber <dweber@cgl.ucsf.edu> wrote:
Hi,
Can we see the interpolation code?
-- Darren
On 09/20/2011 09:40 AM, Daniel Gurnon wrote:
Hi everyone, For the purpose of making educational content, I'm interested in smoothing out the often jumpy transitions from frame to frame in a MD trajectory. My approach was to write two python scripts (with critical help from Eric of course); one goes through the trajectory and saves pdbs of each desired frame, while the second opens these pdbs and creates a morph, interpolating from one pdb to the next.
It seemed like I was almost there, and it looked great when I tried 50 frames.....but Chimera crashed when I tried morphing 200 frames, adding 3 frames of interpolation between each.
Is there a better way to add transitions in between (ideally thousands of) frames of an MD trajectory?
Thanks Dan -- ____________________________
Daniel Gurnon, Ph. D. Associate Professor of Chemistry and Biochemistry DePauw University Greencastle, IN 46135
p: 765-658-6279 e: danielgurnon@depauw.edu <mailto:danielgurnon@depauw.edu>
_______________________________________________ Chimera-users mailing list Chimera-users@cgl.ucsf.edu http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users
Chimera-users mailing list Chimera-users@cgl.ucsf.edu http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users
-- ____________________________ Daniel Gurnon, Ph. D. Associate Professor of Chemistry and Biochemistry DePauw University Greencastle, IN 46135 p: 765-658-6279 e: danielgurnon@depauw.edu