3Dmol.js
3Dmol.js renders hardware-accelerated three-dimensional molecular representations in web browsers for visualization and analysis of biomolecular structures.
Key Features:
- Hardware-accelerated rendering: Utilizes WebGL to perform GPU-accelerated rendering of three-dimensional molecular structures.
- JavaScript-based execution: Implements rendering and programmatic control in JavaScript for execution within modern web browsers.
- Programmatic API: Provides an API for programmatic control, customization, and extension of molecular visualization.
Scientific Applications:
- Research: Visualizes complex biomolecular structures to support analysis of molecular interactions and dynamics.
- Education: Supports chemistry and molecular-structure education by enabling exploration of three-dimensional molecular representations.
Methodology:
Uses WebGL for rendering and JavaScript for interactivity within modern web browsers.
Topics
Details
- License:
- BSD-3-Clause
- Tool Type:
- desktop application
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- JavaScript
- Added:
- 8/3/2017
- Last Updated:
- 11/24/2024
Operations
Publications
Rego N, Koes D. 3Dmol.js: molecular visualization with WebGL. Bioinformatics. 2014;31(8):1322-1324. doi:10.1093/bioinformatics/btu829. PMID:25505090. PMCID:PMC4393526.
Seshadri K, Liu P, Koes DR. The 3Dmol.js Learning Environment: A Classroom Response System for 3D Chemical Structures. Journal of Chemical Education. 2020;97(10):3872-3876. doi:10.1021/acs.jchemed.0c00579. PMID:36035779. PMCID:PMC9416521.
PMID: 36035779
PMCID: PMC9416521
Funding: - Division of Chemistry: CHE-1654122
- National Institute of General Medical Sciences: R01GM108340
Documentation
Links
Repository
https://github.com/3dmol/3Dmol.js