NGLview-interactive molecular graphics for Jupyter notebooks

Hai Nguyen, David A. Case, Alexander S. Rose

Research output: Contribution to journalArticle

14 Scopus citations


NGLview is a Jupyter/IPython widget to interactively view molecular structures as well as trajectories from molecular dynamics simulations. Fast and scalable molecular graphics are provided through the NGL Viewer. The widget supports showing data from the file-system, online data bases and from objects of many popular analysis libraries including mdanalysis, mdtraj, pytraj, rdkit and more. Availability and implementation The source code is freely available under the MIT license at Python packages are available from PyPI and bioconda. NGLview uses Python on the server-side and JavaScript on the client. The integration with Jupyter is done through the ipywidgets package. The NGL Viewer is embedded client-side to provide WebGL accelerated molecular graphics.

Original languageEnglish (US)
Pages (from-to)1241-1242
Number of pages2
Issue number7
StatePublished - Apr 1 2018

All Science Journal Classification (ASJC) codes

  • Statistics and Probability
  • Biochemistry
  • Molecular Biology
  • Computer Science Applications
  • Computational Theory and Mathematics
  • Computational Mathematics

Fingerprint Dive into the research topics of 'NGLview-interactive molecular graphics for Jupyter notebooks'. Together they form a unique fingerprint.

  • Cite this