Skip to content

rennradjunkie/ngl

 
 

Repository files navigation

Gallery

NGL Viewer is a web application for molecular visualization. WebGL is employed to display molecules like proteins and DNA/RNA with a variety of representations. Further, a server is included that enables remote access and animation of coordinate trajectories, for instance, from molecular dynamics simulations.

See it in action:

Features

  • Molecular structures (mmCIF, PDB)
  • Density volumes (MRC/MAP/CCP4)
  • User interaction (mouse picking, selection language, image export)
  • Coordinate trajectories (animation, server)
  • Embeddable (single file, API)

Acknowledgments

This project would not be possible without recourse to many fine open-source projects. Especially the three.js project provides a great foundation. See here for a detailed list of acknowledgments.

Changelog

Version 0.5

The first release.

License

Generally MIT licensed, see the LICENSE file for details.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 85.1%
  • C 9.0%
  • GLSL 3.6%
  • Python 1.1%
  • HTML 0.9%
  • CSS 0.3%