Hi ChimeraX team,
For large trajectories, the smoothing algorithm in smooth_md.py slows down considerably.
I suspect it is because of this line of code: coord_sets = [s.coordset(cs_id).xyzs for cs_id in s.coordset_ids]
Is there a way to retrieve the original coordinates efficiently?
I was looking at the code used to load the trajectories (read_coords.py in chimerax.md_crds) and I was thinking of retrieving the original coordinates from there.
However, I believe this approach would not work for DCD trajectories because the coordinates are loaded one frame at a time (from my understanding of _set_model_dcd_coordinates in read_coords.py), unlike the other trajectory formats.
Shubham
Sent from Mail for Windows
From: Elaine Meng
Sent: Tuesday, January 3, 2023 14:57
To: Shubham Devesh Ramgoolam
Cc: chimerax-users@cgl.ucsf.edu
Subject: Re: [chimerax-users] Trajectory smoothing
Hi Shubham,
Maybe you were using the old http URL for the scripts page? Here is the current https one:
<https://www.cgl.ucsf.edu/trac/chimera/wiki/Scripts>
The ChimeraX trajectory-smoothing script is near the bottom. There is also one for Chimera near the middle.
I hope this helps,
Elaine
-----
Elaine C. Meng, Ph.D.
UCSF Chimera(X) team
Department of Pharmaceutical Chemistry
University of California, San Francisco
> On Jan 2, 2023, at 3:14 PM, Shubham Devesh Ramgoolam via ChimeraX-users <chimerax-users@cgl.ucsf.edu> wrote:
>
> Hi all,
> Does chimeraX has a command for trajectory smoothing?
> Based on previous similar questions, I know a script was written for trajectory smoothing in chimera/chimeraX. However, I cannot not access this script because it is not found on the server anymore.
>
> Shubham