title: ProteinVista: a fast molecular visualization system using Microsoft Direct3D.
abstract: Many tools have been developed to visualize protein and molecular structures. Most high quality protein visualization tools use the OpenGL graphics library as a 3D graphics system. Currently, the performance of recent 3D graphics hardware has rapidly improved. Recent high-performance 3D graphics hardware support Microsoft Direct3D graphics library more than OpenGL and have become very popular in personal computers (PCs). In this paper, a molecular visualization system termed ProteinVista is proposed. ProteinVista is well-designed visualization system using the Microsoft Direct3D graphics library. It provides various visualization styles such as the wireframe, stick, ball and stick, space fill, ribbon, and surface model styles, in addition to display options for 3D visualization. As ProteinVista is optimized for recent 3D graphics hardware platforms and because it uses a geometry instancing technique, its rendering speed is 2.7 times faster compared to other visualization tools.
authors.affiliation: IT Convergence and Components Laboratory, ETRI, Daejeon 305-350, Korea.
authors.forename: Chan-Yong
authors.initials: CY
authors.lastname: Park
authors.forename: Sung-Hee
authors.initials: SH
authors.lastname: Park
authors.forename: Soo-Jun
authors.initials: SJ
authors.lastname: Park
authors.forename: Sun-Hee
authors.initials: SH
authors.lastname: Park
authors.forename: Chi-Jung
authors.initials: CJ
authors.lastname: Hwang
mesh_terms: D001426:Bacterial Proteins / Q000737:chemistry; D003196:Computer Graphics / Q000295:instrumentation*; D030541:Databases, Genetic; D030562:Databases, Protein; D007091:Image Processing, Computer-Assisted / Q000295:instrumentation; D021621:Imaging, Three-Dimensional / Q000295:instrumentation* / Q000379:methods; D008968:Molecular Conformation; D036103:Nanotechnology / Q000379:methods; D011487:Protein Conformation; D011506:Proteins / Q000737:chemistry*; D012984:Software; D014584:User-Computer Interface
chemical_list: D001426:Bacterial Proteins; D011506:Proteins