Module 3 – Protein & Ligand Preparation in clear step-by-step activity format, continuing from where Module 2 left off.
We’ll still use ACE (1O8A) as the example protein and Lisinopril as the ligand for hypertension drug discovery.
Module 3: Protein & Ligand Preparation for Docking
Objective:
Prepare both the protein (target) and ligand (drug molecule) files in the correct format for AutoDock Vina.
Step 1 – Clean the Protein Structure
-
Open protein file (
1O8A.pdb) in PyMOL or UCSF Chimera. -
Remove water molecules:
-
In PyMOL:
-
In Chimera:
Select → Structure → solvent → delete.
-
-
Remove any ligands or ions from the protein that are not needed for docking.
Step 2 – Save Clean Protein File
-
After removing unwanted molecules,
save asACE_clean.pdb.
Step 3 – Add Hydrogens & Charges to Protein
-
Open AutoDockTools (ADT).
-
Load protein →
ACE_clean.pdb. -
Add polar hydrogens:
Edit → Hydrogens → Add → Polar only. -
Add Gasteiger charges:
Edit → Charges → Compute Gasteiger. -
Save as
ACE_clean.pdbqt.
Step 4 – Prepare Ligand
-
Download Lisinopril from PubChem in
.SDFformat. -
Convert
.SDF→.PDBusing OpenBabel: -
Open ligand in AutoDockTools.
-
Add hydrogens and Gasteiger charges.
-
Save as
lisinopril.pdbqt.
Step 5 – Define Docking Grid Box
-
In AutoDockTools, load both protein (
ACE_clean.pdbqt) and ligand (lisinopril.pdbqt). -
Select binding site region (around active site residues).
-
Set grid box center coordinates (X, Y, Z).
-
Set box size to cover the active site completely.
-
Save grid configuration as
conf.txt.
Step 6 – Verify Files
-
Protein →
ACE_clean.pdbqt -
Ligand →
lisinopril.pdbqt -
Config file →
conf.txt
All ready for docking in Module 4.
No comments:
Post a Comment