PyMOL

PyMOL visualizes and animates three-dimensional biomolecular structures to support interpretation of molecular simulations, structure prediction, and protein design.


Key Features:

  • 3D rendering and animation: Renders and animates atomic-resolution three-dimensional structures of biomolecules.
  • Real-time simulation visualization: Updates molecular visualizations in real time to reflect simulation progress and structural changes.
  • Rosetta integration via UDP sockets: Receives coordinate updates from Rosetta transmitted over UDP network sockets to enable inter-process communication.
  • UDP socket listener: Listens on a UDP socket to accept incoming coordinate data streams from remote processes.
  • Coordinate interpretation and update: Interprets incoming coordinate data and applies updates to displayed molecular structures.
  • Remote execution support and energy visualization: Supports remote execution workflows by visualizing on-demand biomolecular structures and associated energy information.

Scientific Applications:

  • Biomolecular structure visualization: Visualizes three-dimensional biomolecular structures for analysis of atomic arrangements.
  • Structure prediction and design: Provides on-demand visualization during computational structure prediction and design of proteins and protein–protein complexes, including workflows with Rosetta.
  • Simulation monitoring: Enables monitoring of structural changes during simulations by reflecting coordinate updates in real time.
  • Energy interpretation: Displays energy information alongside structural updates to aid interpretation of simulation results.

Methodology:

Rosetta detects changes in protein structure and transmits new coordinates over a UDP network socket to a PyMOL instance running a UDP socket listener; PyMOL interprets the incoming coordinate data and updates the molecular visualization in real time.

Topics

Details

Tool Type:
desktop application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
8/3/2017
Last Updated:
11/24/2024

Operations

Publications

Baugh EH, Lyskov S, Weitzner BD, Gray JJ. Real-Time PyMOL Visualization for Rosetta and PyRosetta. PLoS ONE. 2011;6(8):e21931. doi:10.1371/journal.pone.0021931. PMID:21857909. PMCID:PMC3156697.

Documentation

Links

Related Tools

mdbuilder
Relation: usedBy