Why does IFD fail in the initial Glide docking stage?
There is an undocumented feature of IFD (the ability to run multiple receptors) that can make jobs unrunnable in certain circumstances. If multiple entries from the Project Table are included in the Workspace during the IFD setup, each entry is written to the jobname_rec.mae file as a separate receptor. Unfortunately, if the ligand and receptor used to set up the job were distinct included entries, the ligand is treated as a separate “receptor” instead of part of a ligand-receptor complex that must be extracted the during initial Glide docking stage. This causes failures in the initial Glide stage. This is likely to be the problem if in the jobname.log file the “Number of initial structures” is more than one. The initial docking stage prints a warning about missing _pv.mae files and the IFD job stops. Error messages indicative of this problem are a “ZeroDivisionError: float division” message in the jobname_rec-N_*.log file or errors reading the receptor structure in the jobname_rec-N_*