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.2.tar.gz (359.8 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.2-py3-none-any.whl (228.5 kB view details)

Uploaded Python 3

File details

Details for the file firecode-1.5.2.tar.gz.

File metadata

  • Download URL: firecode-1.5.2.tar.gz
  • Upload date:
  • Size: 359.8 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.2.tar.gz
Algorithm Hash digest
SHA256 93755431cc760c29295b6c00ae18cba04e3a9fd22b70a4f515b18b25ba785fa6
MD5 506067c0cd7ea40fc944e56c44bd52e6
BLAKE2b-256 2ea232a3a4e495456bc93ab20f4059a71709a406024b34518776fc8fa3c9f945

See more details on using hashes here.

File details

Details for the file firecode-1.5.2-py3-none-any.whl.

File metadata

  • Download URL: firecode-1.5.2-py3-none-any.whl
  • Upload date:
  • Size: 228.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 44b5ec34ce0674cad1d197508da7c1ee88cf48b3b8215a2201fa641a27925601
MD5 ea0c098a45dd22ea81d92905fb7297b0
BLAKE2b-256 0f4b93bf56eccbd96082d3b852501feba6eadb2bb6c4ce42078f6094dc54c588

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