Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Licenciatura en Bioinformática.
Este practico se llevará a cabo usando Pymol ya que es un muy buen programa y aunque
tiene una dificultad media de uso, vale la pena aprender a usarlo porque se consiguen
resultados muy buenos y con una calidad en las imágenes suficiente para formar parte
de publicaciones. Además, la capacidad de generar scripts personalizados, permite usar
esta herramienta en pipelines para generación de imágenes y películas a gran escala.
Introducción:
PyMol es un visor de moléculas de código abierto y auspiciado por usuarios. Fue creado
por Warren Lyford Delano y es comercializado por Delano Scientific LLC, una
compañía dedicada a la creación de herramientas accesibles universalmente para las
comunidades científicas y educacionales.
El nombre PyMol se debe a que esta programado en lenguaje Python y por ello se puede
extender usando bibliotecas disponibles para Python como NumPy y Pylab.
2
Comenzar a usar PyMol:
Principalmente se trabajará con archivos en formato PDB, que es el tipo de fichero que
uno puede descargar de la base de datos PDB (Protein Data Bank) que consisten en un
conjunto de coordenadas tridimensionales (X, Y y Z) que le indican a los programas la
posición en el espacio de cada átomo. Puede verse la constitución de un archivo PDB
abriendo el fichero con el bloc de notas.
Ingresar
1NZ0 que es el código correspondiente a la proteína RNAsa P de Thermotoga Marítima.
Una vez encontrada la molecula hacer click en download files como se muestra a
continuación:
Al hacer click se desplegara un menú y allí se debe seleccionar PDB file (text).
Para comenzar a trabajar, lo primero es iniciar el programa. Una vez iniciado se vera la
siguiente interfaz:
3
Como podemos observar tenemos dos componentes el primero en la parte superior es la
ventana de comandos, en la cual podemos escribir sentencias para que el programa las
ejecute. En la parte de abajo tenemos el visualizador donde veremos la molécula y los
cambios que hagamos sobre ella. En la parte derecha, el visualizador posee una especie
de menú en el cual podemos hacer cosas similares a las que podemos hacer mediante los
comandos aunque con algunas limitaciones.
Para comenzar debemos abrir el archivo .pdb que descargamos del Protein Data Bank.
Para ello debemos ir a File luego a Open.. y desde allí buscamos el archivo que
bajamos.
4
Esa es una representación en la cual observamos los atomos de la molecula con sus
cargas, pero esta no es una visualización muy útil, a la hora de identificar estructuras
secundarias, topologías de plegamientos, etc.
Formas de visualización:
PyMol permite visualizar las moléculas de 4 formas distintas
Lines: Muestra los aminoácidos de la forma en que los enlaces entre los atomos
son líneas.
Sticks: Muy similar a Lines
Ribbon: Muestra el backbone de la proteína sin mostrar las cadenas laterales de
los aminoácidos.
Cartoon: Muestra las estructuras secundarias de las proteinas (Hoja plegada beta,
hélices alfa y giros)
De todas las representaciones una de las más útiles es Cartoon ya que nos permite ver
las estructuras secundarias, lo cual nos da mucha información acerca de la arquitectura
de la proteína y por comparación con distintos motivos de plegamiento podemos inferir
rápidamente alguna función o identificar algún dominio en particular.
5
conjunto de átomos que queramos. Veremos más adelante como definir un
conjunto.
ss ‘’: para las regiones de conexión entre hélices alfa y hojas plegadas beta.
ss s: para las hojas plegadas beta
ss h: para las hélices alfa
Conocido esto podemos entonces realizar otras acciones como darle un color especifico
a cada tipo de estructura secundaria o seleccionar solo las estructuras de un tipo en
particular. Estas acciones se explican más adelante.
Visor de secuencia:
Si usted desea ver la secuencia de nucleótidos o aminoácidos presente en su molécula,
puede activar la opción Sequence en el menú Display.
6
Allí podemos ver en nuestro caso, la secuencia nucleotídica de nuestra proteína.
Haciendo click sobre alguna de las letras observamos que se selecciona
automáticamente en la molécula el aminoácido marcado. Veremos más adelante otras
formas de selección.
Ejemplo: color yellow, ss ‘’: colorea de color amarillo las regiones de conexión.
Color blue, ss s: colorea de colo azul las hojas plegadas beta.
Color orange, ss h: colorea de color naranja las hélices alfa.
Ahora que hemos sido capaces de colorear diferencialmente las estructuras secundarias
de la molécula vamos a ver como se seleccionan en Pymol los átomos o estructuras que
sean de interés.
7
Seleccionar todos los aminoácidos de un tipo en particular.
Seleccionar un aminoácido especifico
Nota: Si observamos en la parte derecha del visualizador veremos que aparece un nuevo
elemento llamado (sele). Este elemento corresponde a nuestra selección.
8
Para seleccionar una cadena, lo hacemos de la siguiente manera:
Esto genera un conjunto llamado argininas que contiene todos los residuos de arginina.
Observemos que luego de ejecutar esos comandos aparecen en la parte derecha del
visualizador los conjuntos argininas y grupo.
Por ejemplo en el caso de nuestra molécula se sabe que las subcadenas involucran
aminoácidos específicos para producir la dimerización
En el caso de las cadenas B y D, la cadena B pone en juego los aminoácidos Leu17,
Leu18 y Phe 21.
En este caso hemos generado un conjunto llamado interface que contiene los átomos
descriptos anteriormente.
En una próxima ocasión solo necesitamos ejecutar select interface para seleccionar el
conjunto.
9
select rango, (resi 14-20)
Cuando tenemos una estructura proteica, casi la totalidad de los elementos en ella son
aminoácidos, pero hay veces en las que en la molécula se cristalizan ciertos grupos
químicos que no son aminoácidos y que cumplen ciertas funciones en la estructura de la
molécula, como en el caso de la Cadherina en la que hay grupos calcio que ayudan a
mantener cerca los aminoácidos que conforman el sitio activo. En nuestro caso en la
molécula hay 16 iones sulfato (SO4) cuya función es contribuir a la estabilidad proteica.
A continuación podríamos elegir mostrar los sulfatos como esferas y pintarlos de algún
color en especial para poder lograr una mejor visualización.
Hide all
Show cartoon, all
Color grey, all
Select sulfatos, resn SO4
Show spheres, sulfatos
Color sulfatos, orange
Una vez ejecutadas las instrucciones deberíamos ver una imagen como la siguiente:
10
En todos los casos en que existan grupos químicos incluidos en la estructura, solo
debemos ver con que nomenclatura se los referencia. Para ellos los buscamos en la
región Sequence del menú Display y hacemos un Select similar al que hicimos para los
sulfatos.
Superficie Proteica:
Una proteína si bien es una cadena de aminoácidos los cuales se ordenan formando
estructuras secundarias como las que hemos visto, ocupan un lugar en el espacio.
Hide all
Luego hacemos click derecho sobre el fondo y seleccionamos Zoom (vis) para centrar.
Veremos lo siguiente:
Y luego ejecutamos
Show Cartoon, chain A
Color White, chain A
Observaremos lo siguiente:
11
En esta imagen podemos observar la estructura secundaria de la molécula y a la vez la
superficie.
bg_color White o en lugar de White podemos elegir otro color de nuestra preferencia.
Para dar una acabado de mayor calidad a nuestra imagen ejecutamos el comando RAY que
procesa la imagen para darle mejores efectos de sobras, textura, etc.
12
Scripts:
Como hemos comentado, pymol ofrece la utilización de python como lenguaje de
programación y consiguientemente, la generación de scripts para realizar tareas
específicas. Hay una gran comunidad de usuarios de pymol quienes en muchos casos,
generan scripts que luego son puestos a disposición de la comunidad:
Conclusiones:
Los programas de visualización en un principio nos parecen un simple programa para
ver imágenes.
Pero como sabemos, cuando se dilucida la estructura de una proteína, esta no viene con
etiquetas que digan: En la posición x la proteína presenta un puente salino o los residuos
x,y y z forman el sitio activo. En la práctica cuando se trata de estudiar una estructura,
lo único que tenemos son puntos en el espacio que están codificados en los archivos
PDB. Con estos archivos tenemos que comenzar a jugar, visualizándolos de distintas
maneras.
Este juego consiste en analizar críticamente la estructura, ver si hay plegados
característicos presentes, analizar donde están los aminoácidos que generan
estabilizaciones en la estructura, ver donde se ubican las zonas hidrofílicas e
hidrofóbicas, observar como interaccionan entre si las distintas subunidades proteicas,
etc. Todo esto, nos puede llevar a un mejor entendimiento de la función de la proteína y
provee las bases para todo el diseño de fármacos basado en estructuras.
Bibliografía.
Methods in Modern Biophysics - Bengt Nölting – Springer – 2005.
Computacional Biochemistry and Biophysics – Oren Becker - 2001
Theoretical Biophysics - Dieter W. Heermann - Universitat Heidelberg – 2006
Termodinámica e Introducción a la Mecánica Estadística - Julio Gratton –Eudeba- 2003
Applied Biophysics – Tom Waigh – J. Wiley & Sons – 2007.
Biophysics - Vasantha Pattabhi & N. Gautham – Kluwer Pub. – 2002.
Introduction To Molecular Biophysics – J. Tuszynski & M. Kurzynski – CRC Press –
2003.
Biophysics, an introduction - R. Cotterill – J. Wiley & Sons - 2003
Modelling Molecular Structures – A. Hinchliffe - J. Wiley & Sons – 2003
What Is Life? - Erwin Schrodinger – Dublin Institute – 1943.
13
Thermodynamics - From Heat Engines to Dissipative Structures – I. Prigogine – 1998.
14