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

Issues with equilibration phase (Protein-RNA-complex) #1048

Open
vas2201 opened this issue Feb 15, 2023 · 11 comments
Open

Issues with equilibration phase (Protein-RNA-complex) #1048

vas2201 opened this issue Feb 15, 2023 · 11 comments

Comments

@vas2201
Copy link

vas2201 commented Feb 15, 2023

Hello,
I am running MD simulation on Protein-DNA-RNA complex. However, The DNA and RNA are dissociated in first step of the Equilibration phase. Could you please advise on this matter ?.

Attached jupyter notebook and pdb as google drive
https://drive.google.com/file/d/18_0bsrF1YEvO1XITmELEsTMFIsn92icK/view?usp=sharing

Regards
Vas

@stefdoerr
Copy link
Contributor

Hi, can you show me the ACEMD input file in the equilibration folder?

@vas2201
Copy link
Author

vas2201 commented Feb 15, 2023

Thanks for your reply.

input file


barostat on
barostatpressure 1.01325
boxsize 117.9540023803711 148.80099487304688 127.14400482177734
coordinates structure.pdb
cutoff 9
minimize 500
parameters parameters
pme on
restart on
slowperiod 1
structure structure.psf
switchdistance 7.5
switching on
temperature 298
thermostat on
thermostatdamping 1
thermostattemperature 298
timestep 4
trajectoryfile output.xtc
trajectoryperiod 25000
atomRestraint "protein and name CA" axes xyz width "0" setpoints 1@0 0@20ns
atomRestraint "protein and noh and not name CA" axes xyz width "0" setpoints 0.1@0 0@20ns
atomRestraint "nucleic and backbone" axes xyz width "0" setpoints 1@0 0@20ns
atomRestraint "nucleic and not backbone and noh" axes xyz width "0" setpoints 0.1@0 0@20ns
run 125000

@stefdoerr
Copy link
Contributor

This looks ok, it should be applying restraints on the RNA and protein so they cannot move in the first step. Are you sure it's not just a wrapping issue? Can you send a screenshot of the first simulation step where you saw them disassociated?

@vas2201
Copy link
Author

vas2201 commented Feb 15, 2023

HI,
I attached screenshot, I see frame as DNA & RNA is not complex with protein. I can't be very sure it is wrapping issue.
https://drive.google.com/file/d/1LmDsahUvFM2XYbgjNNdpxuDrhqbMWrfS/view?usp=share_link
Regards
Vas

@stefdoerr
Copy link
Contributor

can you show the waters as well? Then we will know if it's a wrapping issue

@vas2201
Copy link
Author

vas2201 commented Feb 15, 2023

@stefdoerr
Copy link
Contributor

stefdoerr commented Feb 16, 2023

Yes this looks like a visualization issue due to the wrapping.
Try loading the trajectory into moleculekit and re-wrapping:

from moleculekit.molecule import Molecule
mol = Molecule("./structure.prmtop")
mol.read("output.xtc")
mol.wrap("protein or nucleic") # The geometric center of this selection will be the new wrapping center
mol.view()

@stefdoerr
Copy link
Contributor

https://software.acellera.com/htmd/tutorials/WrappingTutorial.html
Here is a tutorial which explains periodic wrapping in case you find it useful

@vas2201
Copy link
Author

vas2201 commented Feb 17, 2023

Thank you.

@anicoli
Copy link

anicoli commented May 11, 2023

Dear @stefdoerr ,

I have a question regarding the trajectory simulation of a receptor embedded within a POPC membrane, along with water and ions, using ACEMD.

During the simulation, we followed our standard procedure of wrapping the trajectory. However, we have recently observed an issue with the wrapping of the POPC head groups. I have attached an image:

image

Here the usual code for wrapping:

from moleculekit.molecule import Molecule
topology = input.psf
trj_file = trj.dcd


traj = Molecule(topology)
traj.read(trj_file)

sele='protein and name CA'
traj.wrap(sele)

#output file
traj.write(trj_wrap.dcd)

Could you kindly review the code we typically use for wrapping? It seems that is not able to handling the POPC head groups, is there any difference with wrapping function from previous HTMD version?

Thank you in advance for your assistance. I look forward to your guidance on resolving this issue.

Regards,
Alessandro

@stefdoerr
Copy link
Contributor

Without having the files to check I can only assume that the PSF is wrong. Either different atom order from your dcd or wrong bonds specified.

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

3 participants