Most molecules contain some specific functional groups likely to lose or gain proton(s) under specific circumstances. Each equilibrium between the protonated and deprotonated forms of the molecule can be described with a constant value called pKa. The pKa Plugin calculates the pKa values of the molecule based on its partial charge distribution.


micro, macro: micro and macro acidic dissociation constants.
Acid/base prefix
  • static: submitted ionic forms are converted to their neutral forms (adding or removing protons) and their pKa is calculated.
  • dynamic: the pKa of ionic forms are calculated, not their conjugated acids or bases.
Min basic pKa
Widens the calculation range because weak bases will have lower pKa values than the default -2.
Max acidic pKa
Widens the calculation range because weak acids will have higher pKa values than the default 16.
Setting the temperature in Kelvin.
Correction library
  • Use correction library: check this box to use a file with experimental data for the calculation.
Consider tautomerization
Checking this option, the most feasible tautomer and resonance structures are considered as subject of the pKa calculation.
Structure column
The structure column.

Input Ports

Input table that contains structure in Structure(Mrv, Sdf, Smiles, etc.) format.

Output Ports

Output table that contains pKa.


This node has no views




You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.