Welcome to the DeMol Documentation
DeMol is a comprehensive platform for working with molecular models, offering powerful tools for exporting, visualization, and data storage. This documentation will help you understand the core concepts and components, and guide you through building powerful molecular visualizations.
Core Concepts
Molecular Visualization
DeMol provides a rich set of visualization styles including ball-and-stick, cartoon, surface, and more. Each style can be customized with colors, transparency, and other properties.
Blockchain Integration
Secure your research and discoveries with blockchain verification. DeMol supports publishing discoveries with cryptographic proof and selective sharing options.
Interactive Controls
Create engaging visualizations with zoom, rotation, selection, and measurement tools. Add custom callbacks for advanced interactivity.
File Format Support
Import and export molecular structures in various formats including PDB, MOL2, SDF, and more. Parse and manipulate structure data programmatically.
Quick Links
Key Components
GLViewer
Core WebGL renderer for high-performance 3D molecular visualization. Supports multiple rendering styles and interactive controls for structure manipulation.
GLModel
Data model handler for molecular structure management and manipulation. Provides methods for property calculations and data transformations.
GLDraw
Low-level drawing system for molecular visualization control. Enables custom rendering styles and advanced visual effects.
GLShape
Shape management system for molecular structure visualization. Controls surface generation and style customization.
Blockchain Integration
DeMoLab integrates with blockchain technology to provide secure and decentralized storage for molecular data:
Public Storage
Share molecular structures with the community while maintaining data integrity and provenance
Private Storage
Securely store proprietary molecular data with controlled access and encryption