jlmol vloading...

Load Structure

Auto-detect Smart detection
CID Compound ID
Name Chemical name
Formula Molecular formula
SMILES SMILES notation

Display

🔍

Edit

Orbital Controls

Orbital: 1

Use arrow keys ↑/↓ to navigate orbitals

XYZ Editor

Click atoms in the 3D structure or the rows below to select them.
ElemCo.jl

ElemCo.jl Input

Documentation →
Note: Changes to parameters will update this editor. You can also edit directly.

xtb (g-xTB) Calculation

During optimization, writes an xtb $fix block for every non-selected atom (--input). Select atoms by clicking them in the structure or XYZ viewer. Ignored if no atoms are selected.
Runs xtb <coord.xyz> --gxtb for the energy, or xtb <coord.xyz> --gxtb --opt to optimize and replace the current geometry. g-xTB parameter files must be installed (see Settings → xtb).

⚙️ User Preferences

Application Behavior

Automatically load the most recently opened molecule when the application starts
Save and restore the positions of panels and windows
Display helpful tooltips when hovering over buttons and controls

File Handling

Ask for confirmation before overwriting existing files
Default file format for exports
Export PNG images with transparent background (JPEG always uses white background)

Molecular Display

Default molecular representation when loading structures
Automatically start rotation animation for new molecules
Display element symbols on atoms

JSmol Configuration

Background color for the molecular viewer
Smooth edges for better visual quality (may affect performance)
Initial zoom level for loaded molecules

Performance

Use GPU acceleration for better performance (restart required)
Rendering quality vs performance tradeoff
Maximum memory usage for molecular structures

Developer Options

Show additional debug information in console
Log detailed error information for troubleshooting

Julia Configuration

Command or path to Julia executable (supports WSL)
Maximum time to wait for calculations to complete

Default Calculation Settings

Default basis set for new calculations
Default calculation method
Enable density fitting approximation for faster calculations

Output Settings

Automatically clear previous output when starting new calculations
Automatically save calculation results to file

xtb Configuration

Command or path to the xtb executable (supports WSL). g-xTB calculations require the parameter files from the g-xtb repository in $XTBPATH or $HOME.
Get xtb with g-xTB support and the required parameter files from github.com/grimme-lab/g-xtb.