Hey everybody! I've been looking quite a bit into modeling dihydrogen phosphate, H2PO4-, for the sake of ionizing a biomolecular system under physiologically relevant conditions. After reading posts and suggestions on this forum, VMD-L, and NAMD-L, I came up with the following strategy:
1) Create an H2PO4- fragment with VegaZZ (
http://www.vegazz.net/ ), and use UCSF Chimera (
http://www.cgl.ucsf.edu/chimera/ ) to create a .mol2 file.
2) Use SwissParam (
http://swissparam.ch/ ) to create CHARMM-compatible toppars.
3) Edit charges to match those published by Kaplus for H2PO4- (
The missing link between thermodynamics and structure in F1-ATPase ).
4) Refer to methylphosphate (RESI MP_1) topology and corresponding parameters to appropriately edit bond lengths and dihedrals ( top_all27_lipid.rtf and par_all27_lipid.prm in /toppar_history/c28a1_to_c31a1, the subdirectory of the latest-posted CHARMM toppars).
Below are the pasted topology and parameters that I ended up with. Could you please let me know how these look? I'm relatively new to MD and work mainly with VMD and NAMD while using CHARMM parameters. Any feedback would be really appreciated.
Topology:
MASS 201 PO4 30.973800
MASS 202 O2CM 15.999400
MASS 203 OR 15.999400
MASS 204 HOCO 1.007940
AUTOGENERATE ANGLES DIHE
DEFA FIRS NONE LAST NONE
RESI PH1 -1.000 ! H1
GROUP ! /
ATOM P PO4 1.2500 ! O1
ATOM O2 O2CM -0.7950 ! |
ATOM O1 OR -0.7200 ! O2==P==O3 (-)
ATOM H1 HOCO 0.3900 ! |
ATOM O3 O2CM -0.7950 ! O4
ATOM O4 OR -0.7200 ! /
ATOM H3 HOCO 0.3900 ! H3
BOND P O2
BOND P O1
BOND P O3
BOND P O4
BOND O1 H1
BOND O4 H3
!IMPH P O4 O1 O2
!IMPH P O2 O1 O3
IC O2 P O1 H1 1.65 98.26 25.66 116.99 1.00
IC O2 P O4 H3 1.65 95.82 154.31 119.06 0.99
IC O1 P O4 H3 1.63 104.37 -105.60 119.06 0.99
IC H1 O1 P O3 1.00 116.99 158.31 116.73 1.46
IC H1 O1 P O4 1.00 116.99 -72.56 104.37 1.65
IC O3 P O4 H3 1.46 115.75 24.12 119.06 0.99
!IC O4 O1 *P O2 0.00 0.00 120.00 0.00 0.00
!IC O2 O1 *P O3 0.00 0.00 -120.00 0.00 0.00
END
Parameters:
BONDS
PO4 O2CM 580.000 1.4800
PO4 OR 237.000 1.6370
OR HOCO 545.000 0.9600
ANGLES
O2CM PO4 OR 98.900 108.2300
O2CM PO4 O2CM 120.000 120.0000
OR PO4 OR 127.307 99.3110
PO4 OR HOCO 30.0 115.0 40.0 2.30
DIHEDRALS
O2CM PO4 OR HOCO 0.30 3 0.00 !X OHL PL X 0.30 3 0.00 ! terminal phosphate (from CHARMM27 lipid params)
OR PO4 OR HOCO 0.30 3 0.00 !X OHL PL X 0.30 3 0.00 ! terminal phosphate
!IMPROPER !There don't appear to be impropers in MP_1 topology, so I got rid of these SwissParam-generated ones
!PO4 OR OR O2CM 0.000 0 0.00
!PO4 O2CM OR O2CM 0.000 0 0.00
!Nonbonded below. Should be invisible in NAMD.
NONBONDED nbxmod 5 atom cdiel shift vatom vdistance vswitch -
cutnb 14.0 ctofnb 12.0 ctonnb 10.0 eps 1.0 e14fac 1.0 wmin 1.5
PO4 0.000000 -0.585000 2.150000
O2CM 0.000000 -0.120000 1.700000
OR 0.000000 -0.152100 1.770000
HOCO 0.000000 -0.046000 0.224500
I tried these in NAMD, and the resulting H2PO4- appears to be well-behaved.
Thanks for the feedback,
JackB