-
Notifications
You must be signed in to change notification settings - Fork 214
Description
Hi there, I'm using a trimmed pdb to accelerate the binder design. However, occasionally I encountered the error: ValueError: cannot convert float NaN to integer. I'm not sure why NaN appears. All hopspots I designated are in the trimmed pdb file.
Below is the error message:
Traceback (most recent call last):
File "/home/ji.cheng4-umw/BindCraft/./bindcraft.py", line 109, in
trajectory = binder_hallucination(design_name, target_settings["starting_pdb"], target_settings["chains"],
File "/home/ji.cheng4-umw/BindCraft/functions/colabdesign_utils.py", line 97, in binder_hallucination
af_model.design_logits(iters=50, e_soft=0.9, models=design_models, num_models=1, sample_models=advanced_settings["sample_models"], save_best=True)
File "/home/ji.cheng4-umw/miniconda3/envs/BindCraft/lib/python3.10/site-packages/colabdesign/af/design.py", line 354, in design_logits
self.design(iters, **kwargs)
File "/home/ji.cheng4-umw/miniconda3/envs/BindCraft/lib/python3.10/site-packages/colabdesign/af/design.py", line 348, in design
self.step(lr_scale=lr_scale, num_recycles=num_recycles,
File "/home/ji.cheng4-umw/miniconda3/envs/BindCraft/lib/python3.10/site-packages/colabdesign/af/design.py", line 226, in step
self._save_results(save_best=save_best, verbose=verbose)
File "/home/ji.cheng4-umw/miniconda3/envs/BindCraft/lib/python3.10/site-packages/colabdesign/af/design.py", line 274, in _save_results
self._print_log(f"{self._k+1}", aux=aux)
File "/home/ji.cheng4-umw/miniconda3/envs/BindCraft/lib/python3.10/site-packages/colabdesign/af/design.py", line 243, in _print_log
print(dict_to_str(aux["log"], filt=self.opt["weights"],
File "", line 70, in dict_to_str
if int(/home/ji.cheng4-umw/miniconda3/envs/BindCraft/lib/python3.10/site-packages/colabdesign/shared/utils.pyv) == v:
ValueError: cannot convert float NaN to integer