PROPKA predicts the pKa values of ionizable groups in proteins and protein-ligand complexes based in the 3D structure.