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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mond-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 3bae65def0bf1b3de169f5742c301e12c5f2cbc940c4383e988ed3ac0739e9e2
MD5 c671ab1e63afb4f059e569227024768a
BLAKE2b-256 8d63b9d03a906aa92d182a3a9e6ba7bd5a4f9b211c7dbfc5342bce385364f5a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mond-0.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1d2ddba357d907ccf26047ca82660b0ed61777217585498a2e25706a9fb22d52
MD5 8b429d4878614f379456f1b7df406d6e
BLAKE2b-256 3c0f40c3aff64af6580bb77564748ddbbdaf5a265bb196e00ba6f602da4585fc

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