/visualizeMSLD

Structural Analysis of MSLD Trajectories

Primary LanguagePython

visualizeMSLD: Perform Structural Analysis of MSLD Trajectories

A simple set of functions to extract physical frames from and visualize Multi-Site Lambda Dynamics (MSLD) trajectories generated from Adaptive Landscape Flattening (ALF)1.

These functions take in many system specific variables generated by MSLD-py-prep2, as well as lambda trajectory files (typically a .dat file in the ALF production analysis directory), and a .dcd MSLD trajectory file generated by CHARMM.

The output is either a PyMOL visualization of the lambda trajectory (using the transparency setting) via the visualize_pymol function, or, a directory called run{i}_frames containing subdirectories of each physical ligand's frames throughout the trajectory via the grab_frames function. Both of these functions use the output of get_subs_on.

These scripts can be run from within the ALF directory where the trajectory to be visualized was created.

1J. Phys. Chem. B. 2017, 121, 15, 3626–3635

2J. Chem. Inf. Model. 2022, 62, 6, 1479–1488

Dependencies

  • Python 3 or later versions
  • PyMOL
  • pyCHARMM

Authorship

Luis F. Cervantes and Furyal Ahmed