GROMACS version:
GROMACS modification: Yes/No
Here post your question
I am trying to perform DSSP calculation on my laptop with the following specification.
Processor AMD ryzon 5 4600H. GROMACS Version 2021.2 and version 2020.6.
Whenever I execute the command gmx do_dssp it is not running and stays at 0 frame and 0 time. I have tried for the smaller system with less than 10 frames to rule out the possibility of a ‘bulk’ system. The same system running without any issues in another system. I have copied the dssp executable from that system and tried. This resulted in the same condition where it is not running.
I even tried to run this on my nvme ssd, still no hope:
There are 374 residues in your selected group
dssp cmd=’/usr/bin/mkdssp -i ddi3musp 2>/dev/null’
Reading frame 0 time 0.000
Back Off! I just backed up ddi3musp to ./#ddi3musp.1#
Does the file /usr/bin/mkdssp exist? You may need to install DSSP; I personally use version 3 from conda. If you have already installed DSSP (but not in /usr/bin) you will also have to set the DSSP variable to point to the mkdssp executable.
Try running the command it is trying to run (/usr/bin/mkdssp -i ddi3musp, or whatever the temporary filename is) and report back what error if any is reported.
Check that the temp files are not empty (should contain PDB lines)
Check that your DSSP is not version 4 (not supported yet)
@jalemkul Thanks in advance for your always support. This problem has a simple solution, as explained below:
1- First, the user should install DSSP using a Linux terminal:
sudo apt-get update
sudo apt-get install dssp
2- Change mkdssp to DSSP using the following command:
sudo ln -s /usr/bin/mkdssp /usr/local/bin/dssp
3- Next, run the below command to get the results. The user should not forget to add [-ver 4] flag when she/he runs the gmx do_dssp command. It works fine, and immediately, gromacs calculates the results for this command.
Whic gromacs version you are using ? I am facing an error in 2022 version of gromacs -
Error parsing PDB at line 9
When validating _exptl.method: Value ‘PURE PRODUCT OF COMPUTER SIMULATION’ is not in the list of allowed values.