Error - Prodigy

While running my protein-protein docking the following message was shown and the run failed


command: /usr/local/bin/prodigy complex_1.pdb --selection A B --temperature 25.0 --contact_list --pymol_selection
exit status: 1
[+] Reading structure file: /data/runs/3TwbgG8m/complex_1.pdb
[+] Parsed structure file complex_1 (2 chains, 244 residues)
Traceback (most recent call last):
File “/usr/local/lib/python3.10/site-packages/prodigy/lib/”, line 207, in execute_freesasa_api
struct = structureFromBioPDB(
File “src/structure.pyx”, line 510, in freesasa.structureFromBioPDB
File “src/structure.pyx”, line 187, in freesasa.Structure.setRadiiWithClassifier
File “src/structure.pyx”, line 208, in freesasa.Structure.setRadii
AssertionError: Error: Radius array is <= 0 for the residue: SER ,atom: 1OCT

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/usr/local/bin/prodigy”, line 8, in
File “/usr/local/lib/python3.10/site-packages/prodigy/”, line 421, in main
File “/usr/local/lib/python3.10/site-packages/prodigy/”, line 161, in predict
_, cmplx_sasa = execute_freesasa_api(self.structure)
File “/usr/local/lib/python3.10/site-packages/prodigy/lib/”, line 213, in execute_freesasa_api
error_message = “” + os.linesep()
TypeError: ‘str’ object is not callable

Kindly help


1OCT is not a proper atom name for SER. Use PDB nomenclature