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.