Skip to main content

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$.

Angular Scan

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

virialize-0.1.1.tar.gz (3.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

virialize-0.1.1-py3-none-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file virialize-0.1.1.tar.gz.

File metadata

  • Download URL: virialize-0.1.1.tar.gz
  • Upload date:
  • Size: 3.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.6

File hashes

Hashes for virialize-0.1.1.tar.gz
Algorithm Hash digest
SHA256 03655b7534a826339f2d8618e3d3e9295946838d196d3050be34740fa12601d4
MD5 ec8b710183a07213ad0c21e9a4cd7fb0
BLAKE2b-256 1b79a39cc355b79212eefcce0c55d25bb0961de2e3594130a8010af3efe4c5a5

See more details on using hashes here.

File details

Details for the file virialize-0.1.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for virialize-0.1.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 345403025f1f105e399dddf1b49ae13a51e122c02ceac34dc8ef9a7c3903699a
MD5 763b0fce7f21cf3419609c6bb346ee70
BLAKE2b-256 7162d59eaeb003006f682fc45e38567a8510837516de2620d8c31621a0bcfb15

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