Hi, I’m using deeprank-gnn-esm via the pip-installed CLI.
- I installed the package with pip and confirmed that fnat prediction works with the provided CLI (deeprank-gnn-esm-predict).
- I then switched the target to bio_interface (and used a checkpoint whose target is bio_interface) and confirmed that inference runs without crashing.
- However, the output score I get is always 0.0 (or 0/1 class label) and seems stuck at 0, so I can’t obtain the probability-like continuous score I expected.
In the output HDF5, outputs is an integer label and raw_outputs is a 2D vector (2-class). It’s unclear what post-processing is expected to get probabilities.
- Question: Is a fundamental change needed in the prediction/CSV export script to support bio_interface properly, or is there an intended way to get probabilities with the current CLI?
If you can point me to the recommended inference path/options for bio_interface (probability output), that would help a lot.
Thanks!
Hi, I’m using deeprank-gnn-esm via the pip-installed CLI.
In the output HDF5, outputs is an integer label and raw_outputs is a 2D vector (2-class). It’s unclear what post-processing is expected to get probabilities.
If you can point me to the recommended inference path/options for bio_interface (probability output), that would help a lot.
Thanks!