Páginas web fáciles con Jmol usando la función “Exportar a página web”

Traducida y adaptada por Angel Herráez (diciembre 2015, para Jmol 14.4)
Guía original de Jonathan Gutow.

La función “Exportar a página web” incluida en Jmol produce de forma automatizada páginas web sencillas que muestran vistas que diseñas usando la aplicación Jmol. Puedes utilizar un editor de páginas web para cambiar el texto de las páginas así creadas, añadirles imágenes, tablas, etc. Tales páginas generadas automáticamente son asimismo un buen punto de partida para hacer páginas más complejas que requieren edición manual del código. Hay también soluciones alternativas para generar páginas web basadas en Jmol, que requieren software adicional o bien funcionan desde servidores. Actualmente la función “Exportar a página web” incluye dos plantillas sencillas:

“Pop-in”
Esta plantilla permite crear una página con varias imágenes de las vistas elegidas en Jmol.  Cuando el usuario pulsa sobre una de esas imágenes, ésta se convierte en un objeto Jmol (de modo predeterminado, en su modalidad JSmol/HTML5) en la que el modelo se puede girar, ampliar, etc.
Esquema de una página Pop-in
Figura 1: esquema del aspecto de la página “Pop-in”.
“ScriptButton”
Esta plantilla muestra un único objeto Jmol en la zona derecha de la ventana del navegador.  A la izquierda queda una región, con barra de desplazamiento vertical, que contiene los botones mediante los cuales el usuario puede seleccionar las vistas.
Esquema de una página Script Button
Figura 2: esquema del aspecto de la página “ScriptButton”.
Inicialmente se utiliza la modalidad JSmol/HTML5, pero se ofrece al usuario la posibilidad de cambiar a la modalidad Java.

Algunas mejoras que posiblemente se añadan en un futuro: 1) adición de botones opcionales para tareas comunes como girar la molécula o cambiar el color de fondo; 2) una nueva plantilla para una tabla de miniaplicaciones Jmol; 3) otras peticiones de los usuarios.

Para crear páginas con uno de estos formatos debes iniciar Jmol y abrir un archivo con la información molecular que quieres ver (Jmol lee muchos formatos de archivo, incluyendo .pdb, .cif, .mol y los formatos de salida de Gaussian y Gamess). Para esta guía usaremos un archivo de salida en formato .log de Gamess, resultado de la optimización de geometría del etano en conformación alternada. Si quieres seguir el proceso con este ejemplo, descarga el archivo ethane-staggered-3-21G.log (para evitar que el navegador muestre el archivo, quizá necesites pulsar el botón derecho —o, en ratones con un solo botón, pulsar éste mientras mantienes pulsada la tecla Ctrl— y elegir “guardar como...”; también puedes copiar del navegador el contenido del archivo mostrado y pegarlo en un documento de texto).  Muchas de las páginas de esta guía se han generado usando la propia función de Jmol “Exportar a página web”.

Para comenzar (inicio de Jmol y apertura de un archivo):

Puedes pasar directamente a la sección “creación de una página web” si ya sabes cómo iniciar Jmol y abrir estructuras en él.

  1. Si no lo has hecho ya, descarga Jmol: consigue la última versión estable en la sede web de Jmol (www.jmol.org). Una vez allí, sigue los enlaces de descarga. Cuando lo tengas, debes descomprimir el archivo descargado; necesitas extraer el archivo Jmol.jar y el archivo jsmol.zip. A continuación, descomprime este último.
  2. Asegúrate de que tienes instalado Java (una “Máquina Virtual de Java”, o JVM). Esta viene incluida por defecto en los sistemas con MacOS X. En la mayoría de sistemas Windows o Linux debes instalar la JVM tú mismo. Para ello, sigue las instrucciones de tu sistema en concreto. Se recomienda usar la versión Java ofrecida por OracleSitio web externo, se abre en otra ventana.
  3. Vista inicial al abrir Jmol
    Figura 3: vista inicial cuando se abre Jmol.
    Inicio de Jmol. En tu ordenador, localiza el archivo Jmol.jar y ejecútalo. Una vez que se inicie el programa, tendrás una ventana con el aspecto de la figura 3.
  4. Apertura de archivos. En el menú “Archivo” (barra superior de la ventana de Jmol) elige “Abrir...”. Utiliza el diálogo para desplazarte a la carpeta en la que esté el archivo deseado, selecciona éste y pulsa en “Abrir”. Si el archivo es de un tipo reconocido por Jmol, se abrirá y aparecerá un modelo de la molécula.

Creación de una página web

  1. Familiarízate con Jmol. Si ya sabes cómo hacer que Jmol muestre mediciones y orbitales, cómo cambiar el tamaño de los átomos y cosas así, pasa a la etapa 2. Si no es así, visita estos enlaces para aprender cómo hacer que Jmol muestre la molécula del modo que te interesa:
       (Sitio web externo, se abre en otra ventana indica un enlace a un sitio web externo, que se abrirá en una ventana nueva)

    Tamaño | Rotación | Giro continuo | Tamaño de los átomos | Grosor de los enlaces | Mediciones | Representaciones esquemáticas de biomoléculas | Mostrar orbitales | Instrucciones en la ventana de guiones | Navegación por un archivo multi-modelo | Adición de texto | LCAO esquemáticosSitio web externo, se abre en otra ventana | Mostrar información cristalográficaSitio web externo, se abre en otra ventana | Documentación de guiones de Bob HansonSitio web externo, se abre en otra ventana | Mucho más sobre Jmol y sus prestaciones (en la Wiki de Jmol)Sitio web externo, se abre en otra ventana.
  2. Creación de páginas web utilizando el diálogo “Generador de páginas web de Jmol”.
    Diálogo de PopIn
    Figura 4: la pestaña “Pop-in” del diálogo “Exportar a página web” (Generador de páginas web de Jmol”).

Última actualización: 8 dic. 2015 por A. Herráez