NGL viewer: web-based molecular graphics for large complexes
Open accessAbstract
Motivation: 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. Results: 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. Availability and implementation: 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.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The 3D visualization employs NGL Viewer and is highly interactive, allowing users to drag, zoom, pan and spin the structure to thoroughly examine it.
“This 3D visualization, employing NGL Viewer (34,35), is highly interactive, allowing users to drag, zoom, pan and spin the structure to thoroughly examine it.”
From TCRD and pharos 2021: mining the human proteome for disease biology (2021) · cites this paper as [34]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Berman, H. M. (2000) · Nucleic Acids Research · doi:10.1093/nar/28.1.235 · Cited by 40,196 · see citing works
Mature HIV-1 capsid structure by cryo-electron microscopy and all-atom molecular dynamics
Zhao, G., Perilla, J. R., Yufenyuy, E. L., Meng, X., Chen, B., Ning, J., Ahn, J., Gronenborn, A. M., Schulten, K., Aiken, C., et al. (2013) · Nature · doi:10.1038/nature12162 · Cited by 801 · see citing works
Rose, P. W., Prlić, A., Altunkaya, A., Bi, C., Bradley, A. R., Christie, C. H., Costanzo, L. D., Duarte, J. M., Dutta, S., Feng, Z., et al. (2016) · Nucleic Acids Research · doi:10.1093/nar/gkw1000 · Cited by 800 · see citing works
Self-citationNGL Viewer: a web application for molecular visualization
Rose, A. S., & Hildebrand, P. W. (2015) · Nucleic Acids Research · doi:10.1093/nar/gkv402 · Cited by 462 · see citing works
Self-citation3Dmol.js: molecular visualization with WebGL
Rego, N. B., & Koes, D. R. (2014) · Bioinformatics · doi:10.1093/bioinformatics/btu829 · Cited by 367 · see citing works
Jmol – a paradigm shift in crystallographic visualization
Hanson, R. M. (2010) · Journal of Applied Crystallography · doi:10.1107/s0021889810030256 · Cited by 336 · see citing works
Yura, K., Shionyu, M., & Toh, H. (2008) · Springer eBooks · doi:10.1007/978-3-540-38918-7_6791 · Cited by 178 · see citing works
NGLview–interactive molecular graphics for Jupyter notebooks
Nguyen, H., Case, D. A., & Rose, A. (2017) · Bioinformatics · doi:10.1093/bioinformatics/btx789 · Cited by 164 · see citing works
Self-citationLiteMol suite: interactive web-based visualization of large-scale macromolecular structure data
Sehnal, D., Deshpande, M., Vařeková, R. S., Mir, S., Berka, K., Midlik, A., Pravda, L., Velankar, S. S., & Koča, J. (2017) · Nature Methods · doi:10.1038/nmeth.4499 · Cited by 148 · see citing works
Open source molecular modeling
Pirhadi, S., Sunseri, J., & Koes, D. R. (2016) · Journal of Molecular Graphics and Modelling · doi:10.1016/j.jmgm.2016.07.008 · Cited by 92 · see citing works
Molmil: a molecular viewer for the PDB and beyond
Bekker, G., Nakamura, H., & Kinjo, A. R. (2016) · Journal of Cheminformatics · doi:10.1186/s13321-016-0155-1 · Cited by 79 · see citing works
ChemDoodle Web Components: HTML5 toolkit for chemical graphics, interfaces, and informatics
Burger, M. C. (2015) · Journal of Cheminformatics · doi:10.1186/s13321-015-0085-3 · Cited by 74 · see citing works
Chavent, M. G., Vanel, A., Tek, A., et al. (2011) · Journal of Computational Chemistry · doi:10.1002/jcc.21861 · Cited by 65 · see citing works
Bradley, A. R., Rose, A., Pavelka, A., et al. (2017) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1005575 · Cited by 44 · see citing works
Self-citationImplementing WebGL and HTML5 in Macromolecular Visualization and Modern Computer-Aided Drug Design
Yuan, S., Chan, H. C. S., & Hu, Z. (2017) · Trends in biotechnology · doi:10.1016/j.tibtech.2017.03.009 · Cited by 41 · see citing works
Symposium on Point-Based Graphics 2005
(2005) · Eurographics/IEEE VGTC Symposium on Point-Based Graphics (PBG) · doi:10.1109/pbg.2005.194049 · Cited by 36 · see citing works
Web3DMol: interactive protein structure visualization based on WebGL
Shi, M., Gao, J. T., & Zhang, M. Q. (2017) · Nucleic Acids Research · doi:10.1093/nar/gkx383 · Cited by 27 · see citing works
Quinn, G. B., Bi, C., Christie, C. H., et al. (2014) · Bioinformatics · doi:10.1093/bioinformatics/btu596 · Cited by 16 · see citing works
Towards an efficient compression of 3D coordinates of macromolecular structures
Valasatava, Y., Bradley, A. R., Rose, A., Duarte, J. M., Prlić, A., & Rose, P. W. (2017) · PLoS ONE · doi:10.1371/journal.pone.0174846 · Cited by 14 · see citing works
Self-citation
Flagged first, then by citations
Research works printed but not linked: 2
- Khan F. et al. (2014) Using JavaScript and WebCL for numerical computations: a comparative study of native and web technologies. In Proceeding DLS’14 Proceedings of the 10th ACM Symposium on Dynamic languages, Portland, Oregon, USA, pp. 91–102.
- Rose P.W. et al. (2017) The RCSB protein data bank: integrative view of protein, gene and 3D structural information. Nucleic Acids Res., 45, D271–D281. [DOI] [PMC free article] [PubMed] [Google Scholar]
Cited by
Sorted by citations
Fast and accurate protein structure search with Foldseek
van Kempen, M., Kim, S. S., Tumescheit, C., Mirdita, M., Lee, J., Gilchrist, C. L. M., Söding, J., & Steinegger, M. (2022) · doi:10.1101/2022.02.07.479398 · Cited by 2,598 · see citing works
Fast and accurate protein structure search with Foldseek
van Kempen, M., Kim, S. S., Tumescheit, C., Mirdita, M., Lee, J., Gilchrist, C. L. M., Söding, J., & Steinegger, M. (2024) · Nature Biotechnology · doi:10.1038/s41587-023-01773-0 · Cited by 2,596 · see citing works
Protein Sequence Analysis Using the MPI Bioinformatics Toolkit
Gabler, F., Nam, S., Till, S., Mirdita, M., Steinegger, M., Söding, J., Lupas, A. N., & Alva, V. (2020) · Current Protocols in Bioinformatics · doi:10.1002/cpbi.108 · Cited by 831 · see citing works
mCSM-PPI2: predicting the effects of mutations on protein–protein interactions
Rodrigues, C. H. M., Myung, Y., Pires, D. E. V., & Ascher, D. B. (2019) · Nucleic Acids Research · doi:10.1093/nar/gkz383 · Cited by 369 · see citing works
Clustering predicted structures at the scale of the known protein universe
Barrio-Hernandez, I., Yeo, J., Jänes, J., Mirdita, M., Gilchrist, C. L. M., Wein, T., Varadi, M., Velankar, S., Beltrao, P., & Steinegger, M. (2023) · Nature · doi:10.1038/s41586-023-06510-w · Cited by 362 · see citing works
BERTology Meets Biology: Interpreting Attention in Protein Language Models
Vig, J., Madani, A., Varshney, L. R., Xiong, C., Socher, R., & Rajani, N. F. (2020) · doi:10.1101/2020.06.26.174417 · Cited by 338 · see citing works
Mason, D. M., Friedensohn, S., Weber, C. R., Jordi, C., Wagner, B., Meng, S. M., Ehling, R. A., Bonati, L., Dahinden, J., Gainza, P., et al. (2021) · Nature Biomedical Engineering · doi:10.1038/s41551-021-00699-9 · Cited by 308 · see citing works
TCRD and pharos 2021: mining the human proteome for disease biology
Sheils, T. K., Mathias, S. L., Kelleher, K. J., Siramshetty, V. B., Nguyen, D.-T., Bologa, C. G., Jensen, L. J., Vidović, D., Koleti, A., Schürer, S. C., et al. (2021) · Nucleic Acids Research · doi:10.1093/nar/gkaa993 · Cited by 160 · see citing works
CHARMM at 45: Enhancements in Accessibility, Functionality, and Speed
Hwang, W., Austin, S. L., Blondel, A., Boittier, E. D., Boresch, S., Buck, M., Buckner, J., Caflisch, A., Chang, H.-T., Cheng, X., et al. (2024) · The Journal of Physical Chemistry B · doi:10.1021/acs.jpcb.4c04100 · Cited by 136 · see citing works
A structure-informed atlas of human-virus interactions
Lasso, G., Mayer, S. V., Winkelmann, E. R., Chu, T., Elliot, O., Patino-Galindo, J. A., Park, K., Rabadan, R., Honig, B., & Shapira, S. D. (2019) · Cell · doi:10.1016/j.cell.2019.08.005 · Cited by 133 · see citing works
Boot, A., Ng, A. W. T., Chong, F. T., Ho, S.-C., Yu, W., Tan, D. S. W., Iyer, N. G., & Rozen, S. G. (2020) · Genome Research · doi:10.1101/gr.255620.119 · Cited by 58 · see citing works
- Authors
- Rose, A. S., Bradley, A. R., Valasatava, Y., Duarte, J. M., Prlić, A., & Rose, P. W.
- Affiliations
- San Diego Supercomputer Center (US)
- RCSB Protein Data Bank
- Corresponding author
- Rose, Alexander S
- Venue
- Bioinformatics
- Publisher
- Oxford University Press (OUP)
- Published
- 2018-05-29
- Volume
- 34
- Issue
- 21
- Pages
- 3755-3758
- ISSN
- 1367-4803 (ISSN-L)
- 1367-4811
- PMC
- PMC6198858
- OpenAlex
- W2806399642
- Cited by
- 489
- References
- 19
- Citations by year
- 2026: 21 · 2025: 33 · 2024: 45 · 2023: 45 · 2022: 50 · 2021: 79 · 2020: 108 · 2019: 96 · 2018: 11 · 2016: 1
- FWCI
- 27.53
- Type
- journal article
- Language
- en
- Open access
- green
- www.ncbi.nlm.nih.gov
- Licence
- academic.oup.com/journals/pages/open_access/funder_policies/chorus/standard_publication_model (vor)
- Locations
- Bioinformatics (publishedVersion)
- Europe PMC (PubMed Central) (publishedVersion)
- PubMed Central (publishedVersion)
- PubMed (publishedVersion)
- eScholarship (California Digital Library) (submittedVersion, cc-by)
- Funders
- NIH (U01 CA198942)
- RCSB
- PDB
- NSF (DBI-1338415)
- Topics
- Physical Sciences › Materials Science › Materials Chemistry › Enzyme Structure and Function
- Physical Sciences › Computer Science › Computer Graphics and Computer-Aided Design › Computer Graphics and Visualization Techniques
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Protein Structure and Dynamics
- Keywords
- molecular visualization, macromolecular complexes, WebGL, memory-efficient rendering, web-based visualization, interactive rendering, mobile devices
- MeSH terms
- Computer Graphics, Software, Internet, Macromolecular Substances
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review