Hi Jeff,

Good idea and I have just tried this. Unfortunately, I see a lot of  
slowdown as the simulation progresses again. This time it is due to  
the size of the model being loaded increasing as I add more and more  
points.

Maybe I will see the slowdown whichever method I use. I just thought  
it may be that if I was able to load a trajectory piecemeal then I  
would be able to get the best of both worlds, that is:

* Loading the entire trajectory from one file - long load time but  
manipulation works well once loaded.
* Loading each trajectory point as a new model - short load times but  
Jmol struggles to handle the size of the dataset.

Cheers
Andy

Quoting Jeff Hansen <[email protected]>:

> I don't think that is what he needs.  How about this idea though.    
> Rather than append points to the trajectory as you go along.    
> Concatenate those points to the end of your trajectory file then   
> reload the trajectory.  So, when you read in the initial file and   
> initial trajectory I assume that trajectory file has just one point.  
>   As you generate new points along the trajectory you need to add   
> those points to the end of the trajectory file.  The trajectory file  
>  is just a text file right?  So write the new coordinates to the end  
>  of that text file then reload the trajectory file.  This I believe   
> would all be done outside of Jmol using javascript (to rewrite the   
> trajectory file) then tell Jmol to reload the trajectory file.  Is   
> that what you need?
>
>
> ***********************************************
> Jeff Hansen
> Department of Chemistry and Biochemistry
> DePauw University
> 602 S. College Ave.
> Greencastle, IN 46135
> [email protected]
> ***********************************************
>
>
> On Mar 19, 2010, at 8:34 AM, Robert Hanson wrote:
>
>> I think I understand. You have a set of models, each in a different  
>>  PDB file, which together represent a set of trajectories --  
>> meaning  there is a 1:1 homology between atoms in one model to the  
>> next.
>>
>> The very simplest way to load these as a trajectory is to   
>> concatenate the files into one large file, then read that file as a  
>>  trajectory. You can still select specific models from that file to  
>>  load or just load the whole thing.
>>
>> Is that perhaps all you need?
>>
>> Bob
>>
>> On Fri, Mar 19, 2010 at 6:59 AM, Andrew R Turner   
>> <[email protected]> wrote:
>>
>> Hi Angel,
>>
>> I probably was not very clear. As I understand it, when you use:
>>
>> load TRAJECTORY file
>>
>> you get one set of atoms and 'number-of-frames' sets of coordinates
>> (one set of coordinates for each model/frame in the file).
>>
>> All my files will have one model in them. What I want to do is have:
>>
>> load file
>>
>> to get the initial atom set and initial coordinates. Then have a loop:
>>
>> for i=1, nframe
>>    load file(i)
>> end
>>
>> that appends just the coordinates to the data that is already loaded
>> without creating a new atom set. (This is essentially splitting up the
>> "load TRAJECTORY file" command into its component parts.)
>>
>> set appendNew false
>>
>> will not help me I do not think as it will add new frames (which is
>> what I want to be able to animate the trajectory), it will just append
>> the atoms in the appended file to the current frame.
>>
>> Cheers
>> Andy
>>
>> Quoting Angel Herráez <[email protected]>:
>>
>> > Hi Andy
>> >
>> > I'm not sure I understand what you mean by adding a trajectory point
>> >  (I haven't worked with
>> > trajectories), but regarding the addition of atoms without
>> > generating new frame/model, there
>> > is
>> >
>> > set appendNew false
>> >
>> > Don't know if that would fix the slowness.
>> >
>> >
>> >
>> >   
>> ------------------------------------------------------------------------------
>> > Download Intel&#174; Parallel Studio Eval
>> > Try the new software tools for yourself. Speed compiling, find bugs
>> > proactively, and fine-tune applications for parallel performance.
>> > See why Intel Parallel Studio got high marks during beta.
>> > http://p.sf.net/sfu/intel-sw-dev
>> > _______________________________________________
>> > Jmol-users mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/jmol-users
>> >
>> >
>>
>>
>>
>> ==========================================
>>      Dr Andrew R. Turner
>>   e: [email protected]
>>   t: +44 (0)131 651 3578
>>   p: EPCC, University of Edinburgh EH9 3JZ
>> ==========================================
>>
>> --
>> The University of Edinburgh is a charitable body, registered in
>> Scotland, with registration number SC005336.
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Download Intel&#174; Parallel Studio Eval
>> Try the new software tools for yourself. Speed compiling, find bugs
>> proactively, and fine-tune applications for parallel performance.
>> See why Intel Parallel Studio got high marks during beta.
>> http://p.sf.net/sfu/intel-sw-dev
>> _______________________________________________
>> Jmol-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/jmol-users
>>
>>
>>
>> --
>> Robert M. Hanson
>> Professor of Chemistry
>> St. Olaf College
>> 1520 St. Olaf Ave.
>> Northfield, MN 55057
>> http://www.stolaf.edu/people/hansonr
>> phone: 507-786-3107
>>
>>
>> If nature does not answer first what we want,
>> it is better to take what answer we get.
>>
>> -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
>> ------------------------------------------------------------------------------
>> Download Intel&#174; Parallel Studio Eval
>> Try the new software tools for yourself. Speed compiling, find bugs
>> proactively, and fine-tune applications for parallel performance.
>> See why Intel Parallel Studio got high marks during beta.
>> http://p.sf.net/sfu/intel-sw-dev_______________________________________________
>> Jmol-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/jmol-users
>
>



==========================================
      Dr Andrew R. Turner
   e: [email protected]
   t: +44 (0)131 651 3578
   p: EPCC, University of Edinburgh EH9 3JZ
==========================================

-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.



------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to