Desmond Utilities

The Desmond distribution contains a number of utilities for performing a range of specific tasks, apart from those described previously. These can be run with $SCHRODINGER/run. Use the -h option to see the usage message (which is included in the documentation and linked below by the script name).

System Preparation

 

Analyzing Desmond Simulations

Note:

See Trajectory Analysis Quick Reference for how to perform various trajectory analysis tasks using the Maestro Trajectory Player, scripts, and the Schrödinger Python API.

Manipulating Trajectories

  • dtr2xtc.py—convert trajectory from DTR format to XTC format.
  • frame2cms.py—convert trajectory frames to CMS files.
  • trj_align.py—align a trajectory on a specified atom selection.
  • trj_extract_subsystem.py—create a new CMS file and trajectory for a subsystem of the input system, defined by a specified atom selection.
  • trj_info.py—print out general information about the model system and the trajectory.
  • trj_merge.py—merge multiple trajectories.
  • trj_parch.py—reduce the size of a trajectory by removing unneeded water molecules.
  • trj_rescue.py—attempt to recover a corrupted trajectory in which some frames were not saved correctly.
  • trj_slice.py—create new trajectory with a smaller number of frames.
  • trj_unwrap.py—create new trajectory with the position of selected atoms unwrapped according to the model system's periodic boundary conditions.
  • trj_wrap.py—create new trajectory with all atoms placed inside the simulation box.
  • trj2mae.py—convert trajectory frames to plain Maestro files (.maegz).