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

Hashes for virialize-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c394fc72c7b379785df48e94efecd60d6736815ee19761532c3514a42959fcf8
MD5 0680112b229b0219ca048453034e161d
BLAKE2b-256 1e0d2d2a39ab5836a621e39d788d0e598ab2d5d72da409556b2f2e5eaf019c68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for virialize-0.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15e772a76ceb2beb17bccc02f68602cb394a047bc7ec961e808a1e0756a6782f
MD5 261770a01ee9eff85b5ba049f82ce4f1
BLAKE2b-256 5239d260318ffcca183202d6c11d346531c50077dd7523f51fcc997c772f8056

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