{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T10:55:42Z","timestamp":1780484142527,"version":"3.54.1"},"reference-count":20,"publisher":"Oxford University Press (OUP)","issue":"21","license":[{"start":{"date-parts":[[2018,5,29]],"date-time":"2018-05-29T00:00:00Z","timestamp":1527552000000},"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\/100000002","name":"NIH","doi-asserted-by":"publisher","award":["U01 CA198942"],"award-info":[{"award-number":["U01 CA198942"]}],"id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]},{"name":"RCSB"},{"name":"PDB"},{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000002","name":"NIH","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["DBI-1338415"],"award-info":[{"award-number":["DBI-1338415"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,11,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:sec>\n                  <jats:title>Motivation<\/jats:title>\n                  <jats:p>The interactive visualization of very large macromolecular complexes on the web is becoming a challenging problem as experimental techniques advance at an unprecedented rate and deliver structures of increasing size.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Results<\/jats:title>\n                  <jats:p>We have tackled this problem by developing highly memory-efficient and scalable extensions for the NGL WebGL-based molecular viewer and by using Macromolecular Transmission Format (MMTF), a binary and compressed MMTF. These enable NGL to download and render molecular complexes with millions of atoms interactively on desktop computers and smartphones alike, making it a tool of choice for web-based molecular visualization in research and education.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Availability and implementation<\/jats:title>\n                  <jats:p>The source code is freely available under the MIT license at github.com\/arose\/ngl and distributed on NPM (npmjs.com\/package\/ngl). MMTF-JavaScript encoders and decoders are available at github.com\/rcsb\/mmtf-javascript.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1093\/bioinformatics\/bty419","type":"journal-article","created":{"date-parts":[[2018,5,23]],"date-time":"2018-05-23T03:17:21Z","timestamp":1527045441000},"page":"3755-3758","source":"Crossref","is-referenced-by-count":448,"title":["NGL viewer: web-based molecular graphics for large complexes"],"prefix":"10.1093","volume":"34","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0893-5551","authenticated-orcid":false,"given":"Alexander S","family":"Rose","sequence":"first","affiliation":[{"name":"RCSB Protein Data Bank"},{"name":"San Diego Supercomputer Center, UC San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anthony R","family":"Bradley","sequence":"additional","affiliation":[{"name":"RCSB Protein Data Bank"},{"name":"San Diego Supercomputer Center, UC San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1018-5718","authenticated-orcid":false,"given":"Yana","family":"Valasatava","sequence":"additional","affiliation":[{"name":"San Diego Supercomputer Center, UC San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jose M","family":"Duarte","sequence":"additional","affiliation":[{"name":"RCSB Protein Data Bank"},{"name":"San Diego Supercomputer Center, UC San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andreas","family":"Prli\u0107","sequence":"additional","affiliation":[{"name":"RCSB Protein Data Bank"},{"name":"San Diego Supercomputer Center, UC San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9981-9750","authenticated-orcid":false,"given":"Peter W","family":"Rose","sequence":"additional","affiliation":[{"name":"RCSB Protein Data Bank"},{"name":"San Diego Supercomputer Center, UC San Diego, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2018,5,29]]},"reference":[{"key":"2023012712444070900_bty419-B1","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1186\/s13321-016-0155-1","article-title":"Molmil: a molecular viewer for the pdb and beyond","volume":"8","author":"Bekker","year":"2016","journal-title":"J. Cheminform"},{"key":"2023012712444070900_bty419-B2","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":"2023012712444070900_bty419-B3","doi-asserted-by":"crossref","first-page":"e1005575","DOI":"10.1371\/journal.pcbi.1005575","article-title":"MMTF\u2014an efficient file format for the transmission, visualization, and analysis of macromolecular structures","volume":"13","author":"Bradley","year":"2017","journal-title":"PLoS Comput. Biol"},{"key":"2023012712444070900_bty419-B4","doi-asserted-by":"crossref","first-page":"35.","DOI":"10.1186\/s13321-015-0085-3","article-title":"Chemdoodle web components: html5 toolkit for chemical graphics, interfaces, and informatics","volume":"7","author":"Burger","year":"2015","journal-title":"J. Cheminform"},{"key":"2023012712444070900_bty419-B5","doi-asserted-by":"crossref","first-page":"2924","DOI":"10.1002\/jcc.21861","article-title":"GPU-accelerated atom and dynamic bond visualization using hyperballs: a unified algorithm for balls, sticks, and hyperboloids","volume":"32","author":"Chavent","year":"2011","journal-title":"J. Comput. Chem"},{"key":"2023012712444070900_bty419-B6","doi-asserted-by":"crossref","first-page":"1250","DOI":"10.1107\/S0021889810030256","article-title":"Jmol\u2013a paradigm shift in crystallographic visualization","volume":"43","author":"Hanson","year":"2010","journal-title":"J. Appl. Crystallography"},{"key":"2023012712444070900_bty419-B7","volume-title":"Proceeding DLS\u201914 Proceedings of the 10th ACM Symposium on Dynamic languages","author":"Khan","year":"2014"},{"key":"2023012712444070900_bty419-B8","first-page":"1241","article-title":"Nglview\u2014interactive molecular graphics for jupyter notebooks","author":"Nguyen","year":"2017","journal-title":"Bioinformatics"},{"key":"2023012712444070900_bty419-B9","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/j.jmgm.2016.07.008","article-title":"Open source molecular modeling","volume":"69","author":"Pirhadi","year":"2016","journal-title":"J. Mol. Graph. Model"},{"key":"2023012712444070900_bty419-B10","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1093\/bioinformatics\/btu596","article-title":"RCSB PDB Mobile: iOS and Android mobile apps to provide data access and visualization to the RCSB Protein Data Bank","volume":"31","author":"Quinn","year":"2015","journal-title":"Bioinformatics"},{"key":"2023012712444070900_bty419-B11","doi-asserted-by":"crossref","first-page":"1322","DOI":"10.1093\/bioinformatics\/btu829","article-title":"3dmol.js: molecular visualization with WebGL","volume":"31","author":"Rego","year":"2015","journal-title":"Bioinformatics"},{"key":"2023012712444070900_bty419-B12","doi-asserted-by":"crossref","first-page":"W576","DOI":"10.1093\/nar\/gkv402","article-title":"NGL Viewer: a web application for molecular visualization","author":"Rose","year":"2015","journal-title":"Nucleic Acids Res"},{"key":"2023012712444070900_bty419-B13","first-page":"D271","article-title":"The RCSB protein data bank: integrative view of protein, gene and 3D structural information","volume":"45","author":"Rose","year":"2017","journal-title":"Nucleic Acids Res"},{"key":"2023012712444070900_bty419-B14","doi-asserted-by":"crossref","first-page":"1121","DOI":"10.1038\/nmeth.4499","article-title":"LiteMol suite: interactive web-based visualization of large-scale macromolecular structure data","volume":"14","author":"Sehnal","year":"2017","journal-title":"Nat. Methods"},{"key":"2023012712444070900_bty419-B15","doi-asserted-by":"crossref","first-page":"W523","DOI":"10.1093\/nar\/gkx383","article-title":"Web3DMol: interactive protein structure visualization based on WebGL","volume":"45","author":"Shi","year":"2017","journal-title":"Nucleic Acids Res"},{"key":"2023012712444070900_bty419-B16","first-page":"59","volume-title":"Symposium on Point-Based Graphics","author":"Sigg","year":"2006"},{"key":"2023012712444070900_bty419-B17","doi-asserted-by":"crossref","first-page":"e0174846.","DOI":"10.1371\/journal.pone.0174846","article-title":"Towards an efficient compression of 3D coordinates of macromolecular structures","volume":"12","author":"Valasatava","year":"2017","journal-title":"PLoS One"},{"key":"2023012712444070900_bty419-B18","first-page":"271","volume-title":"Structural Bioinformatics","author":"Westbrook","year":"2009","edition":"2"},{"key":"2023012712444070900_bty419-B19","doi-asserted-by":"crossref","first-page":"559","DOI":"10.1016\/j.tibtech.2017.03.009","article-title":"Implementing WebGL and HTML5 in macromolecular visualization and modern computer-aided drug design","volume":"35","author":"Yuan","year":"2017","journal-title":"Trends Biotechnol"},{"key":"2023012712444070900_bty419-B20","doi-asserted-by":"crossref","first-page":"643","DOI":"10.1038\/nature12162","article-title":"Mature HIV-1 capsid structure by cryo-electron microscopy and all-atom molecular dynamics","volume":"497","author":"Zhao","year":"2013","journal-title":"Nature"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/34\/21\/3755\/48921270\/bioinformatics_34_21_3755.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/34\/21\/3755\/48921270\/bioinformatics_34_21_3755.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T13:37:12Z","timestamp":1674826632000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/34\/21\/3755\/5021685"}},"subtitle":[],"editor":[{"given":"Alfonso","family":"Valencia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2018,5,29]]},"references-count":20,"journal-issue":{"issue":"21","published-print":{"date-parts":[[2018,11,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/bty419","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2018,11,1]]},"published":{"date-parts":[[2018,5,29]]}}}