Hello Selim,
I hope everything's well.
I have stumbled upon the implementation of CM5 charges calculation in LigPargen (https://github.com/leelasd/ligpargen/blob/master/Orca2CM5charges.py), which comes as an executable script that can be easily run on the ORCA output file.
I have noticed that the charges from Q-Force CM5 implementation differ substantially from the ones returned by the script of Dodda. For example, I was looking at isosorbide dimethyl ether, and these are the charges from Q-Force and CM5 script (both already rescaled by 1.2):

Of course I can provide all input files if needed. But maybe you might have an idea of why this is happening. Maybe Q-Force is averaging the charges over multiple geometries (I did not get the change to go through the code section for the charges calculation)? For the CM5 script, I just used the ground state geometry.
Thank you for your input!
Hello Selim,
I hope everything's well.
I have stumbled upon the implementation of CM5 charges calculation in LigPargen (https://github.com/leelasd/ligpargen/blob/master/Orca2CM5charges.py), which comes as an executable script that can be easily run on the ORCA output file.
I have noticed that the charges from Q-Force CM5 implementation differ substantially from the ones returned by the script of Dodda. For example, I was looking at isosorbide dimethyl ether, and these are the charges from Q-Force and CM5 script (both already rescaled by 1.2):
Of course I can provide all input files if needed. But maybe you might have an idea of why this is happening. Maybe Q-Force is averaging the charges over multiple geometries (I did not get the change to go through the code section for the charges calculation)? For the CM5 script, I just used the ground state geometry.
Thank you for your input!