Geometric Detection Algorithms for Cavities on Protein Surfaces in Molecular Graphics: A Survey

被引:31
|
作者
Simoes, Tiago [1 ,2 ]
Lopes, Daniel [3 ]
Dias, Sergio [1 ,2 ]
Fernandes, Francisco [3 ]
Pereira, Joao [3 ,4 ]
Jorge, Joaquim [3 ,4 ]
Bajaj, Chandrajit [5 ]
Gomes, Abel [1 ,2 ]
机构
[1] Inst Telecomunicacoes, Lisbon, Portugal
[2] Univ Beira Interior, Covilha, Portugal
[3] INESC ID Lisboa, Lisbon, Portugal
[4] Univ Lisbon, Inst Super Tecn, Lisbon, Portugal
[5] Univ Texas Austin, Austin, TX 78712 USA
关键词
biological modelling; modelling; geometric modelling; computational geometry; I; 3; 5 [Computer Graphics]: Computational Geometry and Object Modeling; 8 [Computer Graphics]: Applications - Molecular Graphics; J; 3 [Life and Medical Sciences]: Biology and Genetics - Computational Biology; LIGAND-BINDING-SITES; VORONOI DIAGRAM; INTERACTIVE VISUALIZATION; TRANSIENT POCKETS; PORE DIMENSIONS; TRAVEL DEPTH; CIRCLE SET; POINT SET; IDENTIFICATION; CHANNELS;
D O I
10.1111/cgf.13158
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Detecting and analysing protein cavities provides significant information about active sites for biological processes (e.g. protein-protein or protein-ligand binding) in molecular graphics and modelling. Using the three-dimensional (3D) structure of a given protein (i.e. atom types and their locations in 3D) as retrieved from a PDB (Protein Data Bank) file, it is now computationally viable to determine a description of these cavities. Such cavities correspond to pockets, clefts, invaginations, voids, tunnels, channels and grooves on the surface of a given protein. In this work, we survey the literature on protein cavity computation and classify algorithmic approaches into three categories: evolution-based, energy-based and geometry-based. Our survey focuses on geometric algorithms, whose taxonomy is extended to include not only sphere-, grid- and tessellation-based methods, but also surface-based, hybrid geometric, consensus and time-varying methods. Finally, we detail those techniques that have been customized for GPU (graphics processing unit) computing.
引用
收藏
页码:643 / 683
页数:41
相关论文
共 36 条
  • [1] Greedy Geometric Algorithms for Collection of Balls, with Applications to Geometric Approximation and Molecular Coarse-Graining
    Cazals, F.
    Dreyfus, T.
    Sachdeva, S.
    Shah, N.
    COMPUTER GRAPHICS FORUM, 2014, 33 (06) : 1 - 17
  • [2] GPU-based detection of protein cavities using Gaussian surfaces
    Dias, Sergio E. D.
    Martins, Ana Mafalda
    Nguyen, Quoc T.
    Gomes, Abel J. P.
    BMC BIOINFORMATICS, 2017, 18
  • [3] Fast screening of protein surfaces using geometric invariant fingerprints
    Yin, Shuangye
    Proctor, Elizabeth A.
    Lugovskoy, Alexey A.
    Dokholyan, Nikolay V.
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2009, 106 (39) : 16622 - 16626
  • [4] Properties of Cavities in Biological Structures-A Survey of the Protein Data Bank
    Chwastyk, Mateusz
    Panek, Ewa A.
    Malinowski, Jan
    Jaskolski, Mariusz
    Cieplak, Marek
    FRONTIERS IN MOLECULAR BIOSCIENCES, 2020, 7
  • [5] CavVis-A Field-of-View Geometric Algorithm for Protein Cavity Detection
    Simoes, Tiago M. C.
    Gomes, Abel J. P.
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2019, 59 (02) : 786 - 796
  • [6] Fast Hinge Detection Algorithms for Flexible Protein Structures
    Shibuya, Tetsuo
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2010, 7 (02) : 333 - 341
  • [7] Multi-GPU-based detection of protein cavities using critical points
    Dias, Sergio E. D.
    Nguyen, Quoc T.
    Jorge, Joaquim A.
    Gomes, Abel J. P.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 67 : 430 - 440
  • [8] Efficient Characterization of Protein Cavities within Molecular Simulation Trajectories: trj_cavity
    Paramo, Teresa
    East, Alexandra
    Garzon, Diana
    Ulmschneider, Martin B.
    Bond, Peter J.
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2014, 10 (05) : 2151 - 2164
  • [9] Decrypting protein surfaces by combining evolution, geometry, and molecular docking
    Dequeker, Chloe
    Laine, Elodie
    Carbone, Alessandra
    PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2019, 87 (11) : 952 - 965
  • [10] Detection of multiscale pockets on protein surfaces using mathematical morphology
    Kawabata, Takeshi
    PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2010, 78 (05) : 1195 - 1211