SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
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.

Weitere ähnliche Inhalte

Was ist angesagt?

Molecular docking
Molecular dockingMolecular docking
Molecular dockingRahul B S
 
Computer aided drug designing (CADD)
Computer aided drug designing (CADD)Computer aided drug designing (CADD)
Computer aided drug designing (CADD)Aakshay Subramaniam
 
Computer aided drug designing
Computer aided drug designingComputer aided drug designing
Computer aided drug designingMuhammed sadiq
 
Protein Structure Determination
Protein Structure DeterminationProtein Structure Determination
Protein Structure DeterminationAmjad Ibrahim
 
Energy minimization methods - Molecular Modeling
Energy minimization methods - Molecular ModelingEnergy minimization methods - Molecular Modeling
Energy minimization methods - Molecular ModelingChandni Pathak
 
Molecular docking
Molecular dockingMolecular docking
Molecular dockingpalliyath91
 
Drug and Chemical Databases 2018 - Drug Discovery
Drug and Chemical Databases 2018 - Drug DiscoveryDrug and Chemical Databases 2018 - Drug Discovery
Drug and Chemical Databases 2018 - Drug DiscoveryGirinath Pillai
 
2D QSAR DESCRIPTORS
2D QSAR DESCRIPTORS2D QSAR DESCRIPTORS
2D QSAR DESCRIPTORSSmita Jain
 
HOMOLOGY MODELING IN EASIER WAY
HOMOLOGY MODELING IN EASIER WAYHOMOLOGY MODELING IN EASIER WAY
HOMOLOGY MODELING IN EASIER WAYShikha Popali
 
Structure based and ligand based drug designing
Structure based and ligand based drug designingStructure based and ligand based drug designing
Structure based and ligand based drug designingDr Vysakh Mohan M
 
molecular docking its types and de novo drug design and application and softw...
molecular docking its types and de novo drug design and application and softw...molecular docking its types and de novo drug design and application and softw...
molecular docking its types and de novo drug design and application and softw...GAUTAM KHUNE
 
In-silico Drug designing
In-silico Drug designing In-silico Drug designing
In-silico Drug designing Vikas Sinhmar
 
Qsar and drug design ppt
Qsar and drug design pptQsar and drug design ppt
Qsar and drug design pptAbhik Seal
 
Docking Score Functions
Docking Score FunctionsDocking Score Functions
Docking Score FunctionsSAKEEL AHMED
 

Was ist angesagt? (20)

Homology modeling
Homology modelingHomology modeling
Homology modeling
 
Molecular docking
Molecular dockingMolecular docking
Molecular docking
 
Molecular modelling
Molecular modelling Molecular modelling
Molecular modelling
 
Computer aided drug designing (CADD)
Computer aided drug designing (CADD)Computer aided drug designing (CADD)
Computer aided drug designing (CADD)
 
Computer aided drug designing
Computer aided drug designingComputer aided drug designing
Computer aided drug designing
 
Lipinski rule
Lipinski rule Lipinski rule
Lipinski rule
 
Protein Structure Determination
Protein Structure DeterminationProtein Structure Determination
Protein Structure Determination
 
Energy minimization methods - Molecular Modeling
Energy minimization methods - Molecular ModelingEnergy minimization methods - Molecular Modeling
Energy minimization methods - Molecular Modeling
 
Molecular docking
Molecular dockingMolecular docking
Molecular docking
 
Drug and Chemical Databases 2018 - Drug Discovery
Drug and Chemical Databases 2018 - Drug DiscoveryDrug and Chemical Databases 2018 - Drug Discovery
Drug and Chemical Databases 2018 - Drug Discovery
 
2D QSAR DESCRIPTORS
2D QSAR DESCRIPTORS2D QSAR DESCRIPTORS
2D QSAR DESCRIPTORS
 
HOMOLOGY MODELING IN EASIER WAY
HOMOLOGY MODELING IN EASIER WAYHOMOLOGY MODELING IN EASIER WAY
HOMOLOGY MODELING IN EASIER WAY
 
Qsar
QsarQsar
Qsar
 
Structure based and ligand based drug designing
Structure based and ligand based drug designingStructure based and ligand based drug designing
Structure based and ligand based drug designing
 
molecular docking its types and de novo drug design and application and softw...
molecular docking its types and de novo drug design and application and softw...molecular docking its types and de novo drug design and application and softw...
molecular docking its types and de novo drug design and application and softw...
 
In-silico Drug designing
In-silico Drug designing In-silico Drug designing
In-silico Drug designing
 
Qsar and drug design ppt
Qsar and drug design pptQsar and drug design ppt
Qsar and drug design ppt
 
QSAR
QSARQSAR
QSAR
 
Docking Score Functions
Docking Score FunctionsDocking Score Functions
Docking Score Functions
 
Molecular modeling in drug design
Molecular modeling in drug designMolecular modeling in drug design
Molecular modeling in drug design
 

Andere mochten auch

Molecular docking and_virtual_screening
Molecular docking and_virtual_screeningMolecular docking and_virtual_screening
Molecular docking and_virtual_screeningFlorent Barbault
 
AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel Tutorial
AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel TutorialAutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel Tutorial
AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel TutorialJohn Cahill
 
autodock manuAL
autodock manuALautodock manuAL
autodock manuALS Sree
 
Responsive Design: Mobile, più che una Moda uno Tsunami – 5^ parte
Responsive Design: Mobile, più che una Moda uno Tsunami – 5^ parteResponsive Design: Mobile, più che una Moda uno Tsunami – 5^ parte
Responsive Design: Mobile, più che una Moda uno Tsunami – 5^ parteFormazioneTurismo
 
HMBC Public Relations Profile
HMBC Public Relations ProfileHMBC Public Relations Profile
HMBC Public Relations ProfileHormaz Mistry
 
Goodbye to print medical journals? Goodbye to print medical journals?
Goodbye to print medical journals? 	 Goodbye to print medical journals?Goodbye to print medical journals? 	 Goodbye to print medical journals?
Goodbye to print medical journals? Goodbye to print medical journals?MedicineAndDermatology
 
Information artifact simplicity
Information artifact simplicityInformation artifact simplicity
Information artifact simplicityJohan Hoberg
 
Initial thoughts on live user tests for games
Initial thoughts on live user tests for gamesInitial thoughts on live user tests for games
Initial thoughts on live user tests for gamesJohan Hoberg
 
Diploma Supplement_Nitti Alessandro
Diploma Supplement_Nitti AlessandroDiploma Supplement_Nitti Alessandro
Diploma Supplement_Nitti AlessandroAlessandro Nitti
 
Kred Brand Sponsored Page
Kred Brand Sponsored PageKred Brand Sponsored Page
Kred Brand Sponsored PagePeopleBrowsr
 
強棒的業務行銷-970822 千禧磁磚-詹翔霖教授
強棒的業務行銷-970822 千禧磁磚-詹翔霖教授強棒的業務行銷-970822 千禧磁磚-詹翔霖教授
強棒的業務行銷-970822 千禧磁磚-詹翔霖教授文化大學
 
Content is eating the world
Content is eating the worldContent is eating the world
Content is eating the worldRuhul Kader
 

Andere mochten auch (20)

Molecular docking and_virtual_screening
Molecular docking and_virtual_screeningMolecular docking and_virtual_screening
Molecular docking and_virtual_screening
 
Auto dock tutorial
Auto dock tutorialAuto dock tutorial
Auto dock tutorial
 
AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel Tutorial
AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel TutorialAutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel Tutorial
AutoDock, AutoGrid, AutoDockTools (GUI), and Open Babel Tutorial
 
autodock manuAL
autodock manuALautodock manuAL
autodock manuAL
 
Gitaigo
GitaigoGitaigo
Gitaigo
 
Responsive Design: Mobile, più che una Moda uno Tsunami – 5^ parte
Responsive Design: Mobile, più che una Moda uno Tsunami – 5^ parteResponsive Design: Mobile, più che una Moda uno Tsunami – 5^ parte
Responsive Design: Mobile, più che una Moda uno Tsunami – 5^ parte
 
Veterinaria 2do material practica
Veterinaria  2do material  practicaVeterinaria  2do material  practica
Veterinaria 2do material practica
 
Mapas conceptuales blogg
Mapas conceptuales bloggMapas conceptuales blogg
Mapas conceptuales blogg
 
Zaragoza turismo 244
Zaragoza turismo 244Zaragoza turismo 244
Zaragoza turismo 244
 
Costa Dorada
Costa DoradaCosta Dorada
Costa Dorada
 
Reeeeeece
ReeeeeeceReeeeeece
Reeeeeece
 
HMBC Public Relations Profile
HMBC Public Relations ProfileHMBC Public Relations Profile
HMBC Public Relations Profile
 
Goodbye to print medical journals? Goodbye to print medical journals?
Goodbye to print medical journals? 	 Goodbye to print medical journals?Goodbye to print medical journals? 	 Goodbye to print medical journals?
Goodbye to print medical journals? Goodbye to print medical journals?
 
PGDip HRM certificate
PGDip HRM certificatePGDip HRM certificate
PGDip HRM certificate
 
Information artifact simplicity
Information artifact simplicityInformation artifact simplicity
Information artifact simplicity
 
Initial thoughts on live user tests for games
Initial thoughts on live user tests for gamesInitial thoughts on live user tests for games
Initial thoughts on live user tests for games
 
Diploma Supplement_Nitti Alessandro
Diploma Supplement_Nitti AlessandroDiploma Supplement_Nitti Alessandro
Diploma Supplement_Nitti Alessandro
 
Kred Brand Sponsored Page
Kred Brand Sponsored PageKred Brand Sponsored Page
Kred Brand Sponsored Page
 
強棒的業務行銷-970822 千禧磁磚-詹翔霖教授
強棒的業務行銷-970822 千禧磁磚-詹翔霖教授強棒的業務行銷-970822 千禧磁磚-詹翔霖教授
強棒的業務行銷-970822 千禧磁磚-詹翔霖教授
 
Content is eating the world
Content is eating the worldContent is eating the world
Content is eating the world
 

Ähnlich wie A Beginner's Manual for PyRx

Piwik elasticsearch kibana at OSC Tokyo 2016 Spring
Piwik elasticsearch kibana at OSC Tokyo 2016 SpringPiwik elasticsearch kibana at OSC Tokyo 2016 Spring
Piwik elasticsearch kibana at OSC Tokyo 2016 SpringTakashi Yamamoto
 
GoldenGate-12c-Advanced-Workshop-Lab-Exercise-1.docx
GoldenGate-12c-Advanced-Workshop-Lab-Exercise-1.docxGoldenGate-12c-Advanced-Workshop-Lab-Exercise-1.docx
GoldenGate-12c-Advanced-Workshop-Lab-Exercise-1.docxtricantino1973
 
Scaling Development Environments with Docker
Scaling Development Environments with DockerScaling Development Environments with Docker
Scaling Development Environments with DockerDocker, Inc.
 
Schema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12cSchema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12cuzzal basak
 
Using Nix and Docker as automated deployment solutions
Using Nix and Docker as automated deployment solutionsUsing Nix and Docker as automated deployment solutions
Using Nix and Docker as automated deployment solutionsSander van der Burg
 
Integrating Tomcat And Apache On Windows
Integrating Tomcat And Apache On WindowsIntegrating Tomcat And Apache On Windows
Integrating Tomcat And Apache On WindowsMohanraj Nagasamy
 
Mod06 new development tools
Mod06 new development toolsMod06 new development tools
Mod06 new development toolsPeter Haase
 
Check the version with fixes. Link in description
Check the version with fixes. Link in descriptionCheck the version with fixes. Link in description
Check the version with fixes. Link in descriptionPrzemyslaw Koltermann
 
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...DevSecCon
 
Sprint 138
Sprint 138Sprint 138
Sprint 138ManageIQ
 
Rust & Python : Python WA October meetup
Rust & Python : Python WA October meetupRust & Python : Python WA October meetup
Rust & Python : Python WA October meetupJohn Vandenberg
 
Recipe to build open splice dds 6.3.xxx Hello World example over Qt 5.2
 Recipe to build open splice dds 6.3.xxx Hello World example over Qt 5.2   Recipe to build open splice dds 6.3.xxx Hello World example over Qt 5.2
Recipe to build open splice dds 6.3.xxx Hello World example over Qt 5.2 Adil Khan
 
Radiomic Features.pdf
Radiomic Features.pdfRadiomic Features.pdf
Radiomic Features.pdfLallHussain
 
Introduction to Extrae/Paraver, part I
Introduction to Extrae/Paraver, part IIntroduction to Extrae/Paraver, part I
Introduction to Extrae/Paraver, part IGeorge Markomanolis
 
Python maya 2018 setup note
Python maya 2018 setup notePython maya 2018 setup note
Python maya 2018 setup noteLee Jungpyo
 
AtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration trainingAtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration trainingSteve Smith
 
Introducing Scylla Manager: Cluster Management and Task Automation
Introducing Scylla Manager: Cluster Management and Task AutomationIntroducing Scylla Manager: Cluster Management and Task Automation
Introducing Scylla Manager: Cluster Management and Task AutomationScyllaDB
 
Instrument setuprotorgeneq
Instrument setuprotorgeneqInstrument setuprotorgeneq
Instrument setuprotorgeneqElsa von Licy
 

Ähnlich wie A Beginner's Manual for PyRx (20)

Piwik elasticsearch kibana at OSC Tokyo 2016 Spring
Piwik elasticsearch kibana at OSC Tokyo 2016 SpringPiwik elasticsearch kibana at OSC Tokyo 2016 Spring
Piwik elasticsearch kibana at OSC Tokyo 2016 Spring
 
GoldenGate-12c-Advanced-Workshop-Lab-Exercise-1.docx
GoldenGate-12c-Advanced-Workshop-Lab-Exercise-1.docxGoldenGate-12c-Advanced-Workshop-Lab-Exercise-1.docx
GoldenGate-12c-Advanced-Workshop-Lab-Exercise-1.docx
 
Scaling Development Environments with Docker
Scaling Development Environments with DockerScaling Development Environments with Docker
Scaling Development Environments with Docker
 
Schema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12cSchema replication using oracle golden gate 12c
Schema replication using oracle golden gate 12c
 
Using Nix and Docker as automated deployment solutions
Using Nix and Docker as automated deployment solutionsUsing Nix and Docker as automated deployment solutions
Using Nix and Docker as automated deployment solutions
 
Integrating Tomcat And Apache On Windows
Integrating Tomcat And Apache On WindowsIntegrating Tomcat And Apache On Windows
Integrating Tomcat And Apache On Windows
 
Mod06 new development tools
Mod06 new development toolsMod06 new development tools
Mod06 new development tools
 
Check the version with fixes. Link in description
Check the version with fixes. Link in descriptionCheck the version with fixes. Link in description
Check the version with fixes. Link in description
 
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...
DevSecCon London 2017 - MacOS security, hardening and forensics 101 by Ben Hu...
 
Sprint 138
Sprint 138Sprint 138
Sprint 138
 
Rust & Python : Python WA October meetup
Rust & Python : Python WA October meetupRust & Python : Python WA October meetup
Rust & Python : Python WA October meetup
 
Recipe to build open splice dds 6.3.xxx Hello World example over Qt 5.2
 Recipe to build open splice dds 6.3.xxx Hello World example over Qt 5.2   Recipe to build open splice dds 6.3.xxx Hello World example over Qt 5.2
Recipe to build open splice dds 6.3.xxx Hello World example over Qt 5.2
 
Radiomic Features.pdf
Radiomic Features.pdfRadiomic Features.pdf
Radiomic Features.pdf
 
Introduction to Extrae/Paraver, part I
Introduction to Extrae/Paraver, part IIntroduction to Extrae/Paraver, part I
Introduction to Extrae/Paraver, part I
 
Python maya 2018 setup note
Python maya 2018 setup notePython maya 2018 setup note
Python maya 2018 setup note
 
Docker as an every day work tool
Docker as an every day work toolDocker as an every day work tool
Docker as an every day work tool
 
AtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration trainingAtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration training
 
Introducing Scylla Manager: Cluster Management and Task Automation
Introducing Scylla Manager: Cluster Management and Task AutomationIntroducing Scylla Manager: Cluster Management and Task Automation
Introducing Scylla Manager: Cluster Management and Task Automation
 
vBACD - Introduction to Opscode Chef - 2/29
vBACD - Introduction to Opscode Chef - 2/29vBACD - Introduction to Opscode Chef - 2/29
vBACD - Introduction to Opscode Chef - 2/29
 
Instrument setuprotorgeneq
Instrument setuprotorgeneqInstrument setuprotorgeneq
Instrument setuprotorgeneq
 

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.