Closed JuuelHerza closed 3 months ago
Looks like your ligand has a problem and Sander can't do the calculation. Please, check the mdout file.
Hello, thanks for the fast response, I see, so it is at the Sander level. Is there any command for gmx_MMPBSA to run only that step or to continue the gmx_MMPBSA calculation from that point?
I checked the file "_GMXMMPBSA_ligand_pb.mdout.0".
This is the last line after the "Atomic solvent accessible surface area":
PBSA BOMB: in MG: ncyc, itn, gid, norm, onorm 10 40 1 0.0253 0.0253
Sander fails here, so we must check what is going on. Please, send me the file to review them. Unfortunately, the calculation must be restarted from the beginning. Remember you can accelerate the calculation using MPI parallelization
Thanks, here's the file:
According to the gmx_MMPBSA.log file, you are performing a calculation for a protein-ligand system embedded in a membrane. Is that correct? Does it make sense to include the membrane in the calculation? In several cases, you can omit the membrane since it does not interact with the ligand. Could you compare all your systems with this one and try to identify the differences? Also, check the PBC
Hello, all the other complexes tested have the same protein (a porin) with a "pore blocker" and basically the same PBC treatment/MMPBSA input parameters have been used. I wanted to test later whether considering an implicit membrane would improve or decrease the correlation with experimental data. I'll try running a calculation now without the membrane.
First, I treat all the trajectories with this line:
echo -e "4\n0\n" | gmx trjconv -s rep${i}/step8_100ns.$ligand.rep${i}.tpr -f rep${i}/step8_100ns.$ligand.rep${i}.xtc -pbc mol -center -o rep${i}/step8_100ns.$ligand.rep${i}.PBCmol.xtc
Second, I remove the membrane since Parmed struggles with Lipid21 parameter conversion:
echo -e "$NoMEMB\n" | gmx trjconv -s rep${i}/step8_100ns.$ligand.rep${i}.tpr -f rep${i}/step8_100ns.$ligand.rep${i}.PBCmol.xtc -n index.ndx -o rep${i}/step8_100ns.$ligand.rep${i}.NoMEMB.xtc
Now that I notice, I don't know how the program knows the location of the membrane. Bu the orientation of the membrane is the same with all the other systems.
oh, I thought you had defined it. These parameters control the membrane center and thickness respectively mctrdz=94.1
, and mthick=36.100
.
Oh, yeah I did, a few months ago. I forgot I did some testing on a slightly different starting configuration. How embarrassing. I'm sorry, I think that's the cause, I just corrected the value mctrdz and it worked !
Thank you so much for your assistance.
Bug summary
For this project I have used the program for around ~8 compounds, three replicates for each compound, everything is fine except for one compound. But I don't know why it is impossible to get a calculation for one ligand. The programs just gets stuck at "[INFO ] calculating ligand contribution..." No error messages to follow. I checked the trajectory it is fine, without jumps, PBC already removed, and I cannot get a number out of any of the three trajectories involving such compound.
Terminal output
gmx_MMPBSA.log
gmx_MMPBSA.log
Operating system
Zorin Os 17.1 (Ubuntu)
gmx_MMPBSA Version
gmx_MMPBSA v1.6.3
Python version
Python 3.10.14
Installation
conda AmberTools + pip