Skip to content

Module Reference

Complete reference documentation for all CatGo modules, organized by category.

Core

ModuleDescription
Structure Viewer3D interactive visualization of atoms, bonds, and lattices
File I/OParse and export crystal/molecular structure files
Lattice & CellLattice parameters, coordinate transforms, cell operations
BondingBond detection, editing, and coordination analysis
SettingsConfigurable properties across platforms

Crystallography

ModuleDescription
Surfaces & SlabsMiller index slab generation, vacuum layers, adsorption sites
SymmetrySpace group detection, Wyckoff positions, Bravais lattices
SupercellsPeriodic cell expansion and transformation

Electronic Structure

ModuleDescription
Band StructureElectronic band structure plotting and analysis
Density of StatesTotal and projected DOS visualization
COHPCrystal orbital Hamilton populations

MD Analysis

ModuleDescription
Radial DistributionRadial distribution functions
Dynamics (RMSD/RMSF)Structural deviation metrics
Density ProfileSpatial density distributions
Hydrogen BondsH-bond detection and analysis
Clustering & PCATrajectory clustering and dimensionality reduction

Dynamics & Optimization

ModuleDescription
TrajectoriesMD trajectory playback and streaming
OptimizationStructure relaxation with multiple calculators

Analysis & Spectroscopy

ModuleDescription
SpectroscopyXRD, RDF, band structure, density of states
Phase DiagramsThermodynamic stability and convex hulls
CompositionChemical formula handling and composition charts
Periodic TableInteractive element explorer with property data

Workflow

ModuleDescription
Workflow EngineVisual workflow builder and execution engine
Node TypesCatalog of 70+ workflow node types
Job ScriptsHPC job script generation (SLURM, PBS)
Project DashboardProject management and results visualization

AI & Language

ModuleDescription
Chat SystemAI assistant architecture and LLM integration
Workflow ToolsAI-accessible workflow creation tools
Literature ImportPaper parsing and workflow generation

Interaction

ModuleDescription
Gesture TrackingMediaPipe hand tracking integration
Voice ControlSpeech-to-text and voice commands
Atom ArtVoice-driven atom placement

Integrations

ModuleDescription
Density VisualizationCUBE file isosurfaces and slice planes
Database IntegrationOPTIMADE, Materials Project, PubChem search

Server

ModuleDescription
MCP ServerModel Context Protocol server
REST APIHTTP API for programmatic access

Released under the MIT License.