Loading…

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

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 locatio...

Full description

Saved in:
Bibliographic Details
Published in:Computer graphics forum 2017-12, Vol.36 (8), p.643-683
Main Authors: Simões, Tiago, Lopes, Daniel, Dias, Sérgio, Fernandes, Francisco, Pereira, João, Jorge, Joaquim, Bajaj, Chandrajit, Gomes, Abel
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c4438-cfec930602e592d1ad02f747e7072908cdc926232e26c6a21231a14402f24fec3
cites cdi_FETCH-LOGICAL-c4438-cfec930602e592d1ad02f747e7072908cdc926232e26c6a21231a14402f24fec3
container_end_page 683
container_issue 8
container_start_page 643
container_title Computer graphics forum
container_volume 36
creator Simões, Tiago
Lopes, Daniel
Dias, Sérgio
Fernandes, Francisco
Pereira, João
Jorge, Joaquim
Bajaj, Chandrajit
Gomes, Abel
description 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. 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.
doi_str_mv 10.1111/cgf.13158
format article
fullrecord <record><control><sourceid>proquest_pubme</sourceid><recordid>TN_cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_5839519</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1973452150</sourcerecordid><originalsourceid>FETCH-LOGICAL-c4438-cfec930602e592d1ad02f747e7072908cdc926232e26c6a21231a14402f24fec3</originalsourceid><addsrcrecordid>eNp1kc1OAyEURonRaP1Z-AJmEje6aAUGmMGFSVNtNdFooq4J0jstZmaoMFPTt5dabdRENtxwDycXPoQOCe6RuM7MpOiRlPB8A3UIE1k3F1xuog4msc4w5ztoN4RXjDHLBN9GO1RyigmlHaRG4CpovDXJJTRgGuvqpF9OnLfNtApJ4Xwy0HPbWAhJbD1414Ctk8fWF9rEs1jfuRJMW2qfjLyeTa0J50l_ScxhsY-2Cl0GOPja99Dz8OppcN29vR_dDPq3XcNYmndNAUamWGAKXNIx0WNMi4xlkOGMSpybsZFU0JQCFUZoSmhKNGEsUpTFu-keulh5Z-1LBWMDdeN1qWbeVtovlNNW_e7Udqombq54nkpOZBScfAm8e2shNKqywUBZ6hpcG9TyvyThgomIHv9BX13r6_g8RWSWMk4Jx5E6XVHGuxA8FOthCFbL2FSMTX3GFtmjn9Ovye-cInC2At5tCYv_TWowGq6UH3_qoQ0</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1973452150</pqid></control><display><type>article</type><title>Geometric Detection Algorithms for Cavities on Protein Surfaces in Molecular Graphics: A Survey</title><source>EBSCOhost Art &amp; Architecture Source</source><source>Wiley-Blackwell Read &amp; Publish Collection</source><source>EBSCO Business Source Ultimate</source><creator>Simões, Tiago ; Lopes, Daniel ; Dias, Sérgio ; Fernandes, Francisco ; Pereira, João ; Jorge, Joaquim ; Bajaj, Chandrajit ; Gomes, Abel</creator><creatorcontrib>Simões, Tiago ; Lopes, Daniel ; Dias, Sérgio ; Fernandes, Francisco ; Pereira, João ; Jorge, Joaquim ; Bajaj, Chandrajit ; Gomes, Abel</creatorcontrib><description>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. 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.</description><identifier>ISSN: 0167-7055</identifier><identifier>EISSN: 1467-8659</identifier><identifier>DOI: 10.1111/cgf.13158</identifier><identifier>PMID: 29520122</identifier><language>eng</language><publisher>England: Blackwell Publishing Ltd</publisher><subject>Algorithms ; Biological activity ; biological modelling ; computational geometry ; Evolutionary algorithms ; Geometric algorithms ; geometric modelling ; Graphics processing units ; Grooves ; Holes ; I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling; I.3.8 [Computer Graphics]: Applications – Molecular Graphics; J.3 [Life and Medical Sciences]: Biology and Genetics – Computational Biology ; modelling ; Proteins ; Taxonomy ; Tessellation ; Three dimensional models</subject><ispartof>Computer graphics forum, 2017-12, Vol.36 (8), p.643-683</ispartof><rights>2017 The Authors Computer Graphics Forum © 2017 The Eurographics Association and John Wiley &amp; Sons Ltd.</rights><rights>2017 The Eurographics Association and John Wiley &amp; Sons Ltd.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c4438-cfec930602e592d1ad02f747e7072908cdc926232e26c6a21231a14402f24fec3</citedby><cites>FETCH-LOGICAL-c4438-cfec930602e592d1ad02f747e7072908cdc926232e26c6a21231a14402f24fec3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/29520122$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Simões, Tiago</creatorcontrib><creatorcontrib>Lopes, Daniel</creatorcontrib><creatorcontrib>Dias, Sérgio</creatorcontrib><creatorcontrib>Fernandes, Francisco</creatorcontrib><creatorcontrib>Pereira, João</creatorcontrib><creatorcontrib>Jorge, Joaquim</creatorcontrib><creatorcontrib>Bajaj, Chandrajit</creatorcontrib><creatorcontrib>Gomes, Abel</creatorcontrib><title>Geometric Detection Algorithms for Cavities on Protein Surfaces in Molecular Graphics: A Survey</title><title>Computer graphics forum</title><addtitle>Comput Graph Forum</addtitle><description>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. 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.</description><subject>Algorithms</subject><subject>Biological activity</subject><subject>biological modelling</subject><subject>computational geometry</subject><subject>Evolutionary algorithms</subject><subject>Geometric algorithms</subject><subject>geometric modelling</subject><subject>Graphics processing units</subject><subject>Grooves</subject><subject>Holes</subject><subject>I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling; I.3.8 [Computer Graphics]: Applications – Molecular Graphics; J.3 [Life and Medical Sciences]: Biology and Genetics – Computational Biology</subject><subject>modelling</subject><subject>Proteins</subject><subject>Taxonomy</subject><subject>Tessellation</subject><subject>Three dimensional models</subject><issn>0167-7055</issn><issn>1467-8659</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNp1kc1OAyEURonRaP1Z-AJmEje6aAUGmMGFSVNtNdFooq4J0jstZmaoMFPTt5dabdRENtxwDycXPoQOCe6RuM7MpOiRlPB8A3UIE1k3F1xuog4msc4w5ztoN4RXjDHLBN9GO1RyigmlHaRG4CpovDXJJTRgGuvqpF9OnLfNtApJ4Xwy0HPbWAhJbD1414Ctk8fWF9rEs1jfuRJMW2qfjLyeTa0J50l_ScxhsY-2Cl0GOPja99Dz8OppcN29vR_dDPq3XcNYmndNAUamWGAKXNIx0WNMi4xlkOGMSpybsZFU0JQCFUZoSmhKNGEsUpTFu-keulh5Z-1LBWMDdeN1qWbeVtovlNNW_e7Udqombq54nkpOZBScfAm8e2shNKqywUBZ6hpcG9TyvyThgomIHv9BX13r6_g8RWSWMk4Jx5E6XVHGuxA8FOthCFbL2FSMTX3GFtmjn9Ovye-cInC2At5tCYv_TWowGq6UH3_qoQ0</recordid><startdate>201712</startdate><enddate>201712</enddate><creator>Simões, Tiago</creator><creator>Lopes, Daniel</creator><creator>Dias, Sérgio</creator><creator>Fernandes, Francisco</creator><creator>Pereira, João</creator><creator>Jorge, Joaquim</creator><creator>Bajaj, Chandrajit</creator><creator>Gomes, Abel</creator><general>Blackwell Publishing Ltd</general><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7X8</scope><scope>5PM</scope></search><sort><creationdate>201712</creationdate><title>Geometric Detection Algorithms for Cavities on Protein Surfaces in Molecular Graphics: A Survey</title><author>Simões, Tiago ; Lopes, Daniel ; Dias, Sérgio ; Fernandes, Francisco ; Pereira, João ; Jorge, Joaquim ; Bajaj, Chandrajit ; Gomes, Abel</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c4438-cfec930602e592d1ad02f747e7072908cdc926232e26c6a21231a14402f24fec3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Algorithms</topic><topic>Biological activity</topic><topic>biological modelling</topic><topic>computational geometry</topic><topic>Evolutionary algorithms</topic><topic>Geometric algorithms</topic><topic>geometric modelling</topic><topic>Graphics processing units</topic><topic>Grooves</topic><topic>Holes</topic><topic>I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling; I.3.8 [Computer Graphics]: Applications – Molecular Graphics; J.3 [Life and Medical Sciences]: Biology and Genetics – Computational Biology</topic><topic>modelling</topic><topic>Proteins</topic><topic>Taxonomy</topic><topic>Tessellation</topic><topic>Three dimensional models</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Simões, Tiago</creatorcontrib><creatorcontrib>Lopes, Daniel</creatorcontrib><creatorcontrib>Dias, Sérgio</creatorcontrib><creatorcontrib>Fernandes, Francisco</creatorcontrib><creatorcontrib>Pereira, João</creatorcontrib><creatorcontrib>Jorge, Joaquim</creatorcontrib><creatorcontrib>Bajaj, Chandrajit</creatorcontrib><creatorcontrib>Gomes, Abel</creatorcontrib><collection>PubMed</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>MEDLINE - Academic</collection><collection>PubMed Central (Full Participant titles)</collection><jtitle>Computer graphics forum</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Simões, Tiago</au><au>Lopes, Daniel</au><au>Dias, Sérgio</au><au>Fernandes, Francisco</au><au>Pereira, João</au><au>Jorge, Joaquim</au><au>Bajaj, Chandrajit</au><au>Gomes, Abel</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Geometric Detection Algorithms for Cavities on Protein Surfaces in Molecular Graphics: A Survey</atitle><jtitle>Computer graphics forum</jtitle><addtitle>Comput Graph Forum</addtitle><date>2017-12</date><risdate>2017</risdate><volume>36</volume><issue>8</issue><spage>643</spage><epage>683</epage><pages>643-683</pages><issn>0167-7055</issn><eissn>1467-8659</eissn><abstract>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. 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.</abstract><cop>England</cop><pub>Blackwell Publishing Ltd</pub><pmid>29520122</pmid><doi>10.1111/cgf.13158</doi><tpages>41</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0167-7055
ispartof Computer graphics forum, 2017-12, Vol.36 (8), p.643-683
issn 0167-7055
1467-8659
language eng
recordid cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_5839519
source EBSCOhost Art & Architecture Source; Wiley-Blackwell Read & Publish Collection; EBSCO Business Source Ultimate
subjects Algorithms
Biological activity
biological modelling
computational geometry
Evolutionary algorithms
Geometric algorithms
geometric modelling
Graphics processing units
Grooves
Holes
I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling
I.3.8 [Computer Graphics]: Applications – Molecular Graphics
J.3 [Life and Medical Sciences]: Biology and Genetics – Computational Biology
modelling
Proteins
Taxonomy
Tessellation
Three dimensional models
title Geometric Detection Algorithms for Cavities on Protein Surfaces in Molecular Graphics: A Survey
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-03-10T05%3A43%3A28IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pubme&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Geometric%20Detection%20Algorithms%20for%20Cavities%20on%20Protein%20Surfaces%20in%20Molecular%20Graphics:%20A%20Survey&rft.jtitle=Computer%20graphics%20forum&rft.au=Sim%C3%B5es,%20Tiago&rft.date=2017-12&rft.volume=36&rft.issue=8&rft.spage=643&rft.epage=683&rft.pages=643-683&rft.issn=0167-7055&rft.eissn=1467-8659&rft_id=info:doi/10.1111/cgf.13158&rft_dat=%3Cproquest_pubme%3E1973452150%3C/proquest_pubme%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c4438-cfec930602e592d1ad02f747e7072908cdc926232e26c6a21231a14402f24fec3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1973452150&rft_id=info:pmid/29520122&rfr_iscdi=true