Dmpfold error "No such file or directory: 'best_qdope.pdb'" when running "run_dmpfold.sh"?

I am running DMPfold, "seq2maps.sh" ran successfully, but whrn running "run_dmpfold.sh", it gives me this error:

   Note: The following floating-point exceptions are signalling: IEEE_UNDERFLOW_FLAG IEEE_DENORMAL
Note: The following floating-point exceptions are signalling: IEEE_UNDERFLOW_FLAG IEEE_DENORMAL
seed =  30603
Note: The following floating-point exceptions are signalling: IEEE_UNDERFLOW_FLAG IEEE_DENORMAL
/media/Deepak/NPRP10/softwares/dmpfold/DMPfold-master/run_dmpfold.sh: line 177: c600m2-tail-before-lysin-sequence_[1-9]*.pdb: No such file or directory
No atoms read from PDB file
0 models read from PDB file
Outliers:

Traceback (most recent call last):
File "/media/Deepak/NPRP10/softwares/dmpfold/DMPfold-master/nn/dmp-softmax/pytorch_dmp_iterdistpred_cb.py", line 82, in <module>
main()
File "/media/Deepak/NPRP10/softwares/dmpfold/DMPfold-master/nn/dmp-softmax/pytorch_dmp_iterdistpred_cb.py", line 55, in main
with open(sys.argv[3], 'r') as refpdbfile:
FileNotFoundError: [Errno 2] No such file or directory: 'best_qdope.pdb'
Traceback (most recent call last):
File "/media/Deepak/NPRP10/softwares/dmpfold/DMPfold-master/nn/dmp-hb/pytorch_iterdmp_hbpred.py", line 75, in <module>
main()
File "/media/Deepak/NPRP10/softwares/dmpfold/DMPfold-master/nn/dmp-hb/pytorch_iterdmp_hbpred.py", line 53, in main
with open(sys.argv[3], 'r') as refpdbfile:
FileNotFoundError: [Errno 2] No such file or directory: 'best_qdope.pdb'
No valid current contacts.


Can you please let me know how this can be solved?

the comand line is:

run_dmpfold.sh sequence.fasta sequence.21c sequence.map ./dmpfold-lysin 10 500 &> dmpfold-log.log


Thanks!

• Please edit your question and show us line 177 of /media/Deepak/NPRP10/softwares/dmpfold/DMPfold-master/run_dmpfold.sh. As you can see in the error message, the script is looking for files named c600m2-tail-before-lysin-sequence_[1-9]*.pdb and it is doing so on line 177. What is this script? Where did you get it? Could it have hard-coded input files? All of your errors are about missing files. Sep 11 '19 at 15:41

The target variable, which is set to the first part of the sequence file name, should be sequence according to your given command line. However the error message thinks it is c600m2-tail-before-lysin-sequence. Have you edited the command line for simplicity?

I'm a little worried about the floating point errors, which are almost certainly from CNS as there are 3 CNS calls and the error shows up 3 times. I would test your CNS installation to see if everything is okay - maybe try some examples from their website. An error there would explain why no output is generated.

You can ignore any errors below line 5 of the above program output for now, as they are follow-on errors. In particular the question title isn't the 'real' error here, the real error is that no PDB files are generated on line 160.

By the way, I wouldn't use 10 500 as parameters for iteration number and number of models. It will take ages to run. I'd just use the defaults (omit the arguments), which we find gives good results.

Finally, I'll point out that the DMPfold repository has an issue tracker where you can raise any future issues. Though we may as well finish debugging this one here since we've started!

• Ok, I cant ask more questions on this thread as stated by the person below. So, I will be asking next questions in another thread with title "DMPfold: is it suitable to get 5000 models to compare with rosetta". Sep 12 '19 at 10:17

thanks! I figured out the solution, it was the cns. I downloaded the binaries instead of compiling from source and it works!

• Thanks for posting your solution! But please ask a new question for the follow-up question. This site is not a forum, so we don't do discussions, only questions and answers. You might want to take the tour or visit our help center to understand more. In the mean time, I have removed the question from this answer, but please feel free to ask it as a new question. Sep 12 '19 at 10:12