Predict Accurate Acid/Base Dissociation Constants from Structure with ACD/pKa | Percepta Predictors
ACD Labs Logo


Predict accurate acid/base dissociation constants from structure—the industry standard

The acid dissociation constant, Ka, is a measure of the tendency of a molecule or ion to keep a proton (H+) at its ionization center(s). It is related to the ionization ability of a chemical species and is a core property that defines chemical and biological behaviour. The pKa prediction model from ACD/Labs offers the following functionality:

Available Algorithms

The pKa prediction model incorporates two different predictive approaches—Classic and GALAS


The ACD/pKa Classic calculation algorithm may be trained by adding experimental data and is widely accepted as the industry standard for pKa prediction.

The algorithm uses Hammet-type equations and electronic substituent constants (s) to predict pKa values for ionizable groups. Effects considered by the software include tautomeric equilibria, covalent hydration, and resonance effects in a, ß-unsaturated systems.

Hammet-Type Equations—every ionizable group is characterized by several Hammet-type equations that have been parameterized to cover the most popular ionizable functional groups.

Sigma Constants—the internal training set contains >3000 derived experimental electronic constants. When the required substituent constant is not available from the experimental database, one of four algorithms are used to describe electronic effect transmissions through the molecular system.

Other technical characteristics of this algorithm include:


Estimation of ionization constants using the GALAS algorithm is a multi-step procedure involving estimation of pKa microconstants for all possible ionization centers in the hypothetical state of an uncharged molecule ("fundamental microconstants"), with numerous corrections to these initial pKa values according to the chemical environment of the reaction center, and calculation of charge influences of ionized groups to neighbouring ionization centers. The Calculation routine utilizes a database of 4600 ionization centers, a set of ca. 500 various interaction constants and four interaction calculation methods for different types of interactions, producing a full range of microconstants from which pKa macroconstants are obtained. This allows for the simulation of a complete distribution plot of all protonation states of the molecule under different pH conditions.

Other technical characteristics of this algorithm include:

ACD/Labs Product Suites

The Percepta prediction modules are available as bundles to offer cost savings for multiple modules, and provide related modules as a package.

Deployment Options

ACD/pKa Model predictions are available as a browser-based thin client application in Percepta Portal; a thick client product (Percepta for the Desktop); and a batch calculator (Percepta Batch).