Forblaze Mol Documentation

1. System Requirements

Forblaze Mol utilizes WebGPU, a modern web technology, to achieve high-speed rendering and computation. We recommend the following environment:

2. Introduction: Fusion of Visualization and Modeling

In materials science and drug discovery, building high-quality initial structures is as crucial as analyzing the simulation results.

Forblaze Mol has evolved beyond a simple visualization viewer into a platform where you can intuitively build molecular and polymer unit cells in your browser. By integrating high-performance engines, we enable a seamless workflow from modeling to analysis, anywhere and anytime.

Please note that while Forblaze Mol is designed with the highest priority on safety through local processing, it is a beta service. Users are responsible for judging the accuracy of results and using the tool at their own risk.

3. Data Security

Forblaze Mol is designed with privacy and security as top priorities. Your files and SMILES strings entered into the builder are never uploaded to any server. All data processing, UFF structural relaxation, and rendering take place locally within your browser.

4. Structure Builder

The “Build” tab in the app allows for advanced structure building based on SMILES strings. This feature uses the same core engine as FBTK (Forblaze ToolKit).

5. Supported Formats (LAMMPS, VASP, Gaussian, CP2K, etc.)

Forblaze Mol supports multiple file loading and exporting.

Import

Export

You can save the displayed structures or built models locally in the following formats:

6. Key Features

7. Technical Background: Rust, Bevy, and WASM

To achieve large-scale computation and rendering in a web browser, we adopted Rust, the Bevy engine, and WebAssembly (WASM).

Why Rust?

Rust offers execution speeds comparable to C++ while ensuring memory safety. It excels in high-load tasks like updating atomic coordinates every frame or running UFF relaxations at high speed.

The Power of WebAssembly (WASM)

WASM runs at near-native speeds in browsers. By compiling our FBTK-based core logic into WASM, we bring sophisticated simulation building capabilities directly to the web.

8. Contact & Bug Reports

Forblaze Mol is currently in beta. If you encounter any bugs or have feature requests, please let us know via our dedicated Google Form.