This Pymol plugin allows setting up, running and analyzing Brownian dynamics simulation using the BrownDye collection of applications. This plugin can also be used as a standalone GUI, without Pymol.
-
PDB2PQR Download and install the precompiled binary version of PDB2PQR.
-
APBS Download and install the precompiled binary version of APBS.
-
BrownDye There is no precompiled binary distribution, you have to download and compile the source code.
Currently only Linux OS is supported. MacOS is untested.
-
Download and install pymol
-
Download BrownDyeTools
-
Open
PyMol
and installBrownDyeTools
:Plugin -> Manage Plugins -> Install
then locateBrownDyeTools.py
file.
- Start
pymol
and open BrownDyeTools plugin:Plugin -> BrownDye Tools
-
Create a randomly named project directory or browse for a custom directory.
-
Set
PDB2PQR_PATH
,APBS_PATH
andBD_PATH
locations. If you have these set as environment variables in your shell they will be picked up by the plugin.
-
Pick molecule 0 and 1 PDB files, or use Pymol selection.
-
Press "Create PQR files" to create PQR files from the PDB files using pre-set force field.
-
Or load your own PQR files.
-
Press
Calculate grid size
for both molecule 0 and 1 to get automatic grid dimensions or fill in your customized grid size values. -
Adjust APBS options if necessary and press
Run APBS to generate grids
to launch two APBS calculation (for molecule 0 and 1). This might take a couple of minutes, depending on the molecule size and your computing hardware.
-
You can use either the default protein-protein contact file or load your own.
-
Adjust the reaction criteria if desired and press
Create reaction files
to generate the necessary reaction input files.
-
Adjust - if necessary - BrownDye input file parameters. For detailed description of the input parameters see BrownDye documentation.
Get Debye length
will automatically fetch the APBS calculated value. -
Press
Generate BD input files
to create the necessary BrownDye input files. This might take a couple of minutes, depending on the size of molecules 0 and 1.
- You can choose either to run BrownDye simulation within the plugin or send it to background. Obviously, the foreground (in the plugin) execution is appropriate for shorter simulation. When running in the plugin various statistics are updated during the run and displayed.
- After simulation is finished you can pick and analyze the created
trajectory files. The
Analyze
button will print how many successful events were recorder in the particular trajectory files and their index numbers. You can then pick one successful trajectory (Select trajectory file
) and convert it to XYZ file (Convert to xyz trajectory
) and visualize it in Pymol (Load xyz trajectory
).
This software is released under the terms of GNU GPL3 license. For more details please see the accompanying documentation.
(c) 2016-19 National Biomedical Computation Resource