Skip to main content

Quantify conformations of molecules

Project description

Puckepy

A library to describe and characterise molecules.

  • puckepy.formalism to describe molecules quantitatively through various puckering formalisms
  • puckepy.confsampling to provide the functionality from pucke.rs in Python
  • puckepy.geometry to describe molecules by elementary geometrical attributes

Documentation

Consult the API documentation here !

Installation

  • Available for linux on python3 --version >=3.12. Consider making a new .venv or conda environment if your python version is older.
  • Requires no python dependencies, so it is safe to install in any base environment.
# pip venv
$ python3.12 -m venv .venv
$ source activate .venv
# Conda
$ conda create --name myenv python=3.12
$ conda activate myenv

Install puckepy in the environment.

$ pip install puckepy

If you are not on Linux, you might benefit from a local installation method. If you are on Windows, I suggest using Windows Subsystem for Linux (WSL2).
Local installation protocol can be found here !

Citation

If you've used pucke.py or any of its parts, please cite the following published article :

[1] Rihon, J., Reynders, S., Bernardes Pinheiro, V. et al. The pucke.rs toolkit to facilitate sampling the conformational space of biomolecular monomers. J Cheminform 17, 53 (2025). https://doi.org/10.1186/s13321-025-00977-7

@article{Rihon_2025,
    title={The pucke.rs toolkit to facilitate sampling the conformational space of biomolecular monomers},
    volume={17},
    ISSN={1758-2946},
    url={http://dx.doi.org/10.1186/s13321-025-00977-7},
    DOI={10.1186/s13321-025-00977-7},
    number={1},
    journal={Journal of Cheminformatics},
    publisher={Springer Science and Business Media LLC},
    author={Rihon, Jérôme and Reynders, Sten and Bernardes Pinheiro, Vitor and Lescrinier, Eveline},
    year={2025},
    month=apr
}

Author

Written and designed by Jérôme Rihon

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

puckepy-1.0.1.tar.gz (35.7 kB view details)

Uploaded Source

Built Distribution

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

puckepy-1.0.1-cp38-abi3-manylinux_2_34_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.34+ x86-64

File details

Details for the file puckepy-1.0.1.tar.gz.

File metadata

  • Download URL: puckepy-1.0.1.tar.gz
  • Upload date:
  • Size: 35.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for puckepy-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d2dbb55ee3d3696c921d78aa192568e8d896bd338c3e3655bb6dbc7f1f5634ca
MD5 068d18262bd4f2896b5a28edabc63593
BLAKE2b-256 1b03c82775e52c64d6fadcded5431f183aa7b3bc7c2f46a33d84bab61a683031

See more details on using hashes here.

File details

Details for the file puckepy-1.0.1-cp38-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for puckepy-1.0.1-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5026f266b41bc4c8409e9ad3386abbeb1412500b6b26fe88aa383028af47aa47
MD5 7df6f7055e5179000153fe72c9bb6a4d
BLAKE2b-256 88a4a2063d97f19a78b09b09216b9bfeff401e4678b9a08e39c7e73b8da7f483

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