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.2.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.2-py3-none-any.whl (26.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mond-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 ce15ee83c50af6655a71f8db57059f79f40ca129807294fa7b050ef6fe371805
MD5 843809d2c2ff78967a62ef4faf33edb5
BLAKE2b-256 ef1b7ac2ccb356a2a0ec123b0487473cbf2168de2d1c8d681f7f14a68ddcf3bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mond-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 26.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fbeb711d21857cfee842e723a20c8c9cd9f103bab5ff02d6647fee262909f7c3
MD5 6665886faf7a80896ed2de1922095b8b
BLAKE2b-256 3005b85bba50c26c0bca7deba4a2b807da6700027ed8b9671076bae8404db1bd

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