La dinámica molecular de una molécula no

Anuncio
La dinámica molecular de una molécula no-peptídica
con NAMD
1 Introducción
2 Lo que usted necesita
3 El sistema Ibuprofeno - agua
4 Creación de los archivos PSF
5 Minimización con NAMD
6 Calentamiento
7 Dinámica molecular
8 Cómo hacer residente el nuevo archivo de parámetros
1 Introducción
En esta guía didáctica se explica cómo realizar la dinámica molecular del sistema
ibuprofeno - agua con NAMD. El ibuprofeno es una molécula no-peptídica y para la cual
algunos parámetros del potencial están faltantes en el campo de fuerza CHARMM
22normal. El usuario puede aprender a arreglar los parámetros perdidos en el campo
de fuerza sin el uso de programas externos.
2 Lo que usted necesita


VEGA ZZ versión 2.0.8 o mayor.
NAMD para Windows (haga clic aquí para bajarlo). Instalar el paquete de NAMD
dentro de VEGA ZZ, vea esta guía didáctica.
3 El sistema Ibuprofeno - agua

Inicie VEGA ZZ y seleccione Edit -> Add -> Fragments. En la ventana Add
fragment/s pulse Drug en la caja Group y luego Ibuprofen en la caja de Fragment:
en el espacio de trabajo la estructura 3D del ibuprofen aparece.
 Pulse los botones Finish y Close.
 Desprotone los grupos carboxílicos seleccionando Edit -> Remove -> Atom en la
barra del menú y pulsando sobre el hidrógeno (vea la flecha roja):
El hidrógeno se anula ahora. Pulse Done para cerrar la ventana del diálogo.

Arreglar el grado de unión de los dos oxígenos del grupo carboxilato (no es pedido
por NAMD, pero sólo es un problema de la visualización), seleccione Edit ->
Change -> Bonds: la ventana Bonds se muestra. Escoja One bond en la caja
What? y Parcial doble en la caja Bond type.
 Pulse sobre el carbono y el oxígeno como se muestra debajo:

La unión se cambiará de doble a parcial doble.

Repita la operación para la segunda unión C-O y finalmente pulse el botón Done.







Para quitar las etiquetas de los átomos, seleccione View -> Label atoms -> Off.
Ahora la molécula se insertará en un racimo de agua esférico. Para hacerlo,
escoja el menú Edit -> Add -> Cluster y la ventana Cluster calculation se abre.
Escoja el tipo de disolvente (WATER), el tipo del racimo (Sphere en la caja Type),
ajuste el radio de la esfera a 12.0 Å y pulse el botón de Ok.
Colore la molécula por el tipo de átomo (View -> Color -> By atom).
Arregle el tipo de átomos y las cargas (Calculate -> Charge & Pot.), pulsando
Forec field y Charges y seleccionando CHARMM22_PROT y Gasteiger. La carga
total es -1.
Guarde la molécula en formato IFF, nombrando el archivo ibuprofen_wat.iff (File > Save As...).
Guarde la molécula en formato PDB 2.2 (ibuprofen_wat.pdb). Este archivo es
requerido por NAMD y no necesita la conectividad de PDB y usted puede evitar
salvarlo al desmarcar Connectivity en la caja de Options.
4 Creación de los archivos PSF
El ibuprofeno no tiene una topología estándar y la creación de los archivos PSF no es
totalmente automático porque algunos parámetros no están incluidos en el archivo de
parámetros CHARMM22_PROT. Para más detalles sobre los archivos de la entrada
requeridos por NAMD, vea esta guía didáctica.

Guarde la molécula en el formato X-Plor PSF (ibuprofen_wat.psf), seleccionando el
nombre de campo de fuerza en la caja Force field param. El campo de fuerza
CHARMM22_PROT se usó en la atribución del tipo de átomo y usted debe
seleccionar el mismo campo de fuerza. Esta operación es útil para revisar si todos
los parámetros necesitados por el ibuprofeno están incluidos en el archivo de
parámetros del campo de fuerza.
 La Tabla de parámetros faltantes se mostrará:
Indica todos los ángulos, uniones y parámetros de torsión no incluidos en el campo
de fuerza. En esta ventana usted puede poner los parámetros manualmente, pero si
usted no los conoce, usted puede indicarle al programa que los complete por usted.
Pulse el botón Edit -> Auto y la Tabla se llenará. Por favor recuerde que esto no es
que un trabajo exhaustivo y puede generar parámetros equivocados. Para
verificarlos, usted puede pulsar sobre el parámetro Faltante en la Tabla y los átomos
involucrados se resaltan automáticamente en el espacio de trabajo. ¡NO CIERRE LA
TABLA!
 Después de llenar la Tabla, guarde el archivo de parámetros seleccionando File ->
Save as... en la barra del menú de la ventana de la Tabla de parámetros faltantes.
Use ibuprofen_wat.inp como el nombre del archivo.
 Pulse el botón Ok para salvar el archivo PSF y cierre la ventana.
5 Minimización con NAMD
Antes de empezar la simulación de dinámica molecular, se requiere una minimización
de energía.

Copie en el directorio dónde se colocaron los archivos ibuprofen_wat.pdb,
ibuprofen_wat.psf
e
ibuprofen_wat.inp,
los
archivos
de
parámetros
par_all22_prot.inp y par_all22_vega.inp que están en el directorio ...\VEGA
ZZ\Data\Parameters. El archivo par_all22_vega.inp se requiere porque VEGA ZZ
genera una topología que hace explícitos a todos los ángulos impropios.
 Con un editor del texto (por ejemplo Notepad) cree el archivo de entrada con los
comandos siguientes (copie & pegúelos):

numsteps
minimization
dielectric
5000
on
1.0
coordinates
outputname
outputEnergies
binaryoutput
DCDFreq
restartFreq
ibuprofen-wat.pdb
ibuprofen-wat_min
1000
no
1000
1000
structure
paraTypeCharmm
parameters
parameters
parameters
exclude
1-4scaling
switching
switchdist
cutoff
pairlistdist
margin
stepspercycle
ibuprofen-wat.psf
on
par-all22-prot.inp
par-all22-vega.inp
ibuprofen-wat.inp
scaled1-4
1.0
on
8.0
12.0
13.5
0.0
20
Guarde el archivo con el nombre de ibuprofen_wat_min.namd. Esto realizará 5000
pasos de minimización con gradiente conjugado, guardando la salida (las
coordenadas y los archivos de reinicio) cada 1000 iteraciones. Para más
información sobre los parámetros, por favor consulte la NAMD User Guide.



Abra la consola de VEGA (Start -> VEGA ZZ -> VEGA console).
Vaya dentro de su directorio de trabajo con el comando cd.
En la consola, teclee:
namd2 ibuprofen-wat-min.namd> ibuprofen-wat-min.out
y de un retorno de carro. Después de unos minutos la minimización es terminada.

Seleccione Calculate -> Analysis y abra el archivo de trayectoria
ibuprofen_wat_min.dcd, pulsando el botón Open.
 Pulse el botón Lowest y guarde la foto de más baja energía seleccionando File ->
Save As... en la ventana principal.
Escoja el formato PDB 2.2 e ibuprofen_wat_min.pdb como el nombre del archivo.
6 Calentamiento
Esta es la primera fase de la dinámica molecular requerida para iniciar las velocidades
de los átomos a la temperatura especificada.

En un editor del texto (por ejemplo Notepad), copie & y pegue los comandos
siguientes:
numsteps
dielectric
3000
1.0
coordinates
temperature
seed
ibuprofen-wat-min.pdb
0
12345
outputname
outputEnergies
binaryoutput
DCDFreq
restartFreq
ibuprofen-wat-heat
1000
yes
1000
1000
timestep
nonbondedFreq
fullElectFrequency
1.0
1
1
structure
paraTypeCharmm
parameters
parameters
parameters
exclude
1-4scaling
switching
switchdist
cutoff
pairlistdist
margin
stepspercycle
ibuprofen-wat.psf
on
par-all22-prot.inp
par-all22-vega.inp
ibuprofen-wat.inp
scaled1-4
1.0
on
8.0
12.0
13.5
0.0
20
langevin
langevinDamping
langevinTemp
langevinHydrogen
on
10
300
no
sphericalBC
sphericalBCCenter
sphericalBCr1
sphericalBCk1
on
0.0 0.0 0.0
16.00
2.00

Guarde el archivo con el nombre de ibuprofen_wat_heat.namd. Este archivo de
entrada realiza un calentamiento de 0 a 300 K, usando el algoritmo de Langevin y
poniendo las condiciones del límite armónico esférico definido como una esfera
virtual de 16 Å de radio, centrada al origen del eje (0, 0, 0), usando 2 como el
exponente del potencial límite. Estos últimos parámetros se requieren para reducir
la evaporación del disolvente. Para más información sobre la configuración de
NAMD, vea la documentación en línea de este programa.
 Empiece el calentamiento, tecleando en la consola:
namd2 ibuprofen-wat-heat.namd> ibuprofen-wat-heat.out
y dé retorno de carro.
7 Dinámica molecular
Al finalizar el calentamiento, usted debe preparar el archivo de entrada para la DM.

En un editor del texto, copie & pegue los comandos siguientes:
firsttimestep
numsteps
dielectric
3000
103000
1.0
coordinates
bincoordinates
binvelocities
extendedsystem
seed
ibuprofen-wat-min.pdb
ibuprofen-wat-heat.coor
ibuprofen-wat-heat.vel
ibuprofen-wat-heat.xsc
12345
outputname
outputEnergies
binaryoutput
DCDFreq
restartFreq
ibuprofen-wat-dyn
1000
yes
1000
1000
timestep
nonbondedFreq
fullElectFrequency
1.0
1
1
structure
paraTypeCharmm
parameters
parameters
parameters
exclude
1-4scaling
cutoff
switchdist
pairlistdist
margin
Stepspercycle
ibuprofen-wat.psf
on
par-all22-prot.inp
par-all22-vega.inp
ibuprofen-wat.inp
scaled1-4
1.0
12.0
8.0
12.0
0.0
20
Langevin
langevinDamping
langevinTemp
langevinHydrogen
on
10
300
no
sphericalBC
sphericalBCCenter
sphericalBCr1
sphericalBCk1
on
0.0 0.0 0.0
16.00
2.00

Guarde el archivo con el nombre de ibuprofen_wat_dyn.namd. Este archivo de
entrada realiza 100 ps de dinámica molecular a 300 K a temperatura constante.
 Para ejecutar la dinámica molecular, teclee,:
namd2 ibuprofen-wat-dyn.namd> ibuprofen-wat-dyn.out
y dé retorno de carro.
8 Cómo hacer residente el nuevo archivo de parámetros
Si usted no quiere el reasignar los parámetros cada vez que usted quiera realizar el
cálculo NAMD del ibuprofeno, usted puede guardarlos en VEGA ZZ.


Copie el archivo ibuprofen_wat.inp en el directorio ...\VEGA ZZ\Data\Parameters.
Abra el archivo ...\VEGA ZZ\Data\CHARM22_PROT.inp con su editor del texto
preferido:
*
* Parámetros de archivo CHARMM 22 para VEGA ZZ
*
INCLUDE "Parameters/par-all22-lipid.inp"
INCLUDE "Parameters/par-all22-na.inp"
INCLUDE "Parameters/par-all22-prot.inp"
INCLUDE "Parameters/par-all22-vega.inp"
INCLUDE "Parameters/par-all22-user.inp"

Al final del archivo, agregue la línea roja:
*
* Parámetros de archivo CHARMM 22 para VEGA ZZ
*
INCLUDE "Parameters/par-all22-lipid.inp"
INCLUDE "Parameters/par-all22-na.inp"
INCLUDE "Parameters/par-all22-prot.inp"
INCLUDE "Parameters/par-all22-vega.inp"
INCLUDE "Parameters/par-all22-user.inp"
INCLUDE "Parameters/ibuprofen-wat.inp"
Un procedimiento mejor, es el unir todos los parámetros definidos por el usuario en el
archivo
par_al22_user.inp
que
debe
ponerse
el
directorio
...\VEGA
ZZ\Data\Parameters. De esta manera, usted no debe editar el archivo
CHARMM22_PROT.inp en el directorio ...\VEGA ZZ\Data.

En la consola VEGA ZZ, teclee:
inpmerge "...\VEGA ZZ\Data\Parameters\par-all22-user.inp"
"...\MyPath\ibuprofen-wat.inp"
donde ...\VEGA ZZ es el camino de instalación para VEGA ZZ y el ...\MyPath es el
camino para el archivo de ibuprofen_wat.inp. Para más información sobre la utilidad
del inpmerge, vea su manual.
Advertencia:
Por favor recuerde que el comando INCLUDE no está implementado en NAMD y
CHARMM, porque ellos no tienen un pre-procesador del macro. Ésta sólo es una
característica disponible en VEGA ZZ.
Descargar