FIRECODE: Filtering Refiner and Embedder for Conformationally Dense Ensembles
Project description
FIRECODE - Filtering Refiner and Embedder for Conformationally Dense Ensembles
FIRECODE is a computational chemistry workflow driver for the generation, optimization and refinement of conformational ensembles, also implementing some transition state ultilities.
It implements flexible and customizable workflows for conformer generation (via CREST, RDKit), double-ended TS search (NEB via ASE, ML-FSM), and (constrained) ensemble optimization through popular calculators like XTB, TBLITE, ORCA, and Pytorch Neural Network models (AIMNET2, UMA) via ASE.
Conformational pruning is performed with the now standalone PRISM Pruner.
As a legacy feature from TSCoDe, FIRECODE can also assemble non-covalent adducts from conformational ensembles (embedding) programmatically.
Installation
The package is distributed via pip, and the use of uv is highly recommended. The default installation is minimalistic, and torch/GPU support requires dedicated installs:
uv pip install firecode # XTB, TBLITE, ORCA
uv pip install firecode[aimnet2] # + AIMNET2
uv pip install firecode[uma] # + UMA/OMOL
uv pip install firecode[full] # + AIMNET2, UMA/OMOL
More installation details in the documentation.
Documentation
Additional documentation on how to install and use the program can be found on readthedocs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file firecode-1.5.3.tar.gz.
File metadata
- Download URL: firecode-1.5.3.tar.gz
- Upload date:
- Size: 359.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ab3a35aa042780447b6f2c136a77a1a84c95c253b29e6c491e31e17046124b1
|
|
| MD5 |
98ad4f46fbbdeed7a311aced688d270a
|
|
| BLAKE2b-256 |
bd71fee2919ddae510a3432a2b3bf427eb9440ca9e9ba9800b45851da7c6ab9c
|
File details
Details for the file firecode-1.5.3-py3-none-any.whl.
File metadata
- Download URL: firecode-1.5.3-py3-none-any.whl
- Upload date:
- Size: 228.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d4fcfca9d2eca4e0eb7f492c17c7e21b08c7066baab906f9639f51ae2caf462
|
|
| MD5 |
22c9dc1566f0b237cef852d1e5269a5b
|
|
| BLAKE2b-256 |
309b5813b6d326a6bf4340fa7ea668b8f206caba8ba16aff2e33b136f7d776a2
|