Skip to content

Computational chemistry general purpose ensemble optimizer and transition state builder

License

Notifications You must be signed in to change notification settings

ntampellini/FIRECODE

Repository files navigation

FIRECODE - Filtering Refiner and Embedder for Conformationally Dense Ensembles

License: GNU LGPL v3 Python Version Size Lines CodeFactor Grade

PyPI Wheel Documentation Status PyPI - Downloads Ruff

Twitter

FIRECODE logo

FIRECODE is the expanded successor of TSCoDe.

FIRECODE is a computational chemistry toolbox for the generation, optimization and refinement of conformational ensembles. It features many flexible and highly customizable workflow utilities including conformer generation (via CREST or FIRECODE), constrained ensemble optimization through popular calculators like XTB, ORCA, GAUSSIAN and Pytorch Neural Network models via ASE (AIMNET2). It implements a series of conformational pruning routines based on inertia tensors, RMSD, symmetry-corrected RMSD, and more. It can also assemble non-covalent adducts from conformational ensembles (embedding) for fast and automated generation and evaluation of ground and transtition state-like structures. CPU and GPU multithreading is implemented throughout the codebase and linear algebra-intensive modules are compiled at runtime via Numba.

Documentation

Documentation on how to install and use the program can be found on readthedocs.

About

Computational chemistry general purpose ensemble optimizer and transition state builder

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages