Skip to main content

Monte Carlo Simulation to dissolve a molecule in a mixture of other molecules

Project description

monte-solver

Downloads License: GPL v3 Python Versions Code style: black PyPI - Version

Monte Carlo dissolver.

Why

Studying molecules in solution is super interesting.

What

It is a module to automatically prepare sample mixtures for solutions in e.g. gas phase or liquid phase from multiple molecules according to defined concentration

Converting pdb files is not trivial

I guess MS chose their native file format as pdb. What does not work now. It is insane.

  • openbabel (not working from package man, or uncompilable)
  • Chimera (uninstallable on free systems), now Meta
  • rdkit (can't output proper pdb files)
  • PDBFixer (can't fix broken rdkit files)
  • No idea how MDAnalysis might do it
  • openff is not compilable

What could work

Periodic

Muss periodische Boundaries selbst reinmachen

Set up notebook visualization

In your environment run

pip install jupyterlab jupyter_contrib_nbextensions nglview
jupyter-nbextension enable --py --sys-prefix widgetsnbextension and jupyter-nbextension enable nglview --py --sys-prefix

XTB

Dringend installieren um MC-search auf die Moleküle zu machen:

Download and add to path

export PATH=/home/your_home/xtb-dist/bin:$PATH

OpenMM

Installing OpenMM from PyPi is nice to avoid conda, but you need to have numpy<2 installed. In case of errors, you may run:

pip install "numpy<2"

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

mond-0.2.5.tar.gz (26.4 kB view details)

Uploaded Source

Built Distribution

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

mond-0.2.5-py3-none-any.whl (26.5 kB view details)

Uploaded Python 3

File details

Details for the file mond-0.2.5.tar.gz.

File metadata

  • Download URL: mond-0.2.5.tar.gz
  • Upload date:
  • Size: 26.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for mond-0.2.5.tar.gz
Algorithm Hash digest
SHA256 5ed4903485e0f1e069d40a12dc2b78def2471491405e6f2e5203bc7d89ff4286
MD5 c3b97bbfdfa18872f680043cdc90e53e
BLAKE2b-256 5b70dd4ab1b4c61294661f39cdff49b7d413c3413ea04f816a708857d6253837

See more details on using hashes here.

File details

Details for the file mond-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: mond-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 26.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for mond-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 57fddbf86aa8a4a304683ce8caf2c675671b84047d2d700f5789bd45f146f0da
MD5 bde78a1b9ab49ea4110b432151191bef
BLAKE2b-256 be33d67c7170bc25c4f8a0686e8978d6f163d64e1a2eb7bbe46693500891e7ce

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