SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
A Beginner’s Manual for PyRx
Drexel University
John P. Cahill
May 2015
PyRx Installation
Pre-Installation: Ensure that you have Python 2.6 (or newer) and MS Visual C++ 2008 RP
installed prior to installing PyRx.
1. Obtain PyRx installer from: http://pyrx.sourceforge.net/downloads
2. Run “PyRx-0.9.2-Setup.exe”  Click “next”
3. Install to default destination folder  Click “next”’
a. Note: PyRx should install to C:Program Files (x86)PyRx
4. Deselect “Launch PyRx” and Select “Create Desktop Shortcut”
5. Create a shortcut for your desktop linked to: C:Users**YOURNAME**
.PyRx_workspace
a. PyRx automates many intermediate steps that would normally be manually
performed in the AutoDock Suite. PyRx, by default, uses this folder as its
workspace. Thus, it is convenient to have quick access to it.
Optional (but recommended): Open Babel
1. Open Babel is an extremely helpful and diverse program that allows for the GUI
conversion of several file types, such as PDB, PDBQT, and SDF files.
2. Open Babel can used within PyRx or independently. This allows conversions
seamlessly within PyRx’s GUI. Additionally, Open Babel can be used to convert
files for use in AutoDock, when necessary.
PyRx Environment:
1. Click the PyRx desktop shortcut to run the GUI
a. If any errors present STOP and troubleshoot. If all of PyRx’s dependencies have
been installed, a reboot and/or a reinstallation would be my first
recommendations.
b. Running PyRx with underlying errors will cause severe issues and likely cause
computations to abort.
2. Obtain PDB file for ligand and receptor.
a. In this case I will be using the following:
i. Receptor: 2ZCK
ii. Ligand: ZAP
3. Load Receptor and Ligand by going to FILE>LOAD MOLECULE
a. Both the ligand and receptor can be loaded from this interface
4. Click the + next to 2ZCK
a. Right click and remove the S, L, and H chain
b. This leaves only the PSA (P chain) in the interface
c. The PSA can be saved as a .PDB by right clicking the P and choosing “save as
PDB”
5. At this point, we are ready to prepare the files for the AutoDock wizard
a. Right click the P-chain and select “AUTODOCK>MAKE MACROMOLECULE”
b. Right click the ZAP (ligand) and select “AUTODOCK>MAKE LIGAND”
i. NOTE: This will do all necessary preliminary steps such as removing
water, adding hydrogens, merging non-polar hydrogens, and adding
partial charges
6. Select the AutoDock Wizard under the controls tab
7. Click LOCAL and then NEXT
8. Click the corresponding ligand in the AutoDock Navigator
9. Click the corresponding macromolecule in the AutoDock Navigator
10. Confirm that the AutoDock Wizard is set to Select Molecules and shows that 1 ligand
and 1 macromolecule has been selected
11. Input AutoGrid Dimensions
a. Grid Center:
i. X-Dimension: -36.636
ii. Y-Dimension: -37.475
iii. Z-Dimension: -21.304
b. Number of Points
i. X-Dimension: 100
ii. Y-Dimension: 100
iii. Z-Dimension: 100
c. Spacing (Angstrom): 0.200
12. Click NEXT
13. Click Genetic Algorithm
a. Click Docking Parameters
b. Change:
i. Number of GA runs to 25
ii. Maximum number of energy evaluations to medium
iii. Click OK
14. Analyze results
a. Can be saved as comma separated value (CSV) for use in excel
b. FILE>EXPORT can be used to export all files into a tar.gz file that allows for later
importation of the data and computations directly into PyRx
i. This removes the need to recalculate AutoGrid and AutoDock data
NOTE: Unlike AutoDockTools some features are not possible. For example, the covalent map function is
not available in PyRx.
Results
Ligand
Binding
Energy
Intermol
Energy
Internal
Energy
Torsional
Energy
Unbound
Energy
2zck_p_zap -7.22 -10.2 -1.46 2.98 -1.46
2zck_p_zap -5.67 -8.66 -1.67 2.98 -1.67
2zck_p_zap -5.1 -8.08 -1.54 2.98 -1.54
2zck_p_zap -5.82 -8.8 -0.84 2.98 -0.84
2zck_p_zap -5.62 -8.61 -2.59 2.98 -2.59
2zck_p_zap -5.05 -8.03 -1.45 2.98 -1.45
2zck_p_zap -5.32 -8.3 -0.97 2.98 -0.97
2zck_p_zap -5.18 -8.16 -1.1 2.98 -1.1
2zck_p_zap -7.28 -10.26 -1.48 2.98 -1.48
2zck_p_zap -5.66 -8.64 -0.66 2.98 -0.66
2zck_p_zap -6.6 -9.58 -1.53 2.98 -1.53
2zck_p_zap -4.5 -7.49 -1.73 2.98 -1.73
2zck_p_zap -5.29 -8.28 -1.84 2.98 -1.84
2zck_p_zap -7.55 -10.53 -1.41 2.98 -1.41
2zck_p_zap -7.55 -10.54 -1.58 2.98 -1.58
2zck_p_zap -5.9 -8.88 -1.77 2.98 -1.77
2zck_p_zap -6.81 -9.8 -1.03 2.98 -1.03
2zck_p_zap -4.59 -7.57 -1.72 2.98 -1.72
2zck_p_zap -4.4 -7.39 -1.87 2.98 -1.87
2zck_p_zap -5.62 -8.6 -1.52 2.98 -1.52
2zck_p_zap -4.98 -7.97 -1.78 2.98 -1.78
2zck_p_zap -5.9 -8.88 -2.14 2.98 -2.14
2zck_p_zap -5.53 -8.51 -1.53 2.98 -1.53
2zck_p_zap -4.43 -7.41 -2.2 2.98 -2.2
2zck_p_zap -7.23 -10.21 -1.51 2.98 -1.51
2zck_p_zap -5.5 -8.48 -1.96 2.98 -1.96
2zck_p_zap -5.43 -8.41 -1.79 2.98 -1.79
2zck_p_zap -6.03 -9.01 -1.75 2.98 -1.75
2zck_p_zap -6.15 -9.13 -1.25 2.98 -1.25
2zck_p_zap -4.53 -7.52 -2.49 2.98 -2.49
2zck_p_zap -7.16 -10.14 -1.63 2.98 -1.63
2zck_p_zap -5.02 -8 -1.6 2.98 -1.6
2zck_p_zap -6.48 -9.46 -1.68 2.98 -1.68
2zck_p_zap -7 -9.98 -1.46 2.98 -1.46
2zck_p_zap -7.19 -10.17 -1.41 2.98 -1.41
2zck_p_zap -4.79 -7.77 -2.57 2.98 -2.57
2zck_p_zap -4.46 -7.44 -1.43 2.98 -1.43
2zck_p_zap -4.52 -7.5 -1.68 2.98 -1.68
2zck_p_zap -5.03 -8.01 -1.68 2.98 -1.68
2zck_p_zap -4.12 -7.1 -2.43 2.98 -2.43
2zck_p_zap -5.84 -8.83 -1.39 2.98 -1.39
2zck_p_zap -7.29 -10.27 -1.46 2.98 -1.46
2zck_p_zap -6.12 -9.11 -2.51 2.98 -2.51
2zck_p_zap -5.58 -8.56 -1.62 2.98 -1.62
2zck_p_zap -5.97 -8.96 -2.6 2.98 -2.6
2zck_p_zap -5.62 -8.6 -1.56 2.98 -1.56
2zck_p_zap -6.37 -9.35 -0.91 2.98 -0.91
2zck_p_zap -5.1 -8.08 -1.54 2.98 -1.54
2zck_p_zap -4.81 -7.79 -1.12 2.98 -1.12
2zck_p_zap -5.16 -8.14 -1.77 2.98 -1.77
Table 1: This table is the resulting data from PyRx’s facilitated docking. The receptor is an isolated
prostate-specific antigen from PDB ID: 2ZCK. The ligand is an unmodified [N-
(BENZYLOXYCARBONYL)AMINO](4-AMIDINOPHENYL)METHANE-PHOSPHONATE obtained from PDB ID:
ZAP.
Figure 1: This image depicts the highest energy confirmation produced through PyRx. This image was
produced in a manner that did not use a covalent map; thus, results differ from those obtained via
AutoDockTools.

More Related Content

PPTX
Informatics & Methods in drug design
PPTX
Combinatorial chemistry
PDF
Combanitorial approach for drug discovery
PPTX
PDF
Lecture 7 computer aided drug design
PPTX
MOLECULAR DOCKING PRINCIPAL OF DRUG DISCOVERY
PPTX
Qsar by hansch analysis
PPTX
LEVELS OF PROTEIN STRUCTURE, DOMAINS, MOTIFS, AND FOLDS IN PROTEIN STRUCTURE
Informatics & Methods in drug design
Combinatorial chemistry
Combanitorial approach for drug discovery
Lecture 7 computer aided drug design
MOLECULAR DOCKING PRINCIPAL OF DRUG DISCOVERY
Qsar by hansch analysis
LEVELS OF PROTEIN STRUCTURE, DOMAINS, MOTIFS, AND FOLDS IN PROTEIN STRUCTURE

What's hot (20)

PPT
Docking
PPTX
energy minimization
PPTX
molecular docking its types and de novo drug design and application and softw...
PDF
Molecular dynamics and Simulations
PDF
Virtual Screening in Drug Discovery
PPTX
Pharmacophore Modeling in Drug Designing
PPTX
CoMFA CoMFA Comparative Molecular Field Analysis)
PPTX
Molecular Modeling and virtual screening techniques
PPTX
X-ray Crystallography & Its Applications in Proteomics
PPTX
Quantitative Structure Activity Relationship (QSAR)
PPTX
Computer aided drug design(CADD)
PPTX
Protein ligand docking
PPTX
Drug discovery and development
PPT
Molecular Docking using Autodock 4.2.6
PPTX
Drug discovery & development
PPTX
Protein Structure Determination
PPT
Chemoinformatics.ppt
PPTX
Virtual screening techniques
PPTX
molecular mechanics and quantum mechnics
PPTX
Pharmacophore
Docking
energy minimization
molecular docking its types and de novo drug design and application and softw...
Molecular dynamics and Simulations
Virtual Screening in Drug Discovery
Pharmacophore Modeling in Drug Designing
CoMFA CoMFA Comparative Molecular Field Analysis)
Molecular Modeling and virtual screening techniques
X-ray Crystallography & Its Applications in Proteomics
Quantitative Structure Activity Relationship (QSAR)
Computer aided drug design(CADD)
Protein ligand docking
Drug discovery and development
Molecular Docking using Autodock 4.2.6
Drug discovery & development
Protein Structure Determination
Chemoinformatics.ppt
Virtual screening techniques
molecular mechanics and quantum mechnics
Pharmacophore
Ad

Viewers also liked (20)

PPTX
Molecular docking and_virtual_screening
PDF
Auto dock tutorial
PDF
AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel Tutorial
PDF
autodock manuAL
PPTX
Molecular docking
PDF
PDF
Responsive Design: Mobile, più che una Moda uno Tsunami – 5^ parte
PDF
Veterinaria 2do material practica
PPTX
Mapas conceptuales blogg
DOC
Zaragoza turismo 244
PDF
Costa Dorada
PPTX
Reeeeeece
PDF
HMBC Public Relations Profile
PPT
Goodbye to print medical journals? Goodbye to print medical journals?
PDF
PGDip HRM certificate
DOCX
Information artifact simplicity
DOCX
Initial thoughts on live user tests for games
PDF
Diploma Supplement_Nitti Alessandro
PPT
Kred Brand Sponsored Page
PPT
強棒的業務行銷-970822 千禧磁磚-詹翔霖教授
Molecular docking and_virtual_screening
Auto dock tutorial
AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel Tutorial
autodock manuAL
Molecular docking
Responsive Design: Mobile, più che una Moda uno Tsunami – 5^ parte
Veterinaria 2do material practica
Mapas conceptuales blogg
Zaragoza turismo 244
Costa Dorada
Reeeeeece
HMBC Public Relations Profile
Goodbye to print medical journals? Goodbye to print medical journals?
PGDip HRM certificate
Information artifact simplicity
Initial thoughts on live user tests for games
Diploma Supplement_Nitti Alessandro
Kred Brand Sponsored Page
強棒的業務行銷-970822 千禧磁磚-詹翔霖教授
Ad

Similar to A Beginner's Manual for PyRx (20)

PPTX
Molecular Docking Using Autodock Tools
PDF
2003 medicinal chemistry laboratory manual 1
PDF
Autodock4 Procedure
PDF
Autodock Made Easy with MGL Tools - Molecular Docking
PDF
Docking Tutorial
PDF
Protein Modeling using MODELLER
PDF
Molecular Docking Using Autodock
PDF
OpenDiscovery
PDF
Molecular docking of small molecules using AutoDock vina.pdf
PPTX
Advanced Computational Drug Design
PPTX
COMPUTER AIDED DRUG DESIGN.pptx
PPTX
Autodock-for-Beginners by Rahul D Jawarkar.pptx
PDF
Wide Search Molecular Replacement and the NEBioGrid portal interface
PPT
Antao Biopython Bosc2008
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
ODP
BOSC 2008 Biopython
PDF
ACEMD: High-throughput Molecular Dynamics with NVIDIA Kepler GPUs
PPTX
Computational Drug Design
PPTX
COMPUTER AIDED DRUG DESIGNING A BIOINFORMATICS TOPIC
PPT
Quantum pharmacology. Basics
Molecular Docking Using Autodock Tools
2003 medicinal chemistry laboratory manual 1
Autodock4 Procedure
Autodock Made Easy with MGL Tools - Molecular Docking
Docking Tutorial
Protein Modeling using MODELLER
Molecular Docking Using Autodock
OpenDiscovery
Molecular docking of small molecules using AutoDock vina.pdf
Advanced Computational Drug Design
COMPUTER AIDED DRUG DESIGN.pptx
Autodock-for-Beginners by Rahul D Jawarkar.pptx
Wide Search Molecular Replacement and the NEBioGrid portal interface
Antao Biopython Bosc2008
Python-Application-in-Drug-Design by R D Jawarkar.pptx
BOSC 2008 Biopython
ACEMD: High-throughput Molecular Dynamics with NVIDIA Kepler GPUs
Computational Drug Design
COMPUTER AIDED DRUG DESIGNING A BIOINFORMATICS TOPIC
Quantum pharmacology. Basics

A Beginner's Manual for PyRx

  • 1. A Beginner’s Manual for PyRx Drexel University John P. Cahill May 2015
  • 2. PyRx Installation Pre-Installation: Ensure that you have Python 2.6 (or newer) and MS Visual C++ 2008 RP installed prior to installing PyRx. 1. Obtain PyRx installer from: http://pyrx.sourceforge.net/downloads 2. Run “PyRx-0.9.2-Setup.exe”  Click “next” 3. Install to default destination folder  Click “next”’ a. Note: PyRx should install to C:Program Files (x86)PyRx 4. Deselect “Launch PyRx” and Select “Create Desktop Shortcut” 5. Create a shortcut for your desktop linked to: C:Users**YOURNAME** .PyRx_workspace a. PyRx automates many intermediate steps that would normally be manually performed in the AutoDock Suite. PyRx, by default, uses this folder as its workspace. Thus, it is convenient to have quick access to it. Optional (but recommended): Open Babel 1. Open Babel is an extremely helpful and diverse program that allows for the GUI conversion of several file types, such as PDB, PDBQT, and SDF files. 2. Open Babel can used within PyRx or independently. This allows conversions seamlessly within PyRx’s GUI. Additionally, Open Babel can be used to convert files for use in AutoDock, when necessary. PyRx Environment: 1. Click the PyRx desktop shortcut to run the GUI a. If any errors present STOP and troubleshoot. If all of PyRx’s dependencies have been installed, a reboot and/or a reinstallation would be my first recommendations. b. Running PyRx with underlying errors will cause severe issues and likely cause computations to abort. 2. Obtain PDB file for ligand and receptor. a. In this case I will be using the following: i. Receptor: 2ZCK ii. Ligand: ZAP 3. Load Receptor and Ligand by going to FILE>LOAD MOLECULE a. Both the ligand and receptor can be loaded from this interface 4. Click the + next to 2ZCK a. Right click and remove the S, L, and H chain b. This leaves only the PSA (P chain) in the interface
  • 3. c. The PSA can be saved as a .PDB by right clicking the P and choosing “save as PDB” 5. At this point, we are ready to prepare the files for the AutoDock wizard a. Right click the P-chain and select “AUTODOCK>MAKE MACROMOLECULE” b. Right click the ZAP (ligand) and select “AUTODOCK>MAKE LIGAND” i. NOTE: This will do all necessary preliminary steps such as removing water, adding hydrogens, merging non-polar hydrogens, and adding partial charges 6. Select the AutoDock Wizard under the controls tab 7. Click LOCAL and then NEXT 8. Click the corresponding ligand in the AutoDock Navigator 9. Click the corresponding macromolecule in the AutoDock Navigator 10. Confirm that the AutoDock Wizard is set to Select Molecules and shows that 1 ligand and 1 macromolecule has been selected 11. Input AutoGrid Dimensions a. Grid Center: i. X-Dimension: -36.636 ii. Y-Dimension: -37.475 iii. Z-Dimension: -21.304 b. Number of Points i. X-Dimension: 100 ii. Y-Dimension: 100 iii. Z-Dimension: 100 c. Spacing (Angstrom): 0.200 12. Click NEXT 13. Click Genetic Algorithm a. Click Docking Parameters b. Change: i. Number of GA runs to 25 ii. Maximum number of energy evaluations to medium iii. Click OK 14. Analyze results a. Can be saved as comma separated value (CSV) for use in excel b. FILE>EXPORT can be used to export all files into a tar.gz file that allows for later importation of the data and computations directly into PyRx i. This removes the need to recalculate AutoGrid and AutoDock data NOTE: Unlike AutoDockTools some features are not possible. For example, the covalent map function is not available in PyRx.
  • 4. Results Ligand Binding Energy Intermol Energy Internal Energy Torsional Energy Unbound Energy 2zck_p_zap -7.22 -10.2 -1.46 2.98 -1.46 2zck_p_zap -5.67 -8.66 -1.67 2.98 -1.67 2zck_p_zap -5.1 -8.08 -1.54 2.98 -1.54 2zck_p_zap -5.82 -8.8 -0.84 2.98 -0.84 2zck_p_zap -5.62 -8.61 -2.59 2.98 -2.59 2zck_p_zap -5.05 -8.03 -1.45 2.98 -1.45 2zck_p_zap -5.32 -8.3 -0.97 2.98 -0.97 2zck_p_zap -5.18 -8.16 -1.1 2.98 -1.1 2zck_p_zap -7.28 -10.26 -1.48 2.98 -1.48 2zck_p_zap -5.66 -8.64 -0.66 2.98 -0.66 2zck_p_zap -6.6 -9.58 -1.53 2.98 -1.53 2zck_p_zap -4.5 -7.49 -1.73 2.98 -1.73 2zck_p_zap -5.29 -8.28 -1.84 2.98 -1.84 2zck_p_zap -7.55 -10.53 -1.41 2.98 -1.41 2zck_p_zap -7.55 -10.54 -1.58 2.98 -1.58 2zck_p_zap -5.9 -8.88 -1.77 2.98 -1.77 2zck_p_zap -6.81 -9.8 -1.03 2.98 -1.03 2zck_p_zap -4.59 -7.57 -1.72 2.98 -1.72 2zck_p_zap -4.4 -7.39 -1.87 2.98 -1.87 2zck_p_zap -5.62 -8.6 -1.52 2.98 -1.52 2zck_p_zap -4.98 -7.97 -1.78 2.98 -1.78 2zck_p_zap -5.9 -8.88 -2.14 2.98 -2.14 2zck_p_zap -5.53 -8.51 -1.53 2.98 -1.53 2zck_p_zap -4.43 -7.41 -2.2 2.98 -2.2 2zck_p_zap -7.23 -10.21 -1.51 2.98 -1.51 2zck_p_zap -5.5 -8.48 -1.96 2.98 -1.96 2zck_p_zap -5.43 -8.41 -1.79 2.98 -1.79 2zck_p_zap -6.03 -9.01 -1.75 2.98 -1.75 2zck_p_zap -6.15 -9.13 -1.25 2.98 -1.25 2zck_p_zap -4.53 -7.52 -2.49 2.98 -2.49 2zck_p_zap -7.16 -10.14 -1.63 2.98 -1.63 2zck_p_zap -5.02 -8 -1.6 2.98 -1.6 2zck_p_zap -6.48 -9.46 -1.68 2.98 -1.68 2zck_p_zap -7 -9.98 -1.46 2.98 -1.46 2zck_p_zap -7.19 -10.17 -1.41 2.98 -1.41 2zck_p_zap -4.79 -7.77 -2.57 2.98 -2.57 2zck_p_zap -4.46 -7.44 -1.43 2.98 -1.43 2zck_p_zap -4.52 -7.5 -1.68 2.98 -1.68 2zck_p_zap -5.03 -8.01 -1.68 2.98 -1.68
  • 5. 2zck_p_zap -4.12 -7.1 -2.43 2.98 -2.43 2zck_p_zap -5.84 -8.83 -1.39 2.98 -1.39 2zck_p_zap -7.29 -10.27 -1.46 2.98 -1.46 2zck_p_zap -6.12 -9.11 -2.51 2.98 -2.51 2zck_p_zap -5.58 -8.56 -1.62 2.98 -1.62 2zck_p_zap -5.97 -8.96 -2.6 2.98 -2.6 2zck_p_zap -5.62 -8.6 -1.56 2.98 -1.56 2zck_p_zap -6.37 -9.35 -0.91 2.98 -0.91 2zck_p_zap -5.1 -8.08 -1.54 2.98 -1.54 2zck_p_zap -4.81 -7.79 -1.12 2.98 -1.12 2zck_p_zap -5.16 -8.14 -1.77 2.98 -1.77 Table 1: This table is the resulting data from PyRx’s facilitated docking. The receptor is an isolated prostate-specific antigen from PDB ID: 2ZCK. The ligand is an unmodified [N- (BENZYLOXYCARBONYL)AMINO](4-AMIDINOPHENYL)METHANE-PHOSPHONATE obtained from PDB ID: ZAP. Figure 1: This image depicts the highest energy confirmation produced through PyRx. This image was produced in a manner that did not use a covalent map; thus, results differ from those obtained via AutoDockTools.