-
Notifications
You must be signed in to change notification settings - Fork 7
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
Can you provide the pdb files (*_motif.pdb, *_clean.pdb, *_reference.pdb ) for Sequence-conditioned generation #5
Comments
I've find the same issue, or are there any links telling me where to find such files? |
Hello! Thank you for pointing out this problem. The "*_motif.pdb" files are used for double check that motif sequence is loaded correctly. In fact, it is not necessary, and we have removed the code for double check and no longer need the *_motif.pdb file now. Please try again, and if you encounter any other issues, feel free to let us know! |
@wxy-nlp thanks, it‘’s not necessary and I view the code and Understand the meaning. But some yaml files needed when load the mode, such as "..hydra/.yaml, ./experiment/lm/yaml" , matched to three pretrained models ? |
Thank you, it did work generating seqs and folded structures conditioned on motif from the updated versions. However, I encounter further problems when evaluation the success rate, it turns out that maybe evodiff repo left some files as well: Traceback (most recent call last): I've tried to fix this problem copying 1prw_clean.pdb as 1prw_reference.pdb(mostly wrong operation), but find bugs at later lines when processing 4jhw: 1prw Could you explain how this mismatch happens and provide the right file? |
I've tackled this problem when loading models. Actually when you're loading models from huggling face, yaml files aren't require, please follow the code below:
|
Hello! For the error of "AssertionError: Resnames for motifRMSD do not match, check indexing", this is because the motif part of predicted sequence does not match the ground truth motif sequence.
and uncomment these codes:
then you can see the difference between motif of the generated sequence and ground truth motif. |
|
Hello done520,
this is weird, the pLDDT should not be such low. I tried to generate scaffold with [dplm_150m] and [dplm_650m] model downloaded from huggingface in my own machine using the following script:
and the result is right. I guess you may directly set the |
@wxy-nlp thanks. 1、 pretrained modeldplm_150m download from https://huggingface.co/airkingbd/dplm_150m/tree/main 2、run
when run as above got errors: No such file or directory model_checkpoints/downs_pretrained_models/.hydra/config.yaml
got " IsADirectoryError: [Errno 21] Is a directory: 'model_checkpoints/downs_pretrained_models/dplm_15m/checkpoints ", and I made some change, 30min later I got results:
But I find the fasta file has many special tokens and the pLDDT was very low(pLDDT 30 ~ 40):
3、my pretrained model.I use my pretrained model and got model to predict(pLDDT 80 ~87):
So, I think there is something wrong during my precess and I am looking forward to your reply. |
Hello @done520,
where the
This script will load model from huggingface correctly. |
Hello @done520, Consider that you have downloaded models from huggingface,
you can also update your code to our latest commit, which supports your original usage that directly specify the
|
Thanks for your patience. Now it works for evaluation success rate! |
@wxy-nlp I can not find pdb file [os.path.join('data-bin/scaffolding-pdbs/' + pdb + '_motif.pdb') ] when run scaffold_generate.py, Can you provide it?(https://github.com/microsoft/evodiff/tree/main/examples/scaffolding-pdbs, I search and find no *_motif.pdb )
The text was updated successfully, but these errors were encountered: