3Dmol.js: molecular visualization with WebGL

Bioinformatics. 2015 Apr 15;31(8):1322-4. doi: 10.1093/bioinformatics/btu829. Epub 2014 Dec 12.


3Dmol.js is a modern, object-oriented JavaScript library that uses the latest web technologies to provide interactive, hardware-accelerated three-dimensional representations of molecular data without the need to install browser plugins or Java. 3Dmol.js provides a full featured API for developers as well as a straightforward declarative interface that lets users easily share and embed molecular data in websites.

Availability and implementation: 3Dmol.js is distributed under the permissive BSD open source license. Source code and documentation can be found at http://3Dmol.csb.pitt.edu

Contact: dkoes@pitt.edu.

Publication types

  • Research Support, N.I.H., Extramural

MeSH terms

  • Capsid Proteins / chemistry*
  • Computer Graphics*
  • Internet*
  • Programming Languages
  • Protein Conformation
  • Software*


  • Capsid Proteins