## soap_loop.Scorer() — create a new scorer to evaluate SOAP-Loop energies

`Scorer(library='$LIB/soap_loop.hdf5', group=physical.xy_distance)`

> This creates a new class to be used for scoring models with SOAP-Loop. To activate scoring, you must add an instance of this class to the relevant energy_data.energy_terms list, in the same way as for user-defined energy terms (see Section 7.1.3). (Note that the default value of 4.0 for energy_data.contact_shell is too small to be used with SOAP scores. Set it to the undefined value (-999) to be sure not to discard SOAP statistics for longer distances.)

> library is the name of the SOAP-Loop library. This library is not included with the MODELLER distribution due to size (it is roughly 500MB) but can be downloaded from the SOAP web site.

> SOAP-Loop is an orientation-dependent potential. It can only be used for scoring (not optimization) as its first derivatives are zero.

> This can also be used for manual assessment (see selection.assess()) or automatic assesment of `loopmodel` loop models (see Section 2.3.3).