NGLview

NGLview renders and visualizes molecular structures and molecular dynamics trajectories to enable interactive exploration and analysis of biomolecular conformations and simulation data.


Key Features:

  • Interactive visualization: Renders and enables interactive exploration of molecular structures and molecular dynamics trajectories for analysis of conformational changes.
  • NGL Viewer with WebGL acceleration: Leverages the NGL Viewer and WebGL client-side rendering for fast, scalable molecular graphics.
  • Data compatibility: Supports input from local files, online databases, and in-memory objects from analysis libraries including MDAnalysis, MDTraj, PyTraj, and RDKit.
  • Trajectory and ensemble handling: Visualizes molecular dynamics trajectories and structural ensembles for time-resolved analysis.

Scientific Applications:

  • Structural analysis of MD simulations: Visualizes structural changes over time in molecular dynamics trajectories to support analysis of biomolecular dynamics at atomic resolution.
  • Conformational ensemble inspection: Examines ensembles of structures to identify conformational states and transitions relevant to biomolecular function.
  • High-throughput visualization: Renders large datasets and long trajectories to facilitate screening and large-scale simulation analyses.

Methodology:

Uses the NGL Viewer with WebGL for client-side molecular graphics and employs a Python (server-side) and JavaScript (client-side) architecture for interactive rendering.

Topics

Details

License:
MIT
Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Added:
6/26/2018
Last Updated:
11/25/2024

Operations

Publications

Nguyen H, Case DA, Rose AS. NGLview–interactive molecular graphics for Jupyter notebooks. Bioinformatics. 2017;34(7):1241-1242. doi:10.1093/bioinformatics/btx789. PMID:29236954. PMCID:PMC6031024.

PMID: 29236954
PMCID: PMC6031024
Funding: - NIH: GM103297, NSF DBI-1338415

Documentation