[Molvis-list] PE highlights substructures noted in the PDB file header

Eric Martz emartz at microbio.umass.edu
Wed Jan 5 16:57:05 EST 2005


Dear Inbal,

I wanted to add another thought, which may interest others as well.

If I understand, your server will generate custom PDB files and display 
them in Chime. You could also offer a link to display them in Protein 
Explorer (PE) with a possible advantage explained below.

PE now has a control panel named "Features of the Molecule". It has buttons 
that highlight substructures designated in the header of the PDB file, e.g. 
specific residues comprising an active site or atoms comprising a ligand.

Thus, if you customize the header of a PDB file by adding SITE, REMARK 800 
(SITE_IDENTIFIER, SITE_DESCRIPTION) or HET, HETNAM, HETSYN, FORMUL records, 
buttons describing and showing the designated substructures will appear 
automatically in PE.

When such a customized-header PDB file is saved from Chime, the customized 
header is saved with it. When later displayed in PE, the buttons to 
highlight specified substructures are automatically generated in PE's 
Features of the Molecule control panel. The only customized file that needs 
to be downloaded is the PDB file. (If PE is also downloaded, the custom 
substructures will be described and highlighted entirely off-line.)

EXAMPLES are in the BioMolecular Explorer 3D that Frieda Reichsman and I 
recently announced here. We customized the headers of PDB files for 
hemoglobin and lactase. The links to display these molecules in PE will 
automatically offer descriptions and buttons to highlight functionally 
important substructures when you get to Features of the Molecule in PE.

http://www.umass.edu/molvis/freichsman/bme3d/Explorer3D_materials/explore.html#Hemoglobin

http://www.umass.edu/molvis/freichsman/bme3d/Explorer3D_materials/explore.html#Lactase

Technically, the way this works is that PE sends a "show pdbheader" command 
to Chime, which replies with the entire PDB file header via 
messageCallback(), which is captured as a javascript string. The header is 
parsed and buttons and labels generated accordingly.

Although PE will not be ported to Jmol for some while, Jmol already has the 
"show pdbheader" command and so a similar scheme could already be 
implemented using Jmol.

In future releases of PE, I plan to extend this scheme to presentations. 
The entire content of a presentation will be specified in the header(s) to 
the PDB file(s). Saving the PDB file(s) and playing it back in PE will 
display the authored presentation (as a fully customizable control panel 
within PE), as well as access to generic PE control panels. This is 
demonstrated at 
http://www.umass.edu/microbio/chime/beta/pipes/pe_pre2.15/pipes/2g12/index.htm 
but PE with this capability is not yet fully implemented or documented, so 
not yet publically released.

-Eric

----
Eric Martz, Professor Emeritus, Dept Microbiology
University of Massachusetts, Amherst MA US
http://www.umass.edu/molvis/martz



More information about the Molvis-list mailing list