Molecular Interaction Interface Computing Based on Voxel Map

복셀맵을 기반으로 한 분자 간 상호작용 인터페이스의 계산

  • Choi, Jihoon (Graduate School of EECS, Kyungpook National University) ;
  • Kim, Byungjoo (Graduate School of Electronics, Kyungpook National University) ;
  • Kim, Ku-jin (School of Computer Science & Engineering, Kyungpook National)
  • 최지훈 (경북대학교 전자전기 컴퓨터학부 대학원) ;
  • 김병주 (경북대학교 전자공학과 대학원) ;
  • 김구진 (경북대학교 컴퓨터학부)
  • Received : 2012.01.20
  • Accepted : 2012.07.10
  • Published : 2012.09.01

Abstract

In this paper, we propose a method to compute the interface between protein molecules. When a molecules is represented as a set of spheres with van der Waals radii, the distance from a spatial point p to the molecule corresponds to the distance from p to the closet sphere. The molecular interface is composed of equi-distant points from two molecules. Our algorithm decomposes the space into a set of voxels, and then constructs a voxel map by storing the information of spheres intersecting each voxel. By using the voxel map, we compute the distance between a point and the molecule. We also use GPU for the parallel processing, and efficiently approximate the interface of a pair of molecules.

본 논문에서는 단백질 분자 간의 인터페이스를 계산하는 알고리즘을 제안한다. 분자가 반데르바스 (van der Waals) 반경을 갖는 구의 집합으로 표현될 때, 공간 상의 한 점 p로부터 분자까지의 거리는 p로부터 가장 가까운 구까지의 거리에 대응한다. 분자 인터페이스는 두 개의 분자에 대해 같은 거리에 있는 점들로 구성된다. 제안된 알고리즘은 공간을 복셀의 집합로 분할한뒤, 각 복셀을 지나는 구의 위치 정보를 저장하여 복셀맵 (voxel map)을 구성하였다. 복셀맵을 이용하여 한 점으로부터 분자까지의 거리를 계산하며, GPU (graphic processor unit)를 이용하여 병렬처리를 수행함으로써 효율적으로 인터페이스를 근사한다.

Keywords

References

  1. D. Levine, M. Facello, P. Hallstrom, G. Reeder, B. Walenz, F. Stevens, Stalk: an interactive system for virtual molecular docking,
  2. H. Nagata, H. Mizushima, H. Tanaka, Concept and prototype of protein-ligand docking simulator with force feedback technology, Bioinformatics 18 (1) (2002) 140-146. https://doi.org/10.1093/bioinformatics/18.1.140
  3. S. K. Lai-Yuen, Y. S. Lee, Interactive computer-aided design for molecular docking and assembly, Computer-Aided Design and Applications 3 (6) (2006) 701-709.
  4. N. Ray, X. Cavin, J. C. Paul, B. Maigret, Intersurf: dynamic interface between proteins, Journal of Molecular Graphics and Modelling23 (4) (2005) 347-354. https://doi.org/10.1016/j.jmgm.2004.11.004
  5. W. Humphrey, A. Dalk:e, K. Schulten, VMD: visual molecular dynamics, Journal of Molecular Graphics and Modelling 14 (1996) 33-38. https://doi.org/10.1016/0263-7855(96)00018-5
  6. S. Gong, G. Yoon, I. Jang, D. Bolser, P. Dafas, M. Schroeder, H. Choi, Y. Cho, K. Han, S. Lee, H. Choi, M. Lappe, L. Holm, S. Kim, D. Oh, J. Bhak, PSIBASE: A database of protein structural interactome map (psimap), Bioinformatics 21 (10) (2005) 2541-2543.
  7. J. Seong, N. Baek, K. Kim, Real-time computation of molecular interaction interfaces, Computer-Aided Design 43 (12) (2011) 1598-1605. https://doi.org/10.1016/j.cad.2011.07.001
  8. W. E. Lorensen, H. E. Cline, Marching Cubes: A high resolution 3D surface construction algorithm, Computer Graphics 21 (4) (1987) 163-169. https://doi.org/10.1145/37402.37422
  9. M. Petrek, M. Otyepka, P. Banas, P. Kosinova,J. Koca, CAVER: a new tool to explore routes from protein clefts, pockets and cavities, BMC Bioinformatics 7 (2006) 316. https://doi.org/10.1186/1471-2105-7-316
  10. C. Bajaj, R. A. Chowdhury, M. Rasheed, A dynamic data structure for flexible molecular maintenance and informatics, Proceedings of SIAM/ACM Joint Conference on Geometric and Physical Modeling (2009).