• PyRy3D GUI

    PyRy3D Graphical User Interface allows to use PyRy3D software with popular UCSF Chimera viewer. The GUI covers all functionalities of PyRy3D program and also provides additional features allowing for visualization, interpretation and analysis of models

  • 1


We have created a tool that associates PyRy3D with UCSF Chimera, a popular program for interactive visualization and analysis of molecular structures. PyRy3D Chimera Extension is a plugin, that provides a user-friendly graphical interface, letting the user generate a set of PyRy3D input files interactively, or to calculate a score for a set of different components' arrangements, based on default or user-defined parameters, directly from the extension's interface. It also offers many features designed to make the understanding and interpretation of PyRy3D results much easier.



PyRy3D GUI (also known as PyRy3D Chimera Extension) is available for download in the download section. Installation instructions can be found in the installation section.


PyRy3D Chimera Extension’s features:




Automatic complex scoring


Aside from performing PyRy3D modeling, you can use PyRy3D Chimera Extension to evaluate particular arrangement of components, that you set interactively using options available in UCSF Chimera. This feature lets you use your knowledge and / or intuition to manually arrange the components inside the density maps and then check what score it would be given by the PyRy3D scoring algorithm. By performing many scorings with different parameters and / or input data, you can get some clues on how should PyRy3D be configured before performing a simulation.

Results analysis


One of the most important goals of PyRy3D Chimera Extension is to make the PyRy3D’s results analysis easier and more understandable. In order to achieve this goal, we’ve created a set of features that allow for modification of the way the results are displayed, letting the user get familiar with PyRy3D’s scoring system and simulation process. As seen on the picture above, the user can visualize every aspect of the PyRy3D's scoring function, such as regions outside the simulation box (red ribbons), or regions inside the density map (green ribbons).

Performing PyRy3D simulation


The main purpose of PyRy3D software is conducting Monte Carlo simulations in order to find the best arrangement of components in a macromolecular complex. PyRy3D Chimera Extension also allows for using this feature directly from the extension's interface. After the simulation, a diagram is being displayed, showing the gradual improvements of the complex score with each simulation iteration.

Creating rankings of multiple complexes


The PyRy3D Chimera Extension allows for a quick evaluation of multiple complexes in order to create a ranking based on criteria chosen by the user. Thanks to this tool a user can evaluate complexes based on different set of parameters or verify structures built with other tools.

Generating input files


PyRy3D Chimera Extension offers a possibility to quickly generate packs of files that can be used to perform simulations using the original software. Even though you can run PyRy3D simulations from the Chimera Extension’s interface, it’s much more efficient to perform the simulations using the original, command line - based, PyRy3D software.

Generating movies


After the simulation, the user can investigate the whole process thanks to the animation generator. The tool lets the user generate animations representing every step of the simulation, that can be then exported to one of many popular video file formats.



PyRy3D Chimera Extension requires UCSF Chimera's version 1.8 or higher. You can download the viewer here.