Skip to main content

PypKa-MD

PypKa + MD = constant-pH molecular dynamics

Implementation of the stochastic titration method 1

[1] Baptista et al., J. Chem. Phys. 117, 4184 (2002) DOI: 10.1063/1.1497164

Installation

python3 -m pip install pypkamd

Dependencies

Both PypKa and GROMACS are required to be installed in the system.

  • PypKa >= 2.7.1
  • GROMACS >=5.1.5

When running in pKAI-MD mode there are extra dependencies:

  • pege >= 1.1.1
  • torch_geometric >= 2.0.0

Please refer to the installation guide of torch geometric to install the proper version in accordance to your CUDA and OS.

python3 -m pip install pege
# EXAMPLE FOR CUDA10.2
# python3 -m pip install torch-scatter torch-sparse torch-cluster torch-spline-conv torch-geometric -f https://data.pyg.org/whl/torch-1.10.0+cu102.html

Usage

Upon installation a PypKa-MD executable should have been added to your bin. You may call it directly giving as an argument a modified GROMACS .mdp input file to include Constant-pH specific variables.

pypkamd System.mdp

In case the executable as not been added to your bin, you may use:

python3 -m pypkamd System.mdp

You may find an example .mdp file in /utils/cphmd.mdp.

; GROin = system_000.gro     ; input GRO file
; TOPin = system_000.top     ; input TOP file
; DATin = fixgro.dat         ; input DAT file (to be removed)
; NDXin = system.ndx         ; input NDX file
; sysname = system_001       ; output files root name
; sites = all                ; to be titrating sites in the protein
; titrating_group = Protein  ; index group of the protein
; nCycles = 50               ; number of CpHMD cycles
                            ;; total simulation time = nCycles * tau_prot
                            ;; 1ns = 50 * 20ps
; nCPUs = 4                  ; number of CPUs to be used
; pH = 7.0                   ; pH value of the protonation states sampling
; ionicstr = 0.1             ; ionic strength used in PB
; GroDIR="/gromacs/gromacs-5.1.5_pH_I/bin/" ; GROMACS bin path

Metadata

Release files for pypkamd 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pypkamd 0.5.1
File Size Uploaded
pypkamd-0.5.1.tar.gz 1.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pypkamd 0.5.1
File Interpreter ABI Platform
pypkamd-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 2.2 MB

Release files / pypkamd-0.5.1.tar.gz

Download URL pypkamd-0.5.1.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
6282b2f64e9714af3ef73d7e34414bfdd62cd6d8a0f99fcfaa5e917e007da2e9
BLAKE2b-256 checksum
How to use checksums
610615aea444e6c522df230ad43512b201b522ceb6152aecfb4c0dd4e6745f2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.14 CPython/3.8.12 Linux/5.15.0-58-generic

Release files / pypkamd-0.5.1-py3-none-any.whl

Download URL pypkamd-0.5.1-py3-none-any.whl
Size 1.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
4dde287cec6a3e30c255234942c7856e6eb0d9daa57a54546aeafbc8b79e1ddc
BLAKE2b-256 checksum
How to use checksums
57d6e523e3b06458d561b3c90de65d04ae104e12550feebe3b4f557e16803391
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.14 CPython/3.8.12 Linux/5.15.0-58-generic

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page