This repository provides directly usable examples for Transition State (TS) workflows using NewtonNet and MACE. The examples include:
NewtonNet:
- NEB + TS with Hessian
 - NEB + TS without Hessian
 - Geodesic + TS with Hessian
 - Geodesic + TS without Hessian
 
MACE:
- NEB + TS with Hessian
 - NEB + TS without Hessian
 - Geodesic + TS with Hessian
 - Geodesic + TS without Hessian
 
- Python 3.10
 - Conda (for managing environments)
 
- 
Create and Activate Conda Environment
Create a new Conda environment with Python 3.10:
conda create -n test_env python=3.10
Activate the newly created environment:
conda activate test_env
 - 
Clone the Repository and Install Dependencies
Clone the repository from GitHub:
git clone https://github.com/kumaranu/ts-workflow-examples.git
Navigate to the cloned repository:
cd ts-workflow-examplesInstall the package in editable mode:
pip install -e .Install the additional requirements for testing:
pip install -r tests/requirements.txt
 
Navigate to one of the directories that contains example scripts inside the src/ts-workflow-examples directory. For example, to run a script from the geodesic_ts_with_hessian directory:
cd src/ts-workflow-examples/geodesic_ts_with_hessianpython using_newtonnet.pyNote: Ensure that you are in the correct directory as the paths inside the input files are relative. This will allow the inputs and ML-model provided with the repository to run correctly.