9.2 AutoDock Vina

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 (Eberhardt et al. 2021).

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 AutoDock Tools o Webina. 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 AutoDock Vina, vamos a instalarlo, ya sea en un equipo con sistema operativo Linux o WSL de Windows. Adicionalmente vamos a requerir la instalación de MGLTools. También instalaremos Open Babel 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]:

Figura 1. Actualización de las dependencias en Ubuntu.

Terminadas las actualizaciones, instalamos AutoDock Vina:

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

La respuesta debe ser:

Figura 2. Menú de ayuda de AutoDock Vina tras la instalación.

Ahora instalamos Open Babel:

Autorizamos y verificamos la instalación:

Figura 3. Verificando instalación de Open Babel. La versión será la más reciente.

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

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

Una vez creada la carpeta, entrar al directorio:

Descargar el archivo comprimido de MGLTools 1.5.7:

Figura 4. Descarga del archivo comprimido de MGLTools.

En caso deseado, puede instalarse MGLTools 1.5.6:

Descomprimir el archivo descargado:

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

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

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":

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

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:

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

Entramos nuevamente al directorio "Installed":

Descargamos miniconda:

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

Ejecutar el archivo para instalar miniconda:

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:

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

Figura 5. Versión de conda.

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

Después de crearlo, activamos el ambiente:

Instalar MGLTools en el ambiente:

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

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

Siguiendo los pasos anteriores , tenemos instalado y configurado lo necesario para seguir el Tutorial de acoplamiento con Vina.

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:

Para saber más:

Last updated