Skip to content
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

I would like to simplify the file preparation for MD with unigbsa. What should I do? #56

Open
Tangbbmc opened this issue Oct 5, 2024 · 20 comments

Comments

@Tangbbmc
Copy link

Tangbbmc commented Oct 5, 2024

It is well-known that preparing the files for molecular dynamic (MD) simulation of protein-ligand complex is a tedious process, which includes preparing ligand topology, solvation, adding ions, energy minimization, equilibration, and so on. Could I simplify the file preparation for 100-ns gromacs MD run of one protein-ligand complex with unigbsa?

@Aunity
Copy link
Collaborator

Aunity commented Oct 16, 2024

Yes, you can just use the command unigbsa-md to do that, here is an example:

unigbsa-md -p 1ceb_protein.pdb -l 1ceb_ligand.sdf -pf amber99sb -lf gaff -bt cubic -d 1.0 -conc 0.15 -o md-100ns -nsteps 50000000 -nframe  10000 -nt 16

@Tangbbmc
Copy link
Author

Tangbbmc commented Oct 18, 2024 via email

@Aunity
Copy link
Collaborator

Aunity commented Oct 25, 2024

By default, Uni-GBSA use the TIP3P water model.

You can choose any protein forcefield in your gromacs. But you need to use the correct protein forcefile name in your gromacs ***/share/gromacs/top path. We recomand you choose the AMBER forcefield for protein cause we just support gaff/gaff2 forcefield for ligands.
image

If you want to use the Gromacs installed by yourself. You need to remove the gromacs installed by conda by command conda uninstall gromacs. And then load the Gromacs2024 by source the GMXRC.bash file: source /xxx/gmx2024/bin/GMXRC.bash

As for your error, it seems your structure have some clash problem. You need to check if your structure has serious crashes

@Tangbbmc
Copy link
Author

Tangbbmc commented Oct 25, 2024 via email

@Tangbbmc
Copy link
Author

Tangbbmc commented Oct 25, 2024 via email

@Aunity
Copy link
Collaborator

Aunity commented Oct 25, 2024 via email

@Tangbbmc
Copy link
Author

Tangbbmc commented Oct 25, 2024 via email

@Aunity
Copy link
Collaborator

Aunity commented Oct 25, 2024

Sorry, additional gpu parameters (like -nb gpu) are not supported now.

@Tangbbmc
Copy link
Author

Tangbbmc commented Oct 25, 2024 via email

@Aunity
Copy link
Collaborator

Aunity commented Oct 25, 2024

Yes, gromacs will use the GPU accelation when you compile the gromacs with cuda support. The parameters like -nb gpu mean put more computation on GPU. It will faster when you add the parameters like -nb gpu than without these parameters added, but it still will use the GPU accelation and more faster than the graomacs only with cpu.

@Tangbbmc
Copy link
Author

Tangbbmc commented Oct 25, 2024 via email

@Tangbbmc
Copy link
Author

Tangbbmc commented Oct 26, 2024 via email

@Aunity
Copy link
Collaborator

Aunity commented Oct 27, 2024

In the Complex.GMX floder have a gromacs.log file. You can check it to see the details.

@Tangbbmc
Copy link
Author

Tangbbmc commented Oct 27, 2024 via email

@Tangbbmc
Copy link
Author

Tangbbmc commented Oct 27, 2024 via email

@Aunity
Copy link
Collaborator

Aunity commented Oct 31, 2024

Sorry, I did not see your attached png file. You can join our wechat group to get quick reply.
img_v3_02g6_d3fed7d6-3de4-4073-b291-b5c368c6862g

@Tangbbmc
Copy link
Author

Tangbbmc commented Nov 1, 2024

Sorry, I did not see your attached png file. You can join our wechat group to get quick reply. img_v3_02g6_d3fed7d6-3de4-4073-b291-b5c368c6862g

trajectory
I have uploaded the png file again! And I have joined your wechat group!

@Aunity
Copy link
Collaborator

Aunity commented Nov 5, 2024

Can you share you input pdb file and the MD final frame structures? It seems the problem of pymol visualization.

@Tangbbmc
Copy link
Author

Tangbbmc commented Nov 5, 2024

file_TWG.zip
@Aunity Please find the files.
The command used:
unigbsa-md -p complex.pdb -pf amber99sb -bt triclinic -d 1.0 -conc 0.15 -o md-100ns -nsteps 50000000 -nframe 500 -nt 30 -verbose

@Aunity
Copy link
Collaborator

Aunity commented Nov 6, 2024

The serious distorted structures in your trajector were caused by the PBC condition and incorrect pdb format. Here the green is the last frame which I fixed the pbc condition and the purple one is the last frame which I used the correct pdb format.

fixed-pdbs.zip

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants