Calculate the RESP and AM1-BCC charges of a molecule


Dear users,

I calculated Mulliken atomic charges of an organic small molecule using Psi4. I also need to calculate both the RESP and AM1-BCC charges for the same molecule. Do you know that how I can calculate the RESP and AM1-BCC charges of a molecule with Psi4?

Any help will be appreciated.


What is involved with AM1-BCC charges? We do not have them out of the box as far as I know.

@loriab Do we have docs on the RESP plugin?


Hi - determining partial atomic charges using RESP and AM1-BCC methodologies is something that is implemented in the AMBER MD software (AmberTools18:


You can use my code Multiwfn ( to calculate RESP charge, the details of RESP is documented in Section 3.9.16 of Multiwfn manual, related examples are given in Section 4.7.7, you will find using Multiwfn to derive RESP charges is extremely easy. The .fch file generated by PSI4 can be directly use as input file, the way of generating .fch file via PSI4 is explicitly mentioned at begnning of Chapter 4 of Multiwfn manual.

Commonly, RESP works much better than AM1-BCC, the main purpose of the latter is to obtain charges with similar feature and quality as RESP but with evidently lower cost. Since evaluation of RESP charges for small molecule is never expensive, I don’t think there is any reason to use AM1-BCC.