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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mond-0.2.4.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.4.tar.gz
Algorithm Hash digest
SHA256 adf70bb50251a1989acf5fabbc89de814d28a61caf1d4be08721c300e7cb4af1
MD5 5df1788dc3563501778cb7999f770b03
BLAKE2b-256 553798b34debcd9360f555799d540a6438a200fa945f796a0e95937f53034a37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mond-0.2.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b755acdd28fda9a8484e2e1acbb9cd0753ff78f0be8067976930dbea82c4e17b
MD5 92ed98e425a307feeabe2912b688121b
BLAKE2b-256 2b7a3133c43e184836cc3f104ee9a0650ffaddd1fdd9a707bc015a074b85437b

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