PypKa

PypKa: Poisson-Boltzmann-Based pKa Calculation Module

PypKa performs Poisson-Boltzmann/Monte Carlo calculations to estimate protonation free energies (pKa values) at titratable sites in biomolecules using a single-structure-based approach.


Key Features:

  • Poisson-Boltzmann/Monte Carlo Method: Predicts pKa values at titratable protein sites using a single-structure-based framework benchmarked against experimental datasets.
  • Benchmark-Validated Accuracy: Demonstrates competitive accuracy and computational efficiency based on extensive experimental validation.
  • Parallel Computing: Utilizes CPU parallelization to accelerate calculations for solvated proteins and large-scale datasets.
  • Input Compatibility: Accepts structures from the Protein Data Bank (PDB) and molecular dynamics simulations using GROMOS, AMBER, and CHARMM naming schemes.

Scientific Applications:

  • Protonation State Analysis: Supports investigation of protein-ligand interactions, enzyme mechanisms, pH-dependent conformational dynamics, and physicochemical property optimization in drug design.

Methodology:

Applies a continuum electrostatics framework by solving the Poisson-Boltzmann equation combined with Monte Carlo sampling to compute protonation equilibria and pKa values from static biomolecular structures.

Topics

Details

License:
LGPL-3.0
Programming Languages:
JavaScript, C++, Python
Added:
1/18/2021
Last Updated:
1/30/2021

Operations

Publications

Reis PBPS, Vila-Viçosa D, Rocchia W, Machuqueiro M. PypKa: A Flexible Python Module for Poisson–Boltzmann-Based p<i>K</i><sub>a</sub> Calculations. Journal of Chemical Information and Modeling. 2020;60(10):4442-4448. doi:10.1021/acs.jcim.0c00718. PMID:32857502.

PMID: 32857502
Funding: - Funda??o para a Ci?ncia e a Tecnologia: CEECIND/02300/2017, PTDC/BIA-BFS/28419/2017, SFRH/BD/136226/2018, UIDB/04046/2020, UIDP/04046/2020

Links