Describe the bug
I have run bidirectional RBFE calculations (lig1->lig2 and lig2->lig1 for all the transformations in the ligand network) on a dataset with a user-defined ligand network and when I compute and plot the predicted vs experimental dG values, I see that the predicted dG values are not calculated properly and I get very high values of MUE and RMSE (correct R2 though). This does not happen when I only use unidirectional calculations, in which case the pred. vs exp dG plot is very reasonable. I was wondering if this is known behaviour because the MLE algorithm is not designed to work on bidirectional ddG values?
To Reproduce
I attach the cinnaber_input.csv file that I used.
cinnabar_input.csv
I also attach the ligand network along with the predicted ddG and dG values.

Software versions
- My OS is Ubuntu 24.04
- For FEP calculations and analysis I used OpenFE v1.3
Output
The pred. vs exp. dG plot shows very high MUE and RMSE values and the ddG values do not add up to the estimated dGs (see ligand network image).

Expected behavior
If I only use unidirectional ddG values in my cinnaber-input.csv the pred. vs exp. dG plot and the statistics look much more reasonable and in line with what we expected.

Additional context
I also tried to exclude from the calculation the edges where the forward and reverse ddG values did not match and I still did not get a correct dG prediction.
Describe the bug
I have run bidirectional RBFE calculations (lig1->lig2 and lig2->lig1 for all the transformations in the ligand network) on a dataset with a user-defined ligand network and when I compute and plot the predicted vs experimental dG values, I see that the predicted dG values are not calculated properly and I get very high values of MUE and RMSE (correct R2 though). This does not happen when I only use unidirectional calculations, in which case the pred. vs exp dG plot is very reasonable. I was wondering if this is known behaviour because the MLE algorithm is not designed to work on bidirectional ddG values?
To Reproduce
I attach the cinnaber_input.csv file that I used.
cinnabar_input.csv
I also attach the ligand network along with the predicted ddG and dG values.
Software versions
Output
The pred. vs exp. dG plot shows very high MUE and RMSE values and the ddG values do not add up to the estimated dGs (see ligand network image).
Expected behavior
If I only use unidirectional ddG values in my cinnaber-input.csv the pred. vs exp. dG plot and the statistics look much more reasonable and in line with what we expected.
Additional context
I also tried to exclude from the calculation the edges where the forward and reverse ddG values did not match and I still did not get a correct dG prediction.