JS']JSmol and the Next-Generation Web-Based Representation of 3D Molecular Structure as Applied to Proteopedia

被引:212
作者
Hanson, Robert M. [1 ]
Prilusky, Jaime [2 ]
Renjian, Zhou
Nakane, Takanori [3 ]
Sussman, Joel L. [4 ,5 ]
机构
[1] St Olaf Coll, Dept Chem, Northfield, MN 55057 USA
[2] Weizmann Inst Sci, Biol Serv, Bioinformat Unit, IL-76100 Rehovot, Israel
[3] Kyoto Univ, Grad Sch Med, Dept Cell Biol, Sakyo Ku, Kyoto 6068501, Japan
[4] Weizmann Inst Sci, Dept Biol Struct, IL-76100 Rehovot, Israel
[5] Weizmann Inst Sci, Israel Struct Prote Ctr, IL-76100 Rehovot, Israel
基金
日本学术振兴会;
关键词
bioinformatics; databases; !text type='Java']Java[!/text; !text type='Java']Java[!/text]Script; Proteopedia; ENTRY;
D O I
10.1002/ijch.201300024
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Although Java does not run on some handheld devices, e.g., iPads and iPhones, JavaScript does. The development of JSmol, a JavaScript-only version of Jmol, is described, and its use in Proteopedia is demonstrated. A key aspect of JSmol is that it includes the full implementation of the entire set of Jmol functionalities, including file reading and writing, scripting, and rendering. The relative performances of Java-based Jmol and JavaScript-only JSmol are discussed. We can now confirm that the guiding principles of Java programming can be completely and relatively straightforwardly transformed directly into JavaScript, requiring no Java applet, and producing identical graphical results. JSmol is thus the first full-featured molecular viewer, and the first ever viewer for proteins, which can be utilized with an internet browser on handheld devices lacking Java. Since the MediaWiki features of Proteopedia have been modified to optionally use JSmol, the wealth of crowd-sourced content in Proteopedia is now directly available on such devices, without the need to download any additional applet.
引用
收藏
页码:207 / 216
页数:10
相关论文
共 18 条
[1]   Proteopedia Entry: the Large Ribosomal Subunit of Haloarcula marismortui [J].
Decatur, Wayne A. .
BIOCHEMISTRY AND MOLECULAR BIOLOGY EDUCATION, 2010, 38 (05) :343-343
[2]   Cyrus Levinthal, the Kluge and the origins of interactive molecular graphics [J].
Francoeur, E .
ENDEAVOUR, 2002, 26 (04) :127-131
[3]   Proteopedia -: a scientific 'wiki' bridging the rift between three-dimensional structure and function of biomacromolecules [J].
Hodis, Eran ;
Prilusky, Jaime ;
Martz, Eric ;
Silman, Israel ;
Moult, John ;
Sussman, Joel L. .
GENOME BIOLOGY, 2008, 9 (08)
[4]   MOLECULAR MODEL-BUILDING BY COMPUTER [J].
LEVINTHAL, C .
SCIENTIFIC AMERICAN, 1966, 214 (06) :42-+
[5]  
Martz E., 2006, FIRSTGLANCE JMOL
[6]  
MDL Information System Inc., 2007, MDL CHIM VERS 2 6 SP
[7]  
Mozilla Developer Network, 2013, WEBGL
[8]  
Oracle, 2013, HIST JAV TECHN
[9]  
Prilusky J., 2013, JSMOLEXTENSION MEDIA
[10]   Proteopedia: A status report on the collaborative, 3D web-encyclopedia of proteins and other biomolecules [J].
Prilusky, Jaime ;
Hodis, Eran ;
Canner, David ;
Decatur, Wayne A. ;
Oberholser, Karl ;
Martz, Eric ;
Berchanski, Alexander ;
Harel, Michal ;
Sussman, Joel L. .
JOURNAL OF STRUCTURAL BIOLOGY, 2011, 175 (02) :244-252