💻
Quimioinformática
GitHub
  • 📖Quimioinformática aplicada al diseño de fármacos
  • 🔎1. Búsqueda de información química
    • 📑1.1 SciFinder-n
    • 📑1.2 Web of Science
    • 📑1.3 Scopus
    • 📑1.4 CAS Source Index (CASSI)
    • 📑1.5 Herramientas de visualización bibliométrica
  • 🐍2. Introducción a Python, Google Colab y Linux
    • 💻2.1 Fundamentos de programación
    • 🧹2.2 Manejo y limpieza de datos
    • 🐧2.3 Linux
      • 🪟2.3.1 Subsistema de Windows para Linux (WSL)
        • 👩‍💻2.3.1.1 Creación de usuarios
        • 🧑‍💻2.3.1.2 Selección de usuario de inicio por defecto
        • 🐍2.3.1.3 Instalación de Python, pip3 y VSCode desde WSL
        • 🔰2.3.1.4 Instalación de Anaconda desde WSL
        • ⚗️2.3.1.5 RDKit e instalación de ambientes
      • 👩‍✈️2.3.2 Comandos Linux
        • 📂2.3.2.1 Comandos de navegación
        • 💽2.3.2.2 Exploración y manipulación de archivos
    • 📚Recursos y ejercicios
  • 🧑‍🔬3. Representación molecular
    • 💻3.1 SMILES
    • 💻3.2 SMARTS
    • 💻3.3 InChI Keys
    • 📚Recursos y ejercicios
  • 🔎4. Bases de datos moleculares
    • 💊4.1 PubChem
      • 4.1.1 API
    • 💊4.2 ChEMBL
      • 4.2.1 API
    • 💊4.3 DrugBank
    • 💊4.4 ZINC
    • 💊4.5 ChemSpider
    • 📚Recursos y ejercicios
  • 🗃️5. Construcción y curado de bases de datos moleculares
    • 🧱5.1 Construcción de bases de datos
    • 🧹5.2 Curado de bases de datos
    • 📚Recursos y ejercicios
  • 📊6. Análisis y visualización de información química
    • ✍️6.1 Descriptores moleculares
      • 📈6.1.2 Principios para el Análisis de Bases de Datos Moleculares
      • 🔎6.1.3 Caso de estudio
    • ⚛️6.2 Espacio químico
      • 🎨6.2.1 Multiverso químico y "Chemical art gallery"
    • 📊Recursos y ejercicios
  • 🪞7. Similitud química
    • 🔢7.1 Representación molecular
    • 💱7.2 Función de similitud
    • 📉7.3 Estudios cuantitativos de relación estructura-actividad (QSAR)
    • 🏞️7.4 Panorama y acantilados de actividad
    • 📚Recursos y ejercicios
  • ⚗️8. Enumeración de bibliotecas químicas
    • 👩‍🔬8.1 Reacciones químicas
    • 👨‍🔬8.2 Reglas de transformación
    • 📚Recursos y ejercicios
  • 🔐9. Acoplamiento molecular
    • 9.1 LeDock
    • 9.2 AutoDock Vina
      • 📖9.2.1 Tutorial de acoplamiento
Powered by GitBook
On this page
  • Instalación en Ubuntu
  • Para saber más:
  1. 9. Acoplamiento molecular

9.2 AutoDock Vina

Previous9.1 LeDockNext9.2.1 Tutorial de acoplamiento

Last updated 1 year ago

Otro programa de acceso libre comúnmente utilizado en proyectos de diseño de fármacos asistido por computadora es AutoDock Vina (Vina). Vina suele usarse como programa de referencia para evaluar otros programas de acoplamiento molecular y funciones de puntuación. La versión más reciente incluye opciones para realizar acoplamientos simultáneos, de macrociclos y con moléculas de agua ().

Es necesario saber la cavidad en la que se va a centrar el cálculo de acoplamiento molecular, para esto podemos utilizar programas o servidores para visualizar el grid (rejilla) donde se realizará el acoplamiento. Algunas opciones son o . A continuación, se describen las instrucciones para instalar Vina en nuestra computadora; la siguiente sección detalla los pasos a seguir para realizar cálculos de acoplamiento.

Instalación en Ubuntu

Para realizar cálculos con , vamos a instalarlo, ya sea en un equipo con sistema operativo Linux o de Windows. Adicionalmente vamos a requerir la instalación de . También instalaremos para cambiar entre distintos formatos moleculares.

Abrimos una terminal y actualizamos todas las dependencias:

sudo apt-get update

Introducir la contraseña del usuario con el que estamos trabajando, recordar que el cursor no nos mostrará cuántos caracteres llevamos tecleados. Continuamos con la actualización:

sudo apt-get update

La terminal enviará un mensaje para continuar con el procedimiento, teclar sí [S o Y]:

Terminadas las actualizaciones, instalamos AutoDock Vina:

sudo apt-get install autodock-vina

Autorizar la instalación y esperar. Terminada la instalación, verificar el funcionamiento del programa tecleando en la terminal:

vina --help

La respuesta debe ser:

Ahora instalamos Open Babel:

sudo apt-get install openbabel

Autorizamos y verificamos la instalación:

obabel

Ahora instalaremos MGLTools, como tendremos que descargarlo crearemos primero una nueva carpeta llamada "Installed":

mkdir Installed

Los futuros programas que descarguemos pueden guardarse en la carpeta "Installed" para facilitar la localización de las rutas.

Recordar que en WSL, los directorios deben crearse desde la terminal y no desde el explorador de archivos de Windows.

Una vez creada la carpeta, entrar al directorio:

cd Installed

Descargar el archivo comprimido de MGLTools 1.5.7:

wget https://ccsb.scripps.edu/download/532/

En caso deseado, puede instalarse MGLTools 1.5.6:

wget  http://mgltools.scripps.edu/downloads/tars/releases/REL1.5.6/mgltools_x86_64Linux2_1.5.6.tar_.gz

Descomprimir el archivo descargado:

tar xvzf mgltools_x86_64Linux2_1.5.7p1.tar.gz 

Esto va a generar la carpeta "mgltools_x86_64Linux2_1.5.7", entrar al directorio:

cd mgltools_x86_64Linux2_1.5.7

Instalar MGLTools, autorizar con la contraseña del usuario:

sudo ./install.sh

Al finalizar la instalación, tenemos que agregar unas líneas al archivo de configuración (.bashrc) en el HOME de Linux. Primero salimos de la carpeta "Installed":

cdAutoDock Vina

Esto nos regresa al HOME de Linux. Vamos a abrir el archivo .bashrc con un editor de texto:

nano .bashrc

Una vez abierto el archivo, navegamos hasta la última línea y agregamos el siguiente texto, reemplazando el nombre de usuario en el lugar correspondiente:

export PATH=/home/usuario_Linux/Installed/mgltools_x86_64Linux2_1.5.7/MGLToolsPck/MGLToolsPckgs/AutoDockTools/Utilities24:$PATH

Después de añadir el texto presionar Ctrl+X para guardar los cambios y Ctrl+O para salir del editor.

Puede utilizarse otro editor de texto como vim o el Bloc de notas.

Para que la terminal donde estamos trabajando reconozca los cambios del .bashrc, es necesario cerrar y abrir nuevamente. También podemos actualizar la configuración sin cerrar con el comando:

source .bashrc

Entramos nuevamente al directorio "Installed":

cd Installed

Descargamos miniconda:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod 755 Miniconda3-latest-Linux-x86_64.sh

Ejecutar el archivo para instalar miniconda:

./ Miniconda3-latest-Linux-x86_64.sh

La ejecución mostrará la licencia de usuario, presionar Enter hasta aceptar la licencia. Después de aceptar el acuerdo se debe indicar un directorio de instalación, escribir:

/home/usuario_Linux/Installed/miniconda3

Aceptar la última pregunta y presionar Enter. Actualizar conda:

conda update --all

Presionar sí para aceptar. Podemos verificar la versión de conda con:

conda --version

Una vez instalada conda, creamos un ambiente virtual para MGLTools:

conda create -n mgltools python=2.7

Después de crearlo, activamos el ambiente:

conda activate mgltools

Instalar MGLTools en el ambiente:

conda install -c bioconda mgltools

Si se instaló la versión 1.5.6 de MGLTools, instalar en el ambiente:

conda install -c "bioconda/label/cf201901" mgltools

Se puede verificar la versión instalada en el ambiente con:

conda list

Adicionalmente en Windows, podemos instalar la interfaz gráfica de AutodockTools para analizar los resultados del acoplamiento:

En Linux, AutoDock Tools se instala con MGLTools. Añadir al .bashrc las líneas:

alias pmv="/home/usuario_Linux/Installed/mgltools_x86_64Linux2_1.5.7/bin/pmv"

alias adt="/home/usuario_Linux/Installed/mgltools_x86_64Linux2_1.5.7/bin/adt"

alias vision="/home/usuario_Linux/Installed/mgltools_x86_64Linux2_1.5.7/bin/vision"

alias pythonsh="/home/usuario_Linux/Installed/mgltools_x86_64Linux2_1.5.7/bin/pythonsh"

Abrir la interfaz gráfica de AutoDockTools, escribiendo en la terminal:

adt

Para saber más:

Finalmente, para el correcto funcionamiento de MGLTools vamos a crear un entorno virtual , el cual nos ayudará a gestionar paqueterías.

Al terminar la descarga, dar los necesarios al archivo descargado:

Siguiendo los pasos anteriores , tenemos instalado y configurado lo necesario para seguir el .

AutoDock Vina. Fecha de acceso: Enero de 2024.

AutoDock Vina Video Tutorial. Fecha de acceso: Enero de 2024.

CavityPlus 2022: Protein Cavity Detection And Beyond. Fecha de acceso: Enero de 2024.

Conda Documentation. Fecha de acceso: Enero de 2024.

Eberhardt J, Santos-Martins D, Tillack AF, Forli S (2021). . J. Chem. Inf. Model. 61:3891–3898. doi: 10.1021/acs.jcim.1c00203.

Entornos virtuales de Python con Conda. Fecha de acceso: Enero de 2024.

MGLTools. Fecha de acceso: Enero de 2024.

Proteins Plus. Fecha de acceso: Enero de 2024.

Trott O, Olson AJ (2009). . J. Comput. Chem. 31:455–461. doi: 10.1002/jcc.21334.

Webina 1.0.5 Fecha de acceso: Enero de 2024.

🔐
conda
permisos
Tutorial de acoplamiento con Vina
https://vina.scripps.edu/
https://www.youtube.com/watch?v=-GVZP0X0Tg8
http://www.pkumdl.cn:8000/cavityplus/#/
https://docs.conda.io/projects/conda/en/latest/
AutoDock Vina 1.2.0: New Docking Methods, Expanded Force Field, and Python Bindings
https://cluster.uy/ayuda/conda/#:~:text=Conda%20es%20un%20sistema%20de,Python3%20en%20su%20directorio%20personal.
https://ccsb.scripps.edu/mgltools/downloads/
https://proteins.plus/help/tutorial
AutoDock Vina: Improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading
https://durrantlab.pitt.edu/webina/
Eberhardt et al. 2021
AutoDock Tools
Webina
AutoDock Vina
WSL
MGLTools
Open Babel
Figura 1. Actualización de las dependencias en Ubuntu.
Figura 2. Menú de ayuda de AutoDock Vina tras la instalación.
Figura 3. Verificando instalación de Open Babel. La versión será la más reciente.
Figura 4. Descarga del archivo comprimido de MGLTools.
Figura 5. Versión de conda.