{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T01:58:56Z","timestamp":1775613536859,"version":"3.50.1"},"reference-count":53,"publisher":"Oxford University Press (OUP)","issue":"24","license":[{"start":{"date-parts":[[2019,6,4]],"date-time":"2019-06-04T00:00:00Z","timestamp":1559606400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"DOI":"10.13039\/501100001665","name":"l'Agence Nationale de la recherche","doi-asserted-by":"crossref","award":["ANR-15-CE11-0029-03"],"award-info":[{"award-number":["ANR-15-CE11-0029-03"]}],"id":[{"id":"10.13039\/501100001665","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,12,15]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:sec>\n                  <jats:title>Motivation<\/jats:title>\n                  <jats:p>Thanks to the recent advances in structural biology, nowadays 3D structures of various proteins are solved on a routine basis. A large portion of these structures contain structural repetitions or internal symmetries. To understand the evolution mechanisms of these proteins and how structural repetitions affect the protein function, we need to be able to detect such proteins very robustly. As deep learning is particularly suited to deal with spatially organized data, we applied it to the detection of proteins with structural repetitions.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Results<\/jats:title>\n                  <jats:p>We present DeepSymmetry, a versatile method based on 3D convolutional networks that detects structural repetitions in proteins and their density maps. Our method is designed to identify tandem repeat proteins, proteins with internal symmetries, symmetries in the raw density maps, their symmetry order and also the corresponding symmetry axes. Detection of symmetry axes is based on learning 6D Veronese mappings of 3D vectors, and the median angular error of axis determination is less than one degree. We demonstrate the capabilities of our method on benchmarks with tandem-repeated proteins and also with symmetrical assemblies. For example, we have discovered about 7800 putative tandem repeat proteins in the PDB.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Availability and implementation<\/jats:title>\n                  <jats:p>The method is available at https:\/\/team.inria.fr\/nano-d\/software\/deepsymmetry. It consists of a C++ executable that transforms molecular structures into volumetric density maps, and a Python code based on the TensorFlow framework for applying the DeepSymmetry model to these maps.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Supplementary information<\/jats:title>\n                  <jats:p>Supplementary data are available at Bioinformatics online.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btz454","type":"journal-article","created":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T11:09:02Z","timestamp":1559214542000},"page":"5113-5120","source":"Crossref","is-referenced-by-count":15,"title":["DeepSymmetry: using 3D convolutional networks for identification of tandem repeats and internal symmetries in protein structures"],"prefix":"10.1093","volume":"35","author":[{"given":"Guillaume","family":"Pag\u00e8s","sequence":"first","affiliation":[{"name":"Inria, Universit\u00e9 Grenoble Alpes, CNRS , Grenoble INP, LJK, 38000 Grenoble, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1903-7220","authenticated-orcid":false,"given":"Sergei","family":"Grudinin","sequence":"additional","affiliation":[{"name":"Inria, Universit\u00e9 Grenoble Alpes, CNRS , Grenoble INP, LJK, 38000 Grenoble, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2019,6,4]]},"reference":[{"key":"2023013108391070700_btz454-B1","doi-asserted-by":"crossref","first-page":"1536","DOI":"10.1093\/bioinformatics\/btn234","article-title":"Swelfe: a detector of internal repeats in sequences and structures","volume":"24","author":"Abraham","year":"2008","journal-title":"Bioinformatics"},{"key":"2023013108391070700_btz454-B2","doi-asserted-by":"crossref","first-page":"1466","DOI":"10.1093\/bioinformatics\/btx781","article-title":"DNCON2: improved protein contact prediction using two-level deep convolutional neural networks","volume":"34","author":"Adhikari","year":"2018","journal-title":"Bioinformatics"},{"key":"2023013108391070700_btz454-B3","author":"Amidi","year":"2018"},{"key":"2023013108391070700_btz454-B4","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1126\/science.aaf8818","article-title":"Accurate design of megadalton-scale two-component icosahedral protein complexes","volume":"353","author":"Bale","year":"2016","journal-title":"Science"},{"key":"2023013108391070700_btz454-B5","doi-asserted-by":"crossref","first-page":"573.","DOI":"10.1093\/nar\/27.2.573","article-title":"Tandem repeats finder: a program to analyze DNA sequences","volume":"27","author":"Benson","year":"1999","journal-title":"Nucleic Acids Res"},{"key":"2023013108391070700_btz454-B6","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1093\/nar\/28.1.235","article-title":"The Protein Data Bank","volume":"28","author":"Berman","year":"2000","journal-title":"Nucleic Acids Res"},{"key":"2023013108391070700_btz454-B7","volume-title":"Pattern Recognition and Machine Learning","author":"Bishop","year":"2006"},{"key":"2023013108391070700_btz454-B8","first-page":"e1006842.","author":"Bliven","year":"2019"},{"key":"2023013108391070700_btz454-B9","doi-asserted-by":"crossref","first-page":"495.","DOI":"10.1186\/s12859-016-1405-y","article-title":"DeepQA: improving the estimation of single protein model quality with deep belief networks","volume":"17","author":"Cao","year":"2016","journal-title":"BMC Bioinformatics"},{"key":"2023013108391070700_btz454-B10","doi-asserted-by":"crossref","first-page":"634","DOI":"10.1093\/bioinformatics\/18.4.634","article-title":"TROLL\u2013tandem repeat occurrence locator","volume":"18","author":"Castelo","year":"2002","journal-title":"Bioinformatics"},{"key":"2023013108391070700_btz454-B11","doi-asserted-by":"crossref","first-page":"e1603015.","DOI":"10.1126\/sciadv.1603015","article-title":"Machine learning of accurate energy-conserving molecular force fields","volume":"3","author":"Chmiela","year":"2017","journal-title":"Sci. Adv"},{"key":"2023013108391070700_btz454-B12","doi-asserted-by":"crossref","first-page":"4046","DOI":"10.1093\/bioinformatics\/bty494","article-title":"Deep convolutional networks for quality assessment of protein folds","volume":"4","author":"Derevyanko","year":"2018","journal-title":"Bioinformatics"},{"key":"2023013108391070700_btz454-B13","doi-asserted-by":"crossref","first-page":"D352","DOI":"10.1093\/nar\/gkt1175","article-title":"RepeatsDB: a database of tandem repeat protein structures","volume":"42","author":"Di Domenico","year":"2014","journal-title":"Nucleic Acids Res"},{"key":"2023013108391070700_btz454-B14","doi-asserted-by":"crossref","first-page":"2611","DOI":"10.1016\/j.febslet.2015.08.025","article-title":"TAPO: a combined method for the identification of tandem repeats in protein structures","volume":"589","author":"Do Viet","year":"2015","journal-title":"FEBS Lett"},{"key":"2023013108391070700_btz454-B15","doi-asserted-by":"crossref","first-page":"585.","DOI":"10.1038\/nature16191","article-title":"Rational design of \u03b1-helical tandem repeat proteins with closed architectures","volume":"528","author":"Doyle","year":"2015","journal-title":"Nature"},{"key":"2023013108391070700_btz454-B16","doi-asserted-by":"crossref","first-page":"566","DOI":"10.1002\/prot.340230412","article-title":"Knowledge-based protein secondary structure assignment","volume":"23","author":"Frishman","year":"1995","journal-title":"Proteins"},{"key":"2023013108391070700_btz454-B17","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1146\/annurev.biophys.29.1.105","article-title":"Structural symmetry and protein function","volume":"29","author":"Goodsell","year":"2000","journal-title":"Annu. Rev. Biophys. Biomol. Struct"},{"key":"2023013108391070700_btz454-B18","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1038\/nrg.2017.115","article-title":"Tandem repeats mediating genetic plasticity in health and disease","volume":"19","author":"Hannan","year":"2018","journal-title":"Nat. Rev. Genet"},{"key":"2023013108391070700_btz454-B19","first-page":"1026","article-title":"Delving deep into rectifiers: surpassing human-level performance on imagenet classification","author":"He","year":"2015"},{"key":"2023013108391070700_btz454-B20","doi-asserted-by":"crossref","first-page":"1391","DOI":"10.1007\/s00726-016-2187-2","article-title":"Identification of repetitive units in protein structures with ReUPred","volume":"48","author":"Hirsh","year":"2016","journal-title":"Amino Acids"},{"key":"2023013108391070700_btz454-B21","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.jmgm.2018.06.005","article-title":"Visualizing convolutional neural network protein-ligand scoring","volume":"84","author":"Hochuli","year":"2018","journal-title":"J. Mol. Graph. Model"},{"key":"2023013108391070700_btz454-B22","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1016\/0893-6080(89)90020-8","article-title":"Multilayer feedforward networks are universal approximators","volume":"2","author":"Hornik","year":"1989","journal-title":"Neural Netw"},{"key":"2023013108391070700_btz454-B23","doi-asserted-by":"crossref","first-page":"3036","DOI":"10.1093\/bioinformatics\/btx350","article-title":"DeepSite: protein-binding site predictor using 3D-convolutional neural networks","volume":"33","author":"Jim\u00e9nez","year":"2017","journal-title":"Bioinformatics"},{"key":"2023013108391070700_btz454-B24","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1021\/acs.jcim.7b00650","article-title":"KDEEP: protein-ligand absolute binding affinity prediction via 3D-convolutional neural networks","volume":"58","author":"Jim\u00e9nez Luna","year":"2018","journal-title":"J. Chem. Inf. Model"},{"key":"2023013108391070700_btz454-B25","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1016\/j.jsb.2011.08.009","article-title":"Tandem repeats in proteins: from sequence to structure","volume":"179","author":"Kajava","year":"2012","journal-title":"J. Struct. Biol"},{"key":"2023013108391070700_btz454-B26","doi-asserted-by":"crossref","first-page":"303.","DOI":"10.1186\/1471-2105-11-303","article-title":"Detecting internally symmetric protein structures","volume":"11","author":"Kim","year":"2010","journal-title":"BMC Bioinformatics"},{"key":"2023013108391070700_btz454-B27","doi-asserted-by":"crossref","first-page":"3672","DOI":"10.1093\/nar\/gkg617","article-title":"mreps: efficient and flexible detection of tandem repeats in DNA","volume":"31","author":"Kolpakov","year":"2003","journal-title":"Nucleic Acids Res"},{"key":"2023013108391070700_btz454-B28","first-page":"1097","article-title":"Imagenet classification with deep convolutional neural networks","author":"Krizhevsky","year":"2012","journal-title":"Advances in Neural Information Processing Systems"},{"key":"2023013108391070700_btz454-B29","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1093\/bib\/bbs023","article-title":"Review of tandem repeat search tools: a systematic approach to evaluating algorithmic performance","volume":"14","author":"Lim","year":"2013","journal-title":"Brief. Bioinform"},{"key":"2023013108391070700_btz454-B30","doi-asserted-by":"crossref","first-page":"473","DOI":"10.2307\/1970353","article-title":"Immersing projective spaces","volume":"85","author":"Milgram","year":"1967","journal-title":"Ann. Math"},{"key":"2023013108391070700_btz454-B31","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/cgf.12010","article-title":"Symmetry in 3D geometry: extraction and applications","volume":"32","author":"Mitra","year":"2013","journal-title":"Comput. Graph. Forum"},{"key":"2023013108391070700_btz454-B32","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1002\/prot.20202","article-title":"Toward the detection and validation of repeats in protein structure","volume":"57","author":"Murray","year":"2004","journal-title":"Proteins"},{"key":"2023013108391070700_btz454-B33","doi-asserted-by":"crossref","first-page":"2255","DOI":"10.1016\/j.jmb.2014.03.010","article-title":"Systematic detection of internal symmetry in proteins using CE-Symm","volume":"426","author":"Myers-Turnbull","year":"2014","journal-title":"J. Mol. Biol"},{"key":"2023013108391070700_btz454-B34","doi-asserted-by":"crossref","first-page":"382.","DOI":"10.1186\/1471-2105-8-382","article-title":"Xstream: a practical algorithm for identification and architecture modeling of tandem repeats in protein sequences","volume":"8","author":"Newman","year":"2007","journal-title":"BMC Bioinformatics"},{"key":"2023013108391070700_btz454-B35","doi-asserted-by":"crossref","first-page":"1341","DOI":"10.1111\/j.1467-8659.2008.01273.x","article-title":"Global intrinsic symmetries of shapes","volume":"27","author":"Ovsjanikov","year":"2008","journal-title":"Comput. Graph. Forum"},{"key":"2023013108391070700_btz454-B36","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.jsb.2018.05.005","article-title":"Analytical symmetry detection in protein assemblies. II. Dihedral and cubic symmetries","volume":"203","author":"Pag\u00e8s","year":"2018","journal-title":"J. Struct. Biol"},{"key":"2023013108391070700_btz454-B37","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1016\/j.jsb.2018.04.004","article-title":"Analytical symmetry detection in protein assemblies. I. Cyclic symmetries","volume":"203","author":"Pag\u00e8s","year":"2018","journal-title":"J. Struct. Biol"},{"key":"2023013108391070700_btz454-B38","author":"Pag\u00e8s","year":"2018"},{"key":"2023013108391070700_btz454-B39","doi-asserted-by":"crossref","first-page":"D308","DOI":"10.1093\/nar\/gkw1136","article-title":"RepeatsDB 2.0: improved annotation, classification, search and visualization of repeat protein structures","volume":"45","author":"Paladin","year":"2017","journal-title":"Nucleic Acids Res"},{"key":"2023013108391070700_btz454-B40","doi-asserted-by":"crossref","first-page":"143.","DOI":"10.3389\/fbioe.2015.00143","article-title":"Tandem repeats in proteins: prediction algorithms and biological role","volume":"3","author":"Pellegrini","year":"2015","journal-title":"Front. Bioeng. Biotechnol"},{"key":"2023013108391070700_btz454-B41","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1007\/s11263-010-0320-3","article-title":"Full and partial symmetries of non-rigid shapes","volume":"89","author":"Raviv","year":"2010","journal-title":"Int. J. Comput. Vis"},{"key":"2023013108391070700_btz454-B42","first-page":"992","article-title":"SchNet: a continuous-filter convolutional neural network for modeling quantum interactions","author":"Sch\u00fctt","year":"2017","journal-title":"Advances in Neural Information Processing Systems"},{"key":"2023013108391070700_btz454-B43","doi-asserted-by":"crossref","first-page":"13890","DOI":"10.1038\/ncomms13890","article-title":"Quantum-chemical insights from deep tensor neural networks","volume":"8","author":"Sch\u00fctt","year":"2017","journal-title":"Nat. Commun"},{"key":"2023013108391070700_btz454-B44","doi-asserted-by":"crossref","first-page":"519","DOI":"10.1002\/prot.20124","article-title":"Alternative alignments from comparison of protein structures","volume":"56","author":"Shih","year":"2004","journal-title":"Proteins"},{"key":"2023013108391070700_btz454-B45","doi-asserted-by":"crossref","first-page":"3192","DOI":"10.1039\/C6SC05720A","article-title":"ANI-1: an extensible neural network potential with DFT accuracy at force field computational cost","volume":"8","author":"Smith","year":"2017","journal-title":"Chem. Sci"},{"key":"2023013108391070700_btz454-B46","author":"Thomas","year":"2018"},{"key":"2023013108391070700_btz454-B47","doi-asserted-by":"crossref","first-page":"302.","DOI":"10.1186\/s12859-017-1702-0","article-title":"3D deep convolutional neural networks for amino acid environment similarity analysis","volume":"18","author":"Torng","year":"2017","journal-title":"BMC Bioinformatics"},{"key":"2023013108391070700_btz454-B48","doi-asserted-by":"crossref","first-page":"1011","DOI":"10.1101\/gr.070409.107","article-title":"The biological effects of simple tandem repeats: lessons from the repeat expansion diseases","volume":"18","author":"Usdin","year":"2008","journal-title":"Genome Res"},{"key":"2023013108391070700_btz454-B49","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1007\/978-1-4939-6637-0_16","volume-title":"Computational Protein Design","author":"Voet","year":"2017"},{"key":"2023013108391070700_btz454-B50","doi-asserted-by":"crossref","first-page":"e1005324.","DOI":"10.1371\/journal.pcbi.1005324","article-title":"Accurate de novo prediction of protein contact map by ultra-deep learning model","volume":"13","author":"Wang","year":"2017","journal-title":"PLoS Comput. Biol"},{"key":"2023013108391070700_btz454-B51","author":"Worrall","year":"2017"},{"key":"2023013108391070700_btz454-B52","doi-asserted-by":"crossref","first-page":"1254806.","DOI":"10.1126\/science.1254806","article-title":"The human splicing code reveals new insights into the genetic determinants of disease","volume":"347","author":"Xiong","year":"2015","journal-title":"Science"},{"key":"2023013108391070700_btz454-B53","doi-asserted-by":"crossref","first-page":"931.","DOI":"10.1038\/nmeth.3547","article-title":"Predicting effects of noncoding variants with deep learning\u2013based sequence model","volume":"12","author":"Zhou","year":"2015","journal-title":"Nat. Methods"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btz454\/28885547\/btz454.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/35\/24\/5113\/48979707\/bioinformatics_35_24_5113.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/35\/24\/5113\/48979707\/bioinformatics_35_24_5113.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,31]],"date-time":"2023-01-31T17:58:29Z","timestamp":1675187909000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/35\/24\/5113\/5510549"}},"subtitle":[],"editor":[{"given":"Alfonso","family":"Valencia","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2019,6,4]]},"references-count":53,"journal-issue":{"issue":"24","published-print":{"date-parts":[[2019,12,15]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btz454","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2019,12,15]]},"published":{"date-parts":[[2019,6,4]]}}}