<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Elaine, </div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hey thank you so much for sending this over! </div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
With your suggestion, I was able to get a per frame script written that saves all of the files into a folder, and I'm now working on some Python code to extract the right information from those files. </div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank you so much for your help!</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Harrison </div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Elaine Meng <meng@cgl.ucsf.edu><br>
<b>Sent:</b> Thursday, July 30, 2020 7:10 PM<br>
<b>To:</b> Helmick, Harrison Dale Brent <hhelmick@purdue.edu><br>
<b>Cc:</b> chimera-users@cgl.ucsf.edu <chimera-users@cgl.ucsf.edu><br>
<b>Subject:</b> Re: [Chimera-users] Scripting Question</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hi Harrison,<br>
I don't know python so can't speak to that part of your question, but as for the per-frame command script, you can substitute the frame number to write a separate file for each frame.  E.g. the dialog for defining a per-frame Chimera command script has a string,
 by default <FRAME>, to substitute in for the frame number.<br>
<br>
Then your writesel command in the per-frame script could include <FRAME> in the output filename to make a separate one each time, e.g. something like the following plus any other writesel options you want:<br>
<br>
writesel /Users/myself/location/helix<FRAME>.txt<br>
<br>
If the "Use leading zeroes..." option in that dialog is on, then you'd get frame numbers all the same length, say filenames like helix001.txt, helix002.txt ... helix099.txt, helix100.txt, helix101.txt, etc. in directory /Users/myself/location/<br>
<br>
<<a href="http://www.rbvi.ucsf.edu/chimera/docs/ContributedSoftware/movie/movie.html#per-frame">http://www.rbvi.ucsf.edu/chimera/docs/ContributedSoftware/movie/movie.html#per-frame</a>><br>
<<a href="http://www.rbvi.ucsf.edu/chimera/docs/UsersGuide/midas/writesel.html">http://www.rbvi.ucsf.edu/chimera/docs/UsersGuide/midas/writesel.html</a>><br>
<br>
I hope this helps,<br>
Elaine<br>
-----<br>
Elaine C. Meng, Ph.D.                       <br>
UCSF Chimera(X) team<br>
Department of Pharmaceutical Chemistry<br>
University of California, San Francisco<br>
<br>
<br>
> On Jul 30, 2020, at 10:07 AM, Helmick, Harrison Dale Brent <hhelmick@purdue.edu> wrote:<br>
> <br>
> To the Chimera Team, <br>
> <br>
> Hello, my name is Harrison Helmick, and I am a PhD student in Purdue University's department of food science. I hope that you all are doing well.
<br>
> I am interested in developing more relationships between bioinformatic models and end use properties of foods, helping us understand and predict characteristics like emulsification, gelling, denaturation, etc.
<br>
> I have been using Chimera to run molecular dynamic simulations, as well as analyze the protein structures and compare those to experimental properties. I'd like to see if there are predictable functional differences based on intermediate steps of denaturation
 of common seed storage proteins used in food. I have found Chimera to be super interesting and helpful in terms of my learning so far.
<br>
> One of the characteristics I'd like to quantify is the change in secondary structure over the course of denaturation. I would like to have a script that returns the number of residues that are identified as the basic secondary structures so that I can graph
 the relative proportion of these structures of the course of the simulation. I'd also like to see which helices and strands are being degraded first, and I will compare that to their relative surface accessibility.
<br>
> The way I have gone about this is to use the Chimera command per frame scripts KSDSSP, sel hex, and writesel to attempt to generate files for each frame. With a short python code, we could loop over the files to see which residue numbers disappear first and
 the progression of the destruction of helices, strands, etc. I haven't been able to get the dynamic file writing to work though, so I always write over the original file instead of saving it as a new one.
<br>
> While I could probably figure out the dynamic file writing, this seems inefficient, and I was wondering if you all had a better script this process.
<br>
> <br>
> Thank you, <br>
> <br>
> ​--<br>
> Harrison Helmick<br>
> Graduate Research Assistant, Ross Fellowship<br>
> Kokini Lab, Purdue University<br>
> Philip E. Nelson Hall of Food Science<br>
> 745 Agriculture Mall Dr.<br>
> West Lafayette, IN 47907-2009<br>
> _______________________________________________<br>
> Chimera-users mailing list: Chimera-users@cgl.ucsf.edu<br>
> Manage subscription: <a href="https://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users">
https://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users</a><br>
<br>
</div>
</span></font></div>
</body>
</html>