Kinemage

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
File:RibonucleaseA ribbon 7rsa.jpg
Ribonuclease A ribbons, from a kinemage displayed in Mage: β-strands are green, helices gold, and active-site His sidechains blue.

A kinemage (short for kinetic image) is an interactive graphic scientific illustration. It often is used to visualize molecules, especially proteins although it can also represent other types of 3-dimensional data (such as geometric figures, social networks,[1] or tetrahedra of RNA base composition). The kinemage system is designed to optimize ease of use, interactive performance, and the perception and communication of detailed 3D information. The kinemage information is stored in a human- as well as machine-readable text file that describes the hierarchy of display objects and their properties, and that also includes optional explanatory text; the kinemage format is a defined chemical MIME type of 'chemical/x-kinemage' with the file extension '.kin'.

Early history

Kinemages were first developed by David Richardson at Duke University School of Medicine, for the Protein Society's journal Protein Science that premiered in January 1992.[2] For its first 5 years (1992–1996), each issue of Protein Science included a supplement on floppy disk of interactive, 3D kinemage graphics to illustrate many of the articles, plus the Mage software (free, open source, multi-platform) to display them;[3] kinemage supplementary material is still available on the journal web site. Mage and RasMol[4] were the first widely used macromolecular graphics programs to support interactive display on personal computers. Kinemages are used for teaching[5][6] and for textbook supplements,[7][8] as well as individual exploration and analysis of macromolecular structures.

File:RibonucleaseA Uvan inhibitor contacts 1ruv.jpg
All-atom contacts betweenRibonuclease A and the Uridine Vanadate transition-state-mimic inhibitor (PDB file 1RUV), with hydrogen bonds as pillows of pale green dots and favorable van der Waals contacts in blue and green.

Research Applications

More recently, with the availability of a much wider variety of other molecular graphics tools, presentation use of kinemages has been overtaken by a wide variety of research uses, concomitant with new display features and with the development of software that produces kinemage-format output from other types of molecular calculations. All-atom contact analysis[9] adds and optimizes explicit hydrogen atoms,[10] and then uses patches of dot surface to display the hydrogen bond, van der Waals, and steric "clash" interactions between atoms. The results can be used visually (in kinemages) as well as quantitatively for analyzing the detailed interactions between molecular surfaces,[11][12] most extensively for the purpose of validating and improving the molecular models from experimental x-ray crystallography data.[13][14][15][16] Both Mage and KiNG (see below) have been enhanced for kinemage display of data in higher than 3 dimensions (moving between views in various 3-D projections, coloring and selecting candidate clusters of datapoints, and switching to a parallel coordinates representation), used for instance for defining clusters of favorable RNA backbone conformations in the 7-dimensional space of backbone dihedral angles between one ribose and the next.[17]

On-line Web Use

KiNG is an open-source Java kinemage viewer (written by Ian Davis and Vincent Chen)[18] that can work either stand-alone or interactively in web pages. The interactive nature of kinemages is their primary purpose and attribute; therefore to appreciate their nature, please click here KiNG in browser for two examples that you can move around in 3D, plus instructions for how to embed a kinemage on your own web page. The figure below shows KiNG being used to remodel a lysine sidechain in a high-resolution crystal structure. KiNG is one of the viewers provided on each structure page at the Protein Data Bank site, and displays validation results in 3D on the MolProbity site.[19][20] Kinemages can also be shown in immersive virtual reality systems, with the open-source KinImmerse software.[21] All of the kinemage display and all-atom contact software is available free and open-source on the kinemage web site.

File:KiNG backrubFit modeling in density.jpg
KiNG: modeling a sidechain alternate conformation into electron density, with all-atom contact dots for real-time evaluation

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.

See also

External links