-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mismatch in Arguments for eps_net and Issues with Test Results Reproduction #4
Comments
Thank you for raising the issue. We are working on resolving it. Due to a recent code reorganization, the model was retrained, and we have noticed many discrepancies compared to the initial model. Additionally, there have been occurrences of NaN during training. We will conduct a thorough review and verify the samples from the initial dataset. |
Besides, thanks a lot for your interest in our work. Please feel free to send an e-mail to me for a detailed discussion (linhaitao@westlake.edu.cn), or directly add my WeChat. |
I have uploaded my previously generated peptides, and evaluated them again. (100/structure) IMP-S: 12.50% You can download Besides, we use We will also check the previous checkpoints and upload it again. |
Thank you very much for providing the original peptide files! Upon careful review, I've encountered several issues:
Thank you again for your assistance with this research! I really appreciate your assistance in resolving this issue. |
We have identified this strange phenomenon and are committed to resolving it. Since our reconstruct algorithm is based on angles, the bond lengths should theoretically remain mostly fixed. However, there are indeed some issues in the uploaded samples. We will resolve this shortly and provide a response soon. |
1 similar comment
We have identified this strange phenomenon and are committed to resolving it. Since our reconstruct algorithm is based on angles, the bond lengths should theoretically remain mostly fixed. However, there are indeed some issues in the uploaded samples. We will resolve this shortly and provide a response soon. |
Could you please provide any updates on the resolution of these issues or any new findings that have emerged? Your prompt response will be greatly appreciated as it will help us proceed accordingly. |
Plz be patient. We are still working on it, retraining our model. Since the evaluation code is mistaken with bugs, the new results of PPFlow and DiffPP will be updated, and it will be uploaded through the google drive once the evaluation is finished. We will inform you of the latest news of it, and then you can download them for further evaluation. Thanks. |
Dear sir, it is been another month and I want to follow up with your training on the model. I don't think the current published model weights could be usable. when do you expect this to do done? |
We have identified issues in previous experiments and are working on resolving them. However, due to computational limitations and other manuscript commitments, retraining the model will take some time, and relevant permissions and user licenses are also required for the retrained model from the computational resource providers. We anticipate providing new generated samples by the end of the year, and the retrained model will be resubmitted or made available externally through the relevant pharmaceutical platform. Thank you for your patience. |
Apologies for the delayed response. After identifying the issue with the logical operator that led to overestimated results in xFold tests, we have spent the past few months recalibrating and rerunning the baselines. During this process, we found that the original version of PPFlow indeed exhibited suboptimal performance in foldX validation. To address this, we have implemented the following optimizations to both the model and the data:
Given the critical importance of data preprocessing, we are currently in discussions with collaborators regarding the timeline for open-sourcing the new model checkpoints. We plan to upload the trained models to our lab’s platform in the near future. We provide the peptides as
Furthermore, we deeply regret our oversight. We have already updated the reported values in the new version of the paper on arXiv) (it requires several days to successfully update the version.) and are actively communicating with the conference organizers to submit a corrected manuscript addressing the issue of overestimated baseline metrics. We have also added a Note to the README file of our repository, acknowledging the issue with the initial version of the paper. We sincerely appreciate @BL-Lac149597870 valuable feedback in identifying these shortcomings in our codebase and implementation. If there are any further questions or concerns, please don’t hesitate to reach out. Thank you for your support and understanding. |
Hello,
I encountered an issue with the function
eps_net
during the inference process here L274-L277. It appears that the number of arguments expected by theforward()
method ofeps_net
does not match the number passed in the code.Upon inspecting the code, I found that the argument
R_t_global
was not being passed. I tried to fix this by adding the following line, mimicking the training part of the code:and then passed the variable
R_t_global
to theeps_net
as:As a result, the
sample
function looks like this:1、Could you please confirm if the changes I made to the code are correct?
I then used this fix to generate peptides with the test dataset using pretrained weights from the
ppflow_pretrained.pt
ckpt and evaluated the generated peptides(bb4.pdb
format) withevaluation/eval_struct_seq.py
. However, the results I obtained did not correspond with the results presented in your paper.If it helps, corresponding raw files and evaluation meta files can be downloaded here.
2、Could there be any additional minor errors in the code that are preventing the results from being accurately reproduced?
I really appreciate your help in resolving this issue. Thank you for your continued support and dedication to improving this project!
The text was updated successfully, but these errors were encountered: