Skip to main content

FIRECODE: Filtering Refiner and Embedder for Conformationally Dense Ensembles

Project description

FIRECODE - Filtering Refiner and Embedder for Conformationally Dense Ensembles

License: GNU LGPL v3 Python Version Powered by: Pixi Size Lines CodeFactor Grade codecov

PyPI Wheel Documentation Status PyPI - Downloads Ruff

Twitter

FIRECODE logo

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

firecode-1.5.3.tar.gz (359.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

firecode-1.5.3-py3-none-any.whl (228.4 kB view details)

Uploaded Python 3

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

Hashes for firecode-1.5.3.tar.gz
Algorithm Hash digest
SHA256 3ab3a35aa042780447b6f2c136a77a1a84c95c253b29e6c491e31e17046124b1
MD5 98ad4f46fbbdeed7a311aced688d270a
BLAKE2b-256 bd71fee2919ddae510a3432a2b3bf427eb9440ca9e9ba9800b45851da7c6ab9c

See more details on using hashes here.

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

Hashes for firecode-1.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9d4fcfca9d2eca4e0eb7f492c17c7e21b08c7066baab906f9639f51ae2caf462
MD5 22c9dc1566f0b237cef852d1e5269a5b
BLAKE2b-256 309b5813b6d326a6bf4340fa7ea668b8f206caba8ba16aff2e33b136f7d776a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page