Calculates the osmotic second virial coefficient (B2), and dissociation constant (Kd), for two rigid (macro)molecules, e.g. globular proteins. Done by explicit summation of the partition function in six dimensions (angular space and rigid-body separation). Calvados 3 parameters for use with coarsed grained amino acids are provided, but any pair-wise additivie potential can be used.
Project description
Angular Scan
This iterates over all intermolecular poses between two rigid molecules. For each pose, defined by two quaternions and a mass center separation, the intermolecular interaction energy is calculated.
For each mass center separation, r, the partition function, $Q(r) = \sum e^{-\beta u(r)}$, is explicitly evaluated, whereby we can obtain the free energy, $w(r) = -kT \ln \langle e^{-\beta u(r)} \rangle$ and the thermally averaged energy, $u(r) = \sum u(r)e^{-\beta u(r)} / Q$.
Usage
The command-line tool virialize does the 6D scanning and calculates the potential of mean force, w(r) which
is used to derive the 2nd virial coefficient and twobody dissociation constant.
Two input structures are requires (.xyz format) and all particle types must be defined in the topology file.
The topology files also defines the particular pair-potential to use. Note that currently, a coulomb potential
is automatically added and should hence not be specified in the topology.
virialize scan --icotable -1 cppm-p18.xyz -2 cppm-p00.xyz --rmin 40.5 --rmax 60 --dr 1.0 --top topology.yaml --resolution 0.6 --molarity 0.05
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file virialize-0.1.0.tar.gz.
File metadata
- Download URL: virialize-0.1.0.tar.gz
- Upload date:
- Size: 3.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c394fc72c7b379785df48e94efecd60d6736815ee19761532c3514a42959fcf8
|
|
| MD5 |
0680112b229b0219ca048453034e161d
|
|
| BLAKE2b-256 |
1e0d2d2a39ab5836a621e39d788d0e598ab2d5d72da409556b2f2e5eaf019c68
|
File details
Details for the file virialize-0.1.0-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: virialize-0.1.0-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.4 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15e772a76ceb2beb17bccc02f68602cb394a047bc7ec961e808a1e0756a6782f
|
|
| MD5 |
261770a01ee9eff85b5ba049f82ce4f1
|
|
| BLAKE2b-256 |
5239d260318ffcca183202d6c11d346531c50077dd7523f51fcc997c772f8056
|