PROPKA 3

Predict pKa values of ionizable groups in proteins based on 3D structure.