From f8062fe8720b0225b9231c4f282c7e6a3a8888e4 Mon Sep 17 00:00:00 2001 From: Amy He Date: Mon, 11 Nov 2024 14:11:04 -0800 Subject: [PATCH 1/2] fixup links in doc --- docs/source/docking_basic.rst | 13 +++++-------- docs/source/docking_flexible.rst | 12 +++++------- docs/source/docking_hydrated.rst | 24 ++++++++++-------------- docs/source/docking_multiple_ligands.rst | 12 +++++------- 4 files changed, 25 insertions(+), 36 deletions(-) diff --git a/docs/source/docking_basic.rst b/docs/source/docking_basic.rst index cd97062..904a3c3 100644 --- a/docs/source/docking_basic.rst +++ b/docs/source/docking_basic.rst @@ -5,12 +5,14 @@ Basic docking Let's start with our first example of docking, where the typical usage pattern would be to dock a single molecule into a rigid receptor. In this example we will dock the approved anticancer drug `imatinib `_ (Gleevec; PDB entry `1iep `_) in the structure of c-Abl using AutoDock Vina. The target for this protocol is the kinase domain of the proto-oncogene tyrosine protein kinase c-Abl. The protein is an important target for cancer chemotherapy—in particular, the treatment of chronic myelogenous leukemia. +System and software requirements +-------- -**System and software requirements** +This is a command-line tutorial for a basic docking experiment with AutoDock-Vina. It can be done on macOS, Linux, and Windows Subsystem for Linux (WSL). -This is a command-line-based tutorial for a basic docking experiment with AutoDock-Vina. It can be done on macOS, Linux, and Windows Subsystem for Linux (WSL). +This tutorial uses python package **Meeko for receptor and ligand preparation**. Installation guide and advanced usage can be found from the `Meeko documentation `_. -This tutorial uses python package Meeko for receptor and ligand preparation. Installation guide and advanced usage can be found from the documentation: `https://meeko.readthedocs.io/en/readthedocs/ `_. +The **input and expected output files** can be found here on `GitHub `_. .. note:: @@ -18,11 +20,6 @@ This tutorial uses python package Meeko for receptor and ligand preparation. Ins - Forli, S., Huey, R., Pique, M. E., Sanner, M. F., Goodsell, D. S., & Olson, A. J. (2016). Computational protein–ligand docking and virtual drug screening with the AutoDock suite. Nature protocols, 11(5), 905-919. -**Input and expected output files** - -The input and expected output files can be found here on `GitHub `_. - - 1. Preparing the receptor ------------------------- diff --git a/docs/source/docking_flexible.rst b/docs/source/docking_flexible.rst index 9630cb7..f0045d8 100644 --- a/docs/source/docking_flexible.rst +++ b/docs/source/docking_flexible.rst @@ -5,16 +5,14 @@ Flexible docking The lack of receptor flexibility is arguably the greatest limitation in these types of docking methods. However, AutoDock Vina allows some limited flexibility of selected receptor side chains. In this tutorial, we will describe the cross-docking of the `imatinib molecule `_ to c-Abl in PDB entry `1fpu `_, treating Thr315 as flexible. +System and software requirements +-------- -**System and software requirements** +This is a command-line tutorial for a flexible docking experiment with AutoDock-Vina. It can be done on macOS, Linux, and Windows Subsystem for Linux (WSL). -This is a command-line-based tutorial for a basic docking experiment with AutoDock-Vina. It can be done on macOS, Linux, and Windows Subsystem for Linux (WSL). +This tutorial uses python package **Meeko for receptor and ligand preparation**. Installation guide and advanced usage can be found from the `Meeko documentation `_. -This tutorial uses python package Meeko for receptor and ligand preparation. Installation guide and advanced usage can be found from the documentation: `https://meeko.readthedocs.io/en/readthedocs/ `_. - -**Input and expected output files** - -The input and expected output files can be found here on `GitHub `_. +The **input and expected output files** can be found here on `GitHub `_. 1. Preparing the flexible receptor diff --git a/docs/source/docking_hydrated.rst b/docs/source/docking_hydrated.rst index 8d93b67..121a5a1 100644 --- a/docs/source/docking_hydrated.rst +++ b/docs/source/docking_hydrated.rst @@ -13,12 +13,19 @@ Thus a method was developed that uses the existing version of AutoDock4 and now In this tutorial, we are going to dock a fragment-size ligand (nicotine) with explicit water molecules in the acetylcholine binding protein (AChBP) structure (PDB entry `1uw6 `_). It was shown that the absence of water molecules could have a dramatic influence in docking performance leading to either inaccurate scoring and/or incorrect pose. With hydrated docking, fragment-sized ligands show a overall RMSD improvement. +System and software requirements +-------- -**System and software requirements** +This is a command-line tutorial for a hydrated docking experiment with AutoDock-Vina. It can be done on macOS, Linux, and Windows Subsystem for Linux (WSL). -This is a command-line-based tutorial for a basic docking experiment with AutoDock-Vina. It can be done on macOS, Linux, and Windows Subsystem for Linux (WSL). +This tutorial uses python package **Meeko for receptor and ligand preparation**. Installation guide and advanced usage can be found from the `Meeko documentation `_. -This tutorial uses python package Meeko for receptor and ligand preparation. Installation guide and advanced usage can be found from the documentation: `https://meeko.readthedocs.io/en/readthedocs/ `_. +The **input and expected output files** can be found here on `GitHub `_. + +This tutorial requires the following **specialized Python scripts** for preparation and result processing: +- mapwater.py +- dry.py +These scripts are provided in the ``AutoDock-Vina/example/autodock_scripts`` directory, alternatively you can also find them here on `GitHub `_. .. note:: @@ -27,17 +34,6 @@ This tutorial uses python package Meeko for receptor and ligand preparation. Ins - Forli, S., & Olson, A. J. (2012). A force field with discrete displaceable waters and desolvation entropy for hydrated ligand docking. Journal of medicinal chemistry, 55(2), 623-638. - Forli, S., Huey, R., Pique, M. E., Sanner, M. F., Goodsell, D. S., & Olson, A. J. (2016). Computational protein–ligand docking and virtual drug screening with the AutoDock suite. Nature protocols, 11(5), 905-919. -**Input and expected output files** - -The input and expected output files can be found here on `GitHub `_. - -**Specialized utility scripts** - -This tutorial requires the following specialized Python scripts for preparation and result processing: -- mapwater.py -- dry.py -These scripts are provided in the ``AutoDock-Vina/example/autodock_scripts`` directory, alternatively you can also find them here on `GitHub `_. - 1. Preparing the receptor ------------------------- diff --git a/docs/source/docking_multiple_ligands.rst b/docs/source/docking_multiple_ligands.rst index 764e6dc..eb25802 100644 --- a/docs/source/docking_multiple_ligands.rst +++ b/docs/source/docking_multiple_ligands.rst @@ -7,16 +7,14 @@ Vina is now able to dock simultaneously multiple ligands. This functionality may The protein PDE in complex with two inhibitors (pdb id: `5x72 `_) was used as an example to demonstrate the ability of the AutoDock Vina to dock successfully multiple ligands. The two inhibitors in this structure are stereoisomers, and only the R-isomer is able to bind in a specific region of the pocket, while both the R- and S-isomers can bind to the second location. +System and software requirements +-------- -**System and software requirements** +This is a command-line tutorial for a flexible docking experiment with AutoDock-Vina. It can be done on macOS, Linux, and Windows Subsystem for Linux (WSL). -This is a command-line-based tutorial for a basic docking experiment with AutoDock-Vina. It can be done on macOS, Linux, and Windows Subsystem for Linux (WSL). +This tutorial uses python package **Meeko for receptor and ligand preparation**. Installation guide and advanced usage can be found from the `Meeko documentation `_. -This tutorial uses python package Meeko for receptor and ligand preparation. Installation guide and advanced usage can be found from the documentation: `https://meeko.readthedocs.io/en/readthedocs/ `_. - -**Input and expected output files** - -The input and expected output files can be found here on `GitHub `_. +The **input and expected output files** can be found here on `GitHub `_. 1. Preparing receptor From 7de100a46eff8e122b09539e59e9bd8e299a5366 Mon Sep 17 00:00:00 2001 From: Amy He Date: Mon, 11 Nov 2024 14:30:27 -0800 Subject: [PATCH 2/2] small formatting fix --- docs/source/docking_hydrated.rst | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/docs/source/docking_hydrated.rst b/docs/source/docking_hydrated.rst index 121a5a1..2fbdf62 100644 --- a/docs/source/docking_hydrated.rst +++ b/docs/source/docking_hydrated.rst @@ -22,10 +22,7 @@ This tutorial uses python package **Meeko for receptor and ligand preparation**. The **input and expected output files** can be found here on `GitHub `_. -This tutorial requires the following **specialized Python scripts** for preparation and result processing: -- mapwater.py -- dry.py -These scripts are provided in the ``AutoDock-Vina/example/autodock_scripts`` directory, alternatively you can also find them here on `GitHub `_. +This tutorial requires the following **specialized Python scripts** for preparation and result processing: ``mapwater.py`` and ``dry.py``. These scripts are provided in the ``AutoDock-Vina/example/autodock_scripts`` directory, alternatively you can also find them here on `GitHub `_. .. note::