Installation¶
Prerequisites¶
moTSart requires conda (or mamba) because xTB is distributed via conda-forge.
We recommend installing Miniforge (includes mamba):
Install moTSart¶
Create the environment, activate it, and install moTSart together with the
vendored ML-FSM and goflow packages in editable mode:
goflow provides the generative flow-matching model used by the learning pipeline. To import goflow and run the learning/generative pipeline you also need PyTorch + PyG (see PyTorch & PyG) - the conda environment does not install them. The training/sampling scripts under goflow/scripts/ are the authors' original cluster scripts and contain machine-specific paths; adapt them before use.
Optional Dependencies¶
Pysisyphus (reaction path optimization)¶
GPU4PySCF (Linux only, GPU-accelerated DFT)¶
PyTorch & PyG (required for learning)¶
Required to import goflow and run the learning/generative pipeline. Install the version matching your platform. If you also use the mlip validator, install fairchem-core before this step (it can pull a newer torch and break the pinned versions below):
External Software¶
xTB¶
Installed via the conda environment. Verify:
ORCA 6.1¶
Download ORCA and configure its path in your environment config (see Configuration).