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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mond-0.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 254d6d0acafa68e97aa3653c3352edd5d523c92074d4bb02587265d7aa81ed7a
MD5 b83e00d860eaadc38bfac7b7d1f6b969
BLAKE2b-256 d8e4968f6a0b243a8b94beb712f381b62ce81314db357f926286bb215cd4877e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mond-0.2.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e5e563f9c215f07bb6507daaf5ae77ad374c689594c3dabae1112460897bba13
MD5 858e3f94010e7c9d97a3eb4c406bcb68
BLAKE2b-256 2e11665e772a4d0a26c1bce810ed37e1089fc7023dd17f1e0130657d503dc2ca

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