This repository contains two main parts related to generalized turnstile rotations.
gTA-cli is the core rotation tool in this repository.
It reads a JSON configuration, identifies one or more turnstiles, applies the requested generalized turnstile-angle rotations, and writes rotated structures as XYZ files.
Documentation:
- English:
gTA-cli/README.md - 中文:
gTA-cli/README_zh.md
The repository also contains two example iterative scan-and-optimization workflows built on top of gTA-cli.
gTA-orca-workflow shows how to combine gTA-cli with constrained ORCA geometry optimization in an iterative scan workflow.
Documentation:
gTA-xtb-workflow shows how to combine gTA-cli with constrained xtb optimization in an iterative scan workflow.
Documentation:
gTA-cli/: standalone rotation tool and examplesgTA-orca-workflow/: ORCA-based iterative workflow examplegTA-xtb-workflow/: xTB-based iterative workflow example
- Start with
gTA-cli/README.mdto understand the rotation tool itself. - Then read either workflow README depending on your target engine:
gTA-orca-workflow/sf4/README.mdorgTA-xtb-workflow/sf4/README.md.
If you use this software in your research, please cite:
Tao, Y.; Wang, X.; Zou, W.; Kraka, E. Generalized Turnstile Rotation: Formulation, Visualization, Workflow Implementation, and Application for Modeling Polytopal Rearrangements. Journal of Computational Chemistry 2026, 47, e70432. https://doi.org/10.1002/jcc.70432 Preprint PDF