25
Guía para realizar Docking Proteína-Ligando Programas: Autodock (ADT y ejecutables) Maestro (Schrödinger) Mopac OpenBabel

Taller Docking

Embed Size (px)

Citation preview

Page 1: Taller Docking

Guía para realizar Docking Proteína-Ligando

Programas:

• Autodock (ADT y ejecutables)

• Maestro (Schrödinger)

• Mopac

• OpenBabel

Page 2: Taller Docking

Preparación del Ligando

• Con el software Maestrose construye el ligando,añadiendo los ordenes deenlace y los hidrógenoscorrespondientes.

• Luego el ligando esexportado en formato .pdb(Protein Data Bank).

Page 3: Taller Docking

Preparación del Ligando

• En OpenBabel convertir el archivo .pdb a formato .mop(MOPAC Cartesian format).

Page 4: Taller Docking

Preparación del Ligando

• Abrir el archivo de salida ligando.mop y agregar lasKEYWORDS correspondientes en la primera línea del archivo:

• PM6 XYZ BONDS CHARGE=0 Singlet EF

• Luego guardar el archivo bajo el mismo formato.

Page 5: Taller Docking

Preparación del Ligando

Keywords:

• PM6: Método semiempírico que usa el Hamiltoniano PM6.

• XYZ : Hace todas las operaciones geométricas en coordenadascartesianas.

• BONDS: Imprime el orden de enlace entre todos los pares deátomos.

• CHARGE=n: La carga en el sistema es igual a n.

• Singlet: El spin de multiplicidad es Singlet (0 electronesdesapareados).

• EF: Utiliza la rutina EF (Eigenvector following) para buscar mínimosconformacionales.

Page 6: Taller Docking

Preparación del Ligando

• Abrir el archivo ligando.mop con elprograma MOPAC (Se ejecuta elcálculo de Optimización de laEstructura).

• Se arrojan dos archivos de salida:OUT y ARC .

• En OpenBabel convertir el archivode salida OUT en MOL2.

Page 7: Taller Docking

Preparación de la Proteína

• La proteína es preparada en Maestrodonde se añaden los hidrógenos, seasignan ordenes de enlace, se revisanestados de protonacion de losresiduos, etc. Esto se logra con laherramienta “Protein PreparationWizard”:

En Maestro ir a Workflows - Protein

Preparation Wizard.

- En primer lugar realizar el “Preprocess”

- Luego Optimizar los hidrógenos con“Optimize…” y “Minimize…”

Page 8: Taller Docking

Preparación de la Proteína

• Se añaden las cargas parciales:

- Tools - Assign Partial Charges

• Finalmente en Project – Show Table, seleccionamos laproteína modificada la cual es guardada (Export Structures…)en formato MOL2.

Page 9: Taller Docking

Ahora tenemos los archivos listos para nuestro Docking (Proteína e inhibidor con sus cargas

parciales respectivas).

Page 10: Taller Docking

• A través del entorno gráfico ADT AutoDock Tools, cargar elarchivo ligando.mol2:

Asignar Parámetros al Ligando

– Ligand -> Input -> Open

– Luego aparece una ventana dediálogo que detalla lainformación del ligando(hidrógenos no-polar, carbonosaromáticos, enlaces rotables,etc.)

– Presionar “Ok”

Page 11: Taller Docking

Asignar Parámetros al Ligando

• Asignar automáticamente un centro de rotación al ligando: – Ligand -> Torsion Tree -> Detect Root…

Page 12: Taller Docking

Asignar Parámetros al Ligando

• Seleccionar las torsiones del ligando durante el Docking:– Ligand -> Torsion Tree -> Choose Torsions…

– Luego Aparece una ventana de diálogo con las especificaciones de los enlaces (Rotatable, Non-Rotatable, Unrotatable)

– Presionar “Done”

Page 13: Taller Docking

Asignar Parámetros al Ligando

Considerar como torsiones activas losenlaces correspondientes a las cadenaslaterales del ligando:

– Ligand -> Torsion Tree -> Set Number ofTorsions…

– Presionar “Enter” en la ventana de diálogoy cerrar

• Este paso es necesario sólo si queremos definir qué enlacesdejamos fijos o rotables cuando el ligando es muy grande.

• De lo contrario se trabaja con los enlaces rotables queidentifica ADT AutoDock Tools por defecto.

Page 14: Taller Docking

Guardar Ligando en formato PDBQT

• Guardar los cambios realizados:– Ligand -> Output -> Save as PDBQT

– Luego se elimina la pantalla: Edit -> Delete -> Delete All Molecules

– Presionar “Continue”

Page 15: Taller Docking

Guardar Proteína en formato PDBQT

• Cargar el archivo proteína.mol2:– File -> Read Molecule

Page 16: Taller Docking

Guardar Proteína en formato PDBQT

– Grid -> Macromolecule -> Choose…

– Clickear sobre la proteína.mol2 y presionar “SelectMolecule”

– Presionar “Yes” para mantener las cargas de laproteína.

– En la ventana de diálogo siguiente, presionar “Ok”para comenzar la transformación de mol2 a PDBQT

– Guardar la proteína en formato PDBQT

– Finalmente se eliminan todas las moléculas quehan sido cargadas: Edit -> Delete -> Delete AllMolecules, y presionar “Continue”

Page 17: Taller Docking

Asignar Parámetros para la Grilla

• Cargar la proteína en formato PDBQT:– Grid -> Macromolecule -> Open

– ¿Desea mantener las cargas de la proteína? Presionar “Yes”

– En las siguientes ventanas de diálogo (Warning) seleccionar Salir (“X”)para No reasignar las cargas a la proteína.

Page 18: Taller Docking

Asignar Parámetros para la Grilla

• Cargar el ligando en formato PDBQT:– Grid -> Set Map Types -> Open Ligand

• Crear la Grilla:– Grid -> Grid Box…– En “Center Grid Box “ se asigna las

coordenadas cartesianas dónde se centrala grilla.

Criterios para ajustar el centro de la Grilla:– Elegir un átomo N– Centro de masa del ligando (átomo ROOT)– Centro de la macromolécula (formado poralgunos residuos importantes en el sitioactivo)

• VMD (TK consola):set centro [atomselect top “resid a b c d”]measure center $centro

Page 19: Taller Docking

Asignar Parámetros para la Grilla

– Además se debe seleccionar el tamaño dedimensión de la caja.

– Para salir del cuadro de diálogo : File ->Close saving current

– Los parámetros de la grilla sonalmacenados en: Grid -> Output -> SaveGPF… (GRILLA.gpf)

Page 20: Taller Docking

Asignar Parámetros para el Docking

• Cargar la proteína en formato PDBQT:– Docking -> Macromolecule -> Set Rigid Filename…

• Cargar el ligando en formato PDBQT:– Docking -> Ligand -> Open

– En la ventana de diálogo presionar “Accept” a la descripción de losparámetros del ligando

Page 21: Taller Docking

Asignar Parámetros para el Docking

• Determinar el algoritmo de búsqueda:

– Docking -> Search Parameters -> GeneticAlgorithm…

– Presionar “Accept”

• En Docking -> Docking Parameters…dejar todo por defecto y presionar“Accept”

• Los parámetros del Docking sonalmacenados en: Docking -> Output ->Lamarckian GA (DOCK.dpf)

Page 22: Taller Docking

Calcular la GRILLA

• En la consola de linux escribir el comando:

autogrid4 -p GRILLA.gpf -l GRILLA.glg &

• Se puede monitorear la ejecución de autogrid4 en consolamediante los comandos “top” o “tail -f GRILLA.glg”

Page 23: Taller Docking

Calcular el DOCKING

• En la consola de linux escribir el comando:

autodock4 -p DOCK.dpf -l DOCK.dlg &

• Se puede monitorear la ejecución de autodock4 en consolamediante los comandos “top” o “tail -f DOCK.dlg”

• Los valores de energía y conformaciones se almacenan en elarchivo DOCK.dlg

Page 24: Taller Docking

Análisis de Resultados

• Abrir el archivo de salidaDOCK.dlg:– Analyze -> Dockings -> Open…

– Presionar “Aceptar”

• Obtener más detalles en:– Analyze -> Conformations -> Play

– Analyze -> Conformations -> Load

• Para guardar cada conformaciónen formato PDB por separado:– File -> Save -> Write PDB

Page 25: Taller Docking

Análisis de Resultados

• Para visualizar las conformaciones,se utiliza un software con unDisplay Gráfico más optimo comoVMD, PyMOL u otro.

- Primero, cargar la proteína (.mol2)

- Segundo, la estructura cristalográfica del ligando (.mol2)

- Luego las 10 conformaciones .pdb obtenidas del archivo desalida del Docking (.dlg)

• Una forma de medir la calidad del Docking es el RMSD, cuyovalor debe ser menor que 2.0