MANUAL DEL PROGRAMA PDB VIEWER (Deep View) Instrucciones de utilización Este programa ha sido diseñado por Nicolas Guex, Alexandre Diemand, Manuel C. Peitsch y Torsten Schwede y, al igual que el pDraw32 también es de software libre (en este caso los autores no especifican si es beer-software). Este programa es uno de los muchos que permiten trabajar con estructuras tridimensionales de proteínas. Utiliza -entre otros- archivos de formato PDB. En varias bases de datos (incluyendo la que se encuentra como un enlace en la página web de las prácticas) se pueden encontrar y descargar los archivos PDB de aquellas proteínas de las que se ha determinado su estructura 3D mediante cristalografía de rayos x o RMN (resonancia magnética nuclear). Las posibilidades de este programa son muy amplias y en este breve manual sólo se pretende hacer una introducción a su utilización. Introducción de una estructura 3D En primer lugar pulsa en el menú File del programa Swiss PdbViewer 3.7. Se abrirá un menú en el que la primera opción es Open PDB File. Entonces se aparecerá una ventana en la que tendrás que seleccionar el correspondiente archivo en formato PDB. Una vez seleccionado el archivo, se abrirán dos ventanas. Una que mostrará la estructura de la proteína y la otra que corresponde al panel de control (“Control panel”) en el que como veras se muestra la información correspondiente a cada aminoácido de la proteína con la que se va a trabajar. Además también 1 aparecerá en la parte superior de la pantalla la ventana de barra de herramientas (toolbar). Barra de heramientas Estructura de la Proteína Panel de control Antes de empezar es recomendable hacer las siguientes marcas en el programa. Ir a Prefs: General y hacer los siguientes cambios en el menu que se abre: • • • Uncheck "Show splash screen at startup." Uncheck "Show log file upon loading." Click OK. En la barra de herramientas hay 3 comandos que permiten mover la proteína en la pantalla: Desplazar zoom girar Pulsando cada uno de ellos y luego situándose sobre la representación de la proteína se puede desplazar, rotar, acercar o alejar la proteína. 2 También, colocando el cursor sobre el correspondiente aminoácido en el Control panel y dando al botón derecho del ratón la proteína se orienta de manera que ese aminoácido es el que queda más próximo al observador. Opciones de visualización de los aminoácidos (seleccionar y marcar) La mayor parte de las acciones de selección de los aminoácidos se llevan a cabo ene. Control panel. Como ahora veremos, los aminoácidos se pueden seleccionar o marcar (como verás los aminoácidos pueden estar seleccionados pero no marcados y al revés). Veamos como hacerlo: Si vas a control panel y te colocas encima de los aminoácidos que quieras seleccionar (pinchando en uno y arrastrando el ratón con el botón derecho pulsado sobre el resto) verás que cuando sueltes el ratón los aminoácidos seleccionados pasan a encontrarse de color rojo (es decir selccionados). Pulsando INTRO verás además que esos aminoácidos pasan a ser los únicos que se muestran en la pantalla En el panel de control ahora puedes seleccionar la visualización de los aminácidos seleccionados de forma que se vean: show (El aminoácido) labl (Nombre y número del aminoácido en pantalla) side (Cadena lateral) Area de Fuerzas de Van der Waals para ese grupo Ribn (representación de estructura 2ª en cinta) 3 Colocando el cursor sobre la correspondiente función (en la parte de arriba de la columna sobre el nombre que la define) y apretando el botón derecho del ratón se aplica esa función a todos los aminoácidos seleccionados (pasan a estar en letras rojas). Por ejemplo, botón derecho sobre “ribbons” marcaría con una cinta la estructura de la región correspondiente a los aminoácidos seleccionados. Para deseleccionar la función sitúate sobre cualquiera de las marcas (clicks) seleccionadas y presiona botón derecho + shift – mayúsculas. Por otra parte si haces o mismo (botón derecho + shift-mayúsculas) sobre un espacio no clickeado se marcará toda esa columna con la función que hayas elegido -pero como puedes ver se siguen manteniendo los mismos aminoácidos seleccionados. Como veremos más adelante ese tipo de funciones pueden ser muy útiles a la hora de trabajar solamente con regiones concretas de la proteína. Una función interesante para facilitar el manejo de esas regiones es la de ocultar o mostrar los aminoácidos seleccionados sin afectar a los marcados pero no seleccionados utilizando la función + del teclado numérico. seleccionado marcado Seleccionando diferentes dominios Otra de las opciones que también ofrece el programa es seleccionar los aminoácidos que corresponden a una determinada subunidad o estructura secundaria dentro de la proteína. Así, los aminoácidos que se encuentran formando parte de una α-hélice o lámina β aparecen marcados a la izquierda con una h o una s respectivamente. Lámina β α-hélice 4 Igualmente si hay varias subunidades en el modelo con el que se está trabajando, el aminoácido aparecerá marcado con una A, B etc en función de la cadena a la que pertenezca. Se puede seleccionar todos los aminoácidos de una α-hélice o lámina β pulsando en una h o s con el botón izquierdo del ratón. Una vez seleccionada se puede seleccionar otra hélice en vez de esa pulsando en otra h de otro aminoácido de otra hélice con el botón izquierdo y (shift –mayúsculas) o bien se puede marcar otra hélice sin seleccionar la primera pulsando con el botón derecho y (shift –mayúsculas) Otra opción para seleccionar es utilizar el comando select. Como verás se puede seleccionar por tipo de estructura secundaria, tipo de aminoácido etc. Determinando interacciones entre regiones del modelo Una de las características más interesantes del programa es que permite determinar y representar los residuos implicados en una determinada interacción. Por ejemplo se puden marcar los aminoácidos próximos a un aminoácido determinado. Para ello pulsa el comando select y después neighbors of selected aa. Aparecerá un cuadro de diálogo en el que el programa pide señalar el radio (en Å) de la distancia a la que se deben encontrar los residuos alrededor del aminoácido o aminoácidos seleccionados. 5 Esta función puede combinarse con otra que permite mostrar los aminoácidos con los que establecen puentes de hidrógeno esos residuos mediante el comando display y selccionando show only H-bonds from selection. De esa manera aparecerán lo puentes de hidrógeno que establecen los aminoácidos seleccionados con los que tiene alrededor. A su vez esa función se puede combinar con show only groups with visible H-bonds. De esa manera tendremos marcados solo los aminoácidos con los que establecen puentes de hidrógeno los que nosotros teníamos seleccionados. Este tipo de funciones permite centrarse específicamente en la región de la proteína en la que estemos interesados. Puentes de hidrógeno Aminoácidos seleccionados 6 Coloreado Otra de las opciones del programa es que ofrece la posibilidad de colorear selectivamente regiones de la proteína o el modelo de trabajo. Por ejemplo utilizando el comando color y seleccionando by secondary structure se colorean en rojo los aminoácidos que forman parte de las α-hélices, en amarillo los de las láminas β y en gris el resto de los residuos. Otras funciones semejantes permiten colorear los aminoácidos o átomos dentro de los aminoácidos de diferentes maneras: Color by secondary structure By chain By type By CPK Lámina β α- hélice Resto Toda la proteína Aminoácidos acidos Aminoácidos básicos Polares Hidrofóbicos carbonos oxígenos nitrógenos azufre amarillo rojo gris amarillo (y si hay varias cadenas cada una en un color) rojo azul amarillo gris blanco rojo azul amarillo También es posible colorear selectivamente el esqueleto, la cadena lateral, ambos, la representación en cinta, el nombre del aminoácido o la superficie de contacto de aquellos aminoácidos que tengamos seleccionados. Para ello hay que pulsar con cualquiera de los botones del ratón sobre el pequeño triángulo que se encuentra al lado de la columna de color y seleccionar la opción deseada. 7 Coloreado y accesibilidad Utilizando la función Color: Accessibility el programa calcula la accesibilidad de cada residuo al entorno (dependiendo del ordenador esta operación puede llevar varios segundos). El color de cada residuo se basa en el porcentaje de área de cada residuo expuesta al medio. Los colores van desde el violeta para el menos accesible hasta el naranja para los más expuestos al disolvente. Otra función de características semejantes permite determinar tanto el radio de van deer Waals (v) de cada átomo seleccionado: 8 o, pulsando sobre el mismo botón seleccionar el comando accesible que muestra la zona de ese residuo que es accesible al medio Nota: (La superficie de van der Waals se encuentra a la distancia del radio de van der Waals e incluye la superficie total de los átomos seleccionados – excepto cuando las superficies de superponen. Por el contrario, la superficie accesible al disolvente se encuentra a una distncia de cada átomo del radio de van der Waals más 1,4 Å, pero incluye sólo la superficie con la cual una molécula de disolvente de forma esférica podría entrar en contacto). Trabajando con proteínas de varias subunidades Lo primero que se puede hacer es colorear cada subunidad de un color diferente utilizando la función color: chain. Además colocando el cursor sobre la letra que define la cadena de cualquier de los aminoácidos de la misma y haciendo clic con el botón derecho, seleccionarás toda esa cadena. 9 10