Plugins
Browse the analysis plugins published to the VOLT Registry, and learn how the plugin system works.
Plugins are node-based analysis workflows that run scientific binaries on your cluster and feed results back into VOLT as listings, charts, and 3D artifacts. A plugin becomes available to a trajectory as an Analysis stage in the canvas pipeline.
Where plugins live in the app
The plugin module has three surfaces:
| Surface | Path | What it is for |
|---|---|---|
| Installed | /dashboard/plugins/list | The team's plugins, their draft/published state, and per-plugin actions (edit, clone, export, publish, delete) |
| Marketplace | /dashboard/plugins/marketplace | Browse and install published plugins from the VOLT Registry |
| Builder | /plugins/builder | The node editor for authoring or editing a workflow, with debug panels for arguments and context |
Installing is also scriptable: vpm installs from the command line (vpm install @voltlabs/opendxa), and Volt AI can do it through its install_plugin and search_registry_plugins tools.
A plugin must be published to appear as a pipeline stage; drafts stay hidden.
Structural Analysis
Adaptive Common Neighbor Analysis
Run ACNA/CNA, label each atom by local structure, and emit the cluster-graph artifacts consumed by OpenDXA.
Polyhedral Template Matching
Classify atoms by polyhedral template (FCC, BCC, HCP, SC, diamond) and export structure type plus cluster-graph tables.
Pattern Structure Matching
Match local environments against user-defined reference patterns and export a reconstructed-state contract for OpenDXA.
Ackland-Jones Analysis
Identify FCC, HCP, BCC, and ICO via adaptive bond-angle analysis — no cutoff parameter required.
Identify Diamond Structure
Detect cubic and hexagonal diamond using second-neighbor-shell CNA, labelling core and neighbour-shell atoms.
Chill+ Ice & Hydrate Classifier
Classify hexagonal, cubic, and interfacial ice plus hydrate phases via Chill+ bond-order correlation.
Steinhardt Order Parameters
Compute bond-orientational order parameters q_l and Wigner invariants per atom for crystallinity and nucleation studies.
Local Environment
Coordination Analysis
Count neighbors within a cutoff and compute the radial distribution function and per-type-pair partial RDF.
Centrosymmetry Parameter
Measure local centrosymmetry as a fast way to highlight disorder and defect-rich regions.
Voronoi Analysis
Compute per-atom Voronoi tessellation — topological coordination, atomic volume, and cavity radius.
Cluster Analysis
Group atoms into clusters by distance cutoff and optionally compute centers of mass and radius of gyration.
Deformation & Strain
Atomic Strain
Compute per-atom strain tensors, deformation gradient, and D2min relative to a reference configuration.
Elastic Strain
Compute the per-atom elastic strain tensor from a chosen crystal structure and lattice constant.
Displacements Analysis
Compute per-atom displacement vectors and optional Zimmerman slip vectors relative to a reference frame.
Defects & Microstructure
OpenDXA
Reconstruct the dislocation network from a structure-identification package — Burgers vectors, lines, and defect mesh.
Grain Segmentation
Segment crystalline grains from local PTM, merging similar orientations into grain regions.
Wigner-Seitz Defect Analysis
Identify vacancies, interstitials, and antisites by comparing against a reference lattice with Wigner-Seitz cells.
Interfacial Line Defect Analysis
Detect interfacial line defects and disconnections, exporting bond and disconnection-summary data.
Line Reconstruction DXA
Reconstruct dislocation lines via DXA from upstream structure-identification artifacts, or from PTM run inline.