Custom QSAR model integration with REINVENT (Staged Learning) not achieving the goal #172
-
Dear REINVENT Team, I am experiencing difficulties integrating my custom QSAR model with REINVENT in staged learning mode. Despite configuring the scoring function and external process, the generated molecules are not achieving the intended optimization goal of predicted pChEMBL values ≥ 7. Goal: Details:
Question: Below is the code I used for the staged learning setup:
Thank you for your assistance, and please let me know if additional details are needed. Best regards, |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 5 replies
-
Hi, welcome to the community and many thanks for your interest in REINVENT! What I note is that
A step function would probably be too harsh. Cheers, |
Beta Was this translation helpful? Give feedback.
-
Only the transformed score is used in the RL algorithm and needs to be between 0 and 1. You need to make sure to set the transform correctly such that higher pChEMBL values are close to 1 and lower ones closer to 0. That works usually very effectively. |
Beta Was this translation helpful? Give feedback.
-
Principally I see that there is some optimization going on. But I think it will be difficult to debug this from remote? Would you be able to share your original model? Also, have you made sure to standardize the SMILES before model building and that the training data set is in-domain with REINVENT? But since you mention pChEMBL, I suppose your model was built from ChEMBL data? |
Beta Was this translation helpful? Give feedback.
Hi,
welcome to the community and many thanks for your interest in REINVENT!
What I note is that
min_value
andmax_value
are not valid parameters. In newer versions of REINVENT that would actually be an error. What you probably meant to do here is to provide a transformation function, e.g.A step function would probably be too harsh.
Cheers,
Hannes.