Introducción desarrollo de fármacos Protomol · 2015. 5. 25. · Taller práctico de dockingy...

8
Taller práctico de docking y cribado virtual: uso de herramientas computacionales en el desarrollo de fármacos Introducción Protomol Función de scoring Algoritmos de búsqueda Algoritmos de búsqueda Caso práctico Sybyl X y Virtual Screening Caso práctico SybylX y Virtual Screening Evolución de Hammerhead . Di ñ dl t l 90s. Diseño del protomol 2003. Versión inicial 2007. Mejoras: FF, flexibilidad anillos Incorporación a Sybyl Incorporación a Sybyl Características Rápido Rápido Algoritmo incremental

Transcript of Introducción desarrollo de fármacos Protomol · 2015. 5. 25. · Taller práctico de dockingy...

Page 1: Introducción desarrollo de fármacos Protomol · 2015. 5. 25. · Taller práctico de dockingy cribado virtual: uso de herramientas computacionales en el desarrollo de fármacos

Taller práctico de docking y cribado virtual:uso de herramientas computacionales en el desarrollo de fármacos

Introducción 

Protomol

Función de scoringg

Algoritmos de búsquedaAlgoritmos de búsqueda

Caso práctico Sybyl X y Virtual ScreeningCaso práctico Sybyl‐X y Virtual Screening

Evolución de Hammerhead . Di ñ  d l  t l90s. Diseño del protomol

2003. Versión inicial2007. Mejoras: FF, flexibilidad anillosIncorporación a SybylIncorporación a Sybyl

CaracterísticasRápidoRápidoAlgoritmo incremental

Page 2: Introducción desarrollo de fármacos Protomol · 2015. 5. 25. · Taller práctico de dockingy cribado virtual: uso de herramientas computacionales en el desarrollo de fármacos

Ligando idealizado basado en características del centro activodel centro activo

Tres sondas mapean el centro activo

Selección de voxels para posicionar los p pfragmentos (cada 1 Å en centro activo)Posicionamiento de fragmentos:Posicionamiento de fragmentos:▪ Polares: 36 orientaciones

Optimización interacciones con la proteínaOptimización interacciones con la proteína

Los fragmentos con mejor puntación, no redundantes  se agrupan para formar el redundantes, se agrupan para formar el protomol

d l f ó d d flUso de la función de scoring de Surflex.

Page 3: Introducción desarrollo de fármacos Protomol · 2015. 5. 25. · Taller práctico de dockingy cribado virtual: uso de herramientas computacionales en el desarrollo de fármacos

Características generalesE í iEmpíricaSuma de términos no lineales f(r).

293)(

5)(

4 ),0max(1 83

7

26

nrllelpolarscore nrnn

nr

+++

+= +

+−

Continua y derivable

)(1 83e nrn+ +

Continua y derivable

Términos:Hid fóbi    Hidrofóbico . Polar▪ Escalado por cargas atómicas▪ Direccional

Entropía▪ Rotables. F(nrot)( )▪ Rot+trans. F( log Mw)

Desolvatación  F(grupos polares sin interacción)Desolvatación. F(grupos polares sin interacción)

Page 4: Introducción desarrollo de fármacos Protomol · 2015. 5. 25. · Taller práctico de dockingy cribado virtual: uso de herramientas computacionales en el desarrollo de fármacos

Alineamiento molecular. Similitud morfológicamorfológica.

óFragmentación. 

Recomposición.IncrementalIncrementalToda la molécula

Calculada para un sistema de coordinadas concreto pero no dependiente de este (local)pDefinida a partir de las diferencias en las observaciones hechas desde una serie de puntos alrededor de las moléculas

En cada punto se calcula un peso y se mide:Distancia mínima a la superficie de vdWDistancia mínima a la superficie de vdWDistancia mínima a un aceptor de enlace de H o átomo negativo negativo Distancia mínima  a un donador o átomo positivo.Término direccional para entidades polaresTérmino direccional para entidades polares

La similitud es una suma de funciones Gaussianas de las diferencias en distancias desde los puntos de de las diferencias en distancias desde los puntos de observación

Trata la flexibilidad de la moléculaEvita explosión combinatoria de rotables rompiendo enlaces p pno cíclicosUtiliza reglas heurísticas para la exploración conformacional  l   á ien la práctica

Método:FragmentaciónFragmentaciónBúsqueda conformacional (con relajación interna)Ali i t  d  f t     l  t lAlineamiento de fragmentos con el protomolOptimización (BFGS) con DREIDING

Page 5: Introducción desarrollo de fármacos Protomol · 2015. 5. 25. · Taller práctico de dockingy cribado virtual: uso de herramientas computacionales en el desarrollo de fármacos

IncrementalEl fragmento con mejor score se usa como cabeza para recomponer la g j p pmoléculaSe añaden “colas” según el protomol que puedan conectarse con la “cabeza”cabezaAsume que un alineamiento óptimo de un fragmento pequeño conduce a una buena pose

Toda la molécula. Número de fragmentos igualF t     l i d    “ t ”     Fragmentos no seleccionados o “muertos” se conservan Solo los fragmentos “vivos” se exploran conformacionalmenteAl recomponer, se tienen en cuenta ambos tipos.Al recomponer, se tienen en cuenta ambos tipos.

Pasos:P ió   t    li d1. Preparación receptor y ligando

2. Generación protomol

3. Docking

4. Visualización resultados 

Page 6: Introducción desarrollo de fármacos Protomol · 2015. 5. 25. · Taller práctico de dockingy cribado virtual: uso de herramientas computacionales en el desarrollo de fármacos
Page 7: Introducción desarrollo de fármacos Protomol · 2015. 5. 25. · Taller práctico de dockingy cribado virtual: uso de herramientas computacionales en el desarrollo de fármacos
Page 8: Introducción desarrollo de fármacos Protomol · 2015. 5. 25. · Taller práctico de dockingy cribado virtual: uso de herramientas computacionales en el desarrollo de fármacos

Cambio del ligando por una lista de moléculas  (~7h para 1487 moléculas en 2 CPUs)Extracción resultados:

/usr/local/vsdmip/share/get_surflex_list.sh $1 1 > ligand_list/usr/local/vsdmip/share/get_surflex_list.sh $2 0 > decoy_listcp ligand_list total_listcat decoy_list >> total_listcat total_list | grep -v Crash | sort -k2n > reverseawk '{ a[NR]=$0 } END { for(i=NR; i; --i) print a[i] } ' reverse > inverse

`/ / / | C | f2`a=`/usr/bin/roc inverse | grep AUC | cut -d":" -f2` c=$((b-8))/usr/bin/roc inverse | sed 's/ /\t/' > inputb=`wc -l input | cut -d" " -f1`

$((b 8))c=$((b-8))head -$c input > kmv k inputR --no-save < /usr/local/vsdmip/share/command.R

t flmv tmp.png surflex.pngecho "AUC: $a"gimp surflex.png