DOI QR코드

DOI QR Code

JProtein : A Protein Structure Viewer based on Java3D Technology

JProtein : Java3D 기법을 이용한 단백질 구조 뷰어

  • 문남두 (울산대학교 대학원 컴퓨터정보통신공학부) ;
  • 변상희 (울산대학교 대학원 컴퓨터정보통신공학부) ;
  • 김진홍 (울산대학교 대학원 컴퓨터정보통신공학부) ;
  • 한인섭 (울산대학교 생명과학부) ;
  • 이명준 (울산대학교 컴퓨터정보통신공학부)
  • Published : 2004.12.01

Abstract

Entering the post genome era with an increasing amount of protein data available in public databases, the study of tertiary structure of pro-teins has been artively in progress. To analyze the structure of a protein effectively, it is necessary to visualize the tertiary structure of a protein. Rececntly, many visualization tools based on Java technology have been developed to visualize a protein whose structure has been known. In this paper, we describe a new protein visualization system, named JProtein. It is designed to be an easy-to-use, platform neutral melocular visualization tool. The JProtein system is developed using Java3D technology. Java3D is an API providing a programming interface for 3D representations. The system informs us the angle and the distance of the interacting atoms in amino acids which are visualized, providing several 3D representation models of a protein molecule. In particular, the JProtein system presents synchronous stereo view as well as asynchronous one.

공공 데이터베이스의 이용 가능한 단백질 데이터의 양적 증가와 함께 포스트지놈 시대가 도래되면서, 단백질의 3차 구조에 대한 연구가 활발하게 진행되고 있다. 단백질의 구조를 효과적으로 파악하기 위해서 단백질의 3차 구조를 시각화할 필요가 있다. 최근 많은 시각화 도구들이 이미 그 구조가 알려진 단백질을 시각화하기 위해 Java 기술을 이용하여 개발되었다. 본 논문에서는 새로운 단백질 시각화 도구인 JProtein 시스템은 Java3D 기법을 이용하여 개발되었다. Java3D 3D 표현을 위한 프로그래밍 인터페이스를 제공하는 APIdl다. JProtein 시스템은 시각화된 아미노산 내의 원자들간의 각도 및 거리 정보를 제공하며, 단백질 분자구조에 대해 여러 가지 3차원 표현 모델을 지원한다. 특히, JProtein 시스템은 비동기식 스테레오 뷰와 함께 동기식 스테레오 뷰를 지원한다.

Keywords

References

  1. Helen M. Berman, John Westbrook, Zukang Feng, Gary Gilliland, T.N.Bhat, Helge Weissig, Ilya N. Shindyalov and Philip E. Bourne, 'Protein Data Bank,' Nucleic Acids Research, Vol.28, No.1, pp.235-242, 2000 https://doi.org/10.1093/nar/28.1.235
  2. John Westbrook, Zukang Feng, Shri Jain, T. N. Bhat, Narmada Thanki, Veerasamy Ravichandran, Gary L. Gilliland, Wolfgang Bluhm, Helge Weissig, Douglas S. Greer, Philip E. Bourne and Helen M. Berman, 'The Protein Data Bank: unifying the archive,' Nucleic Acids Research, Vol.30, No.1, pp.245-248, 2002 https://doi.org/10.1093/nar/30.1.245
  3. Java 3D API Specification, Version 1.3, June 2002, http://java.sun.com/products/java-media/3D/forevelopers /J3D_1_3_API/j3dguide/index.html
  4. QuickPDB : http://cl.sdsc.edu/QuickPDB.html
  5. D. Walther, 'WebMol - a Java based PDB viewer,' Trends Biochem Sci, 22, pp.274-275, 1997, www.cmpharm.ucsf.edu/webmol.pl https://doi.org/10.1016/S0968-0004(97)89047-0
  6. Jmol : http://jmol.sourceforge.net/
  7. M. Bach, R. Brunner, J. Stone, K. Vandivort, 'JMV User's Guide,' Version 0.85, June 25, 2002, http://www.ks.uiuc.edu/Development/jmv/
  8. Sayle, R., A. Bissell, 'RasMol: A Program for Fast Realistic Rendering of Molecular Structures With Shadows,' in Proceedings of the 10th Eurographics UK '92 Conference, University of Edinburgh, Scotland, April, 1992
  9. Gans J, Shalloway D, 'Qmol : A program for molecular visualization on Windows based PCs,' Journal of Molecular Graphics and Modelling, 19, pp.557-559, 2001 https://doi.org/10.1016/S1093-3263(01)00090-0
  10. 변상희, 김진홍, 문남두, 이명준, 'KPDBViewer : Java3D를 이용한 PDB 뷰어 개발', 한국정보과학회 '2003 가을 학술논문집, Vol.30, No.2, pp.832-834, 2003
  11. 구형서, 주영준, 박양수, 이명준, 'PDB 한글 뷰어', 한국정보과학회 '2002 가을 학술발표논문집, Vol.29, No.2, pp.373-375, 2002
  12. Milind Bhandarkar, Gila Budescu, William Humphrey, Jesus A. Izaguirre, Sergei Izrailev, Laxmikant V. Kale, Dorina Kosztin, Ferenc Molnar, James C. Phillips, and Klaus Schulten. BioCoRE: A collaboratory for structural biology. In Agostino G. Bruzzone, Adelinde Uchrmacher, and Ernest H. Page, editors, Proceedings of the SCS International Conference on Web-Based Modeling and Simulation, pp.242-251, San Francisco, California, 1999