AMBER Archive (2007)Subject: AMBER: Problem with LEaP generating topology and coord files after double bond creation
From: M. L. Dodson (activesitedynamics_at_comcast.net)
Date: Wed Nov 21 2007 - 14:45:17 CST
Hello Ambers,
I am trying to generate the input files for a simulation where the
structure has a double bond between a carbon on a substrate atom
and a nitrogen on the protein => a protonated Schiff base
(reaction goes by way of an imine intermediate). I have the
residue definition files and force field modifications for the
substrate and modified amino acids; there is no problem with that
part as far as I can tell, although antechamber's choice of atom
types looks "strange" to me. Using GAFF was not obviously better,
although I was going to explore that as a next step. LEaP also
created an entirely bogus bond that I had to delete.
I am including the LEaP script and the key part of the log file.
I think it hangs generating the topology because the bond created
is a double bond.
Any help appreciated.
Bud Dodson
--
M. L. Dodson
Business Email: activesitedynamics-at-comcast-dot-net
Personal Email: mldodson-at-comcast-dot-net
Phone: eight_three_two-56_three-386_one
log started: Wed Nov 21 14:24:35 2007
Log file: ./PIT-PIP.leap.log
>
> source leaprc.ff99SB
----- Source: /usr/local/share/amber9/dat/leap/cmd/leaprc.ff99SB
----- Source of /usr/local/share/amber9/dat/leap/cmd/leaprc.ff99SB done
>> logFile leap.log
log started: Wed Nov 21 14:24:35 2007
Log file: ./PIT-PIP.leap.log
>
> loadOff "./PIT.lib"
Loading library: ./PIT.lib
Loading: PIT
> loadOff "./PIP.lib"
Loading library: ./PIP.lib
Loading: PIP
> ABASIC = loadAmberParams "params.frcmod"
Loading parameters: ./params.frcmod
Reading force field modification type file (frcmod)
Reading title:
remark goes here
>
> TheSeq = {
> PIT ARG ILE ASN LEU THR LEU VAL SER GLU LEU ALA ASP GLN HIS LEU
> MET ALA GLU TYR ARG GLU LEU PRO ARG VAL PHE GLY ALA VAL ARG LYS
> HID VAL ALA ASN GLY LYS ARG VAL ARG ASP PHE LYS ILE SER PRO THR
> PHE ILE LEU GLY ALA GLY HID VAL THR PHE PHE TYR ASP LYS LEU GLU
> PHE LEU ARG LYS ARG GLN ILE GLU LEU ILE ALA GLU CYS LEU LYS ARG
> GLY PHE ASN ILE LYS ASP THR THR VAL GLN ASP ILE SER ASP ILE PRO
> GLN GLU PHE ARG GLY ASP TYR ILE PRO HIE GLU ALA SER ILE ALA ILE
> SER GLN ALA ARG LEU ASP GLU LYS ILE ALA GLN ARG PRO THR TRP TYR
> LYS TYR TYR GLY LYS ALA ILE TYR CALA
> DC5 DC DA DG DG DA PIP DG DA DA DG DC DC3
> DG5 DG DC DT DT DC DA DT DC DC DT DG DG3 }
> THEPROT = loadPdbUsingSeq "2FCC_simulation.pdb" TheSeq
Loading PDB file: ./2FCC_simulation.pdb using sequence TheSeq
Enter zPdbReadScan from call depth 0.
Exit zPdbReadScan from call depth 0.
Matching PDB residue names to LEaP variables.
matching pdb residues -> sequence template
res pdb template
1* THR PIT
2 ARG ARG
3 ILE ILE
4 ASN ASN
5 LEU LEU
6 THR THR
7 LEU LEU
8 VAL VAL
9 SER SER
10 GLU GLU
11 LEU LEU
12 ALA ALA
13 ASP ASP
14 GLN GLN
15* HIS HIE
16 LEU LEU
17 MET MET
18 ALA ALA
19 GLU GLU
20 TYR TYR
21 ARG ARG
22 GLU GLU
23 LEU LEU
24 PRO PRO
25 ARG ARG
26 VAL VAL
27 PHE PHE
28 GLY GLY
29 ALA ALA
30 VAL VAL
31 ARG ARG
32 LYS LYS
33* HIS HID
34 VAL VAL
35 ALA ALA
36 ASN ASN
37 GLY GLY
38 LYS LYS
39 ARG ARG
40 VAL VAL
41 ARG ARG
42 ASP ASP
43 PHE PHE
44 LYS LYS
45 ILE ILE
46 SER SER
47 PRO PRO
48 THR THR
49 PHE PHE
50 ILE ILE
51 LEU LEU
52 GLY GLY
53 ALA ALA
54 GLY GLY
55* HIS HID
56 VAL VAL
57 THR THR
58 PHE PHE
59 PHE PHE
60 TYR TYR
61 ASP ASP
62 LYS LYS
63 LEU LEU
64 GLU GLU
65 PHE PHE
66 LEU LEU
67 ARG ARG
68 LYS LYS
69 ARG ARG
70 GLN GLN
71 ILE ILE
72 GLU GLU
73 LEU LEU
74 ILE ILE
75 ALA ALA
76 GLU GLU
77 CYS CYS
78 LEU LEU
79 LYS LYS
80 ARG ARG
81 GLY GLY
82 PHE PHE
83 ASN ASN
84 ILE ILE
85 LYS LYS
86 ASP ASP
87 THR THR
88 THR THR
89 VAL VAL
90 GLN GLN
91 ASP ASP
92 ILE ILE
93 SER SER
94 ASP ASP
95 ILE ILE
96 PRO PRO
97 GLN GLN
98 GLU GLU
99 PHE PHE
100 ARG ARG
101 GLY GLY
102 ASP ASP
103 TYR TYR
104 ILE ILE
105 PRO PRO
106* HIS HIE
107 GLU GLU
108 ALA ALA
109 SER SER
110 ILE ILE
111 ALA ALA
112 ILE ILE
113 SER SER
114 GLN GLN
115 ALA ALA
116 ARG ARG
117 LEU LEU
118 ASP ASP
119 GLU GLU
120 LYS LYS
121 ILE ILE
122 ALA ALA
123 GLN GLN
124 ARG ARG
125 PRO PRO
126 THR THR
127 TRP TRP
128 TYR TYR
129 LYS LYS
130 TYR TYR
131 TYR TYR
132 GLY GLY
133 LYS LYS
134 ALA ALA
135 ILE ILE
136 TYR TYR
137 ALA CALA
138 DC DC5
139 DC DC
140 DA DA
141 DG DG
142 DG DG
143 DA DA
144* PED PIP
145 DG DG
146 DA DA
147 DA DA
148 DG DG
149 DC DC
150 DC DC3
151 DG DG5
152 DG DG
153 DC DC
154 DT DT
155 DT DT
156 DC DC
157 DA DA
158 DT DT
159 DC DC
160 DC DC
161 DT DT
162 DG DG
163 DG DG3
* = possible mismatch; total 6
(i.e. pdb name not a substring of template)
Joining PIT - ARG
Joining ARG - ILE
Joining ILE - ASN
Joining ASN - LEU
Joining LEU - THR
Joining THR - LEU
Joining LEU - VAL
Joining VAL - SER
Joining SER - GLU
Joining GLU - LEU
Joining LEU - ALA
Joining ALA - ASP
Joining ASP - GLN
Joining GLN - HIE
Joining HIE - LEU
Joining LEU - MET
Joining MET - ALA
Joining ALA - GLU
Joining GLU - TYR
Joining TYR - ARG
Joining ARG - GLU
Joining GLU - LEU
Joining LEU - PRO
Joining PRO - ARG
Joining ARG - VAL
Joining VAL - PHE
Joining PHE - GLY
Joining GLY - ALA
Joining ALA - VAL
Joining VAL - ARG
Joining ARG - LYS
Joining LYS - HID
Joining HID - VAL
Joining VAL - ALA
Joining ALA - ASN
Joining ASN - GLY
Joining GLY - LYS
Joining LYS - ARG
Joining ARG - VAL
Joining VAL - ARG
Joining ARG - ASP
Joining ASP - PHE
Joining PHE - LYS
Joining LYS - ILE
Joining ILE - SER
Joining SER - PRO
Joining PRO - THR
Joining THR - PHE
Joining PHE - ILE
Joining ILE - LEU
Joining LEU - GLY
Joining GLY - ALA
Joining ALA - GLY
Joining GLY - HID
Joining HID - VAL
Joining VAL - THR
Joining THR - PHE
Joining PHE - PHE
Joining PHE - TYR
Joining TYR - ASP
Joining ASP - LYS
Joining LYS - LEU
Joining LEU - GLU
Joining GLU - PHE
Joining PHE - LEU
Joining LEU - ARG
Joining ARG - LYS
Joining LYS - ARG
Joining ARG - GLN
Joining GLN - ILE
Joining ILE - GLU
Joining GLU - LEU
Joining LEU - ILE
Joining ILE - ALA
Joining ALA - GLU
Joining GLU - CYS
Joining CYS - LEU
Joining LEU - LYS
Joining LYS - ARG
Joining ARG - GLY
Joining GLY - PHE
Joining PHE - ASN
Joining ASN - ILE
Joining ILE - LYS
Joining LYS - ASP
Joining ASP - THR
Joining THR - THR
Joining THR - VAL
Joining VAL - GLN
Joining GLN - ASP
Joining ASP - ILE
Joining ILE - SER
Joining SER - ASP
Joining ASP - ILE
Joining ILE - PRO
Joining PRO - GLN
Joining GLN - GLU
Joining GLU - PHE
Joining PHE - ARG
Joining ARG - GLY
Joining GLY - ASP
Joining ASP - TYR
Joining TYR - ILE
Joining ILE - PRO
Joining PRO - HIE
Joining HIE - GLU
Joining GLU - ALA
Joining ALA - SER
Joining SER - ILE
Joining ILE - ALA
Joining ALA - ILE
Joining ILE - SER
Joining SER - GLN
Joining GLN - ALA
Joining ALA - ARG
Joining ARG - LEU
Joining LEU - ASP
Joining ASP - GLU
Joining GLU - LYS
Joining LYS - ILE
Joining ILE - ALA
Joining ALA - GLN
Joining GLN - ARG
Joining ARG - PRO
Joining PRO - THR
Joining THR - TRP
Joining TRP - TYR
Joining TYR - LYS
Joining LYS - TYR
Joining TYR - TYR
Joining TYR - GLY
Joining GLY - LYS
Joining LYS - ALA
Joining ALA - ILE
Joining ILE - TYR
Joining TYR - CALA
Joining DC5 - DC
Joining DC - DA
Joining DA - DG
Joining DG - DG
Joining DG - DA
Joining DA - PIP
Joining PIP - DG
Joining DG - DA
Joining DA - DA
Joining DA - DG
Joining DG - DC
Joining DC - DC3
Joining DG5 - DG
Joining DG - DC
Joining DC - DT
Added missing heavy atom: .R<DT 155>.A<C7 17>
Joining DT - DT
Added missing heavy atom: .R<DT 156>.A<C7 17>
Joining DT - DC
Joining DC - DA
Joining DA - DT
Added missing heavy atom: .R<DT 159>.A<C7 17>
Joining DT - DC
Joining DC - DC
Joining DC - DT
Added missing heavy atom: .R<DT 162>.A<C7 17>
Joining DT - DG
Joining DG - DG3
total atoms in file: 1643
Leap added 1437 missing atoms according to residue templates:
4 Heavy
1433 H / lone pairs
>
> # Add bond command here to create double bond between PIP.C1* and PIT.N
> bond THEPROT.2.1 THEPROT.145.17 "D"
> desc THEPROT.2.1
ATOM
Normal Perturbed
Name: N N
Type: N* N*
Charge: 0.0433 0.000
Polarization: 0.0000 0.000
Element: N (not affected by pert)
Atom flags: (decimal 131072 hex 0x20000)
posfxd n posblt n posdrwn n selected n
pert n notdisp n touched n posknwn Y
internal n needsmin n needsbuild n
Atom position: -7.432000, 141.115000, 29.873000
Atom velocity: 0.000000, 0.000000, 0.000000
Bonded to .R<PIT 2>.A<H1 2> by a single bond.
Bonded to .R<PIT 2>.A<CA 3> by a single bond.
Bonded to .R<PIP 145>.A<C1* 17> by a double bond.
> desc THEPROT.145.17
ATOM
Normal Perturbed
Name: C1* C1*
Type: CM CM
Charge: 0.1496 0.000
Polarization: 0.0000 0.000
Element: C (not affected by pert)
Atom flags: (decimal 131072 hex 0x20000)
posfxd n posblt n posdrwn n selected n
pert n notdisp n touched n posknwn Y
internal n needsmin n needsbuild n
Atom position: -8.620000, 141.322000, 28.995000
Atom velocity: 0.000000, 0.000000, 0.000000
Bonded to .R<PIP 145>.A<C2* 14> by a single bond.
Bonded to .R<PIP 145>.A<H1*1 18> by a single bond.
Bonded to .R<PIP 145>.A<O3* 19> by a single bond.
Bonded to .R<PIT 2>.A<N 1> by a double bond.
> deleteBond THEPROT.145.17 THEPROT.145.19
> desc THEPROT.145.17
ATOM
Normal Perturbed
Name: C1* C1*
Type: CM CM
Charge: 0.1496 0.000
Polarization: 0.0000 0.000
Element: C (not affected by pert)
Atom flags: (decimal 131072 hex 0x20000)
posfxd n posblt n posdrwn n selected n
pert n notdisp n touched n posknwn Y
internal n needsmin n needsbuild n
Atom position: -8.620000, 141.322000, 28.995000
Atom velocity: 0.000000, 0.000000, 0.000000
Bonded to .R<PIP 145>.A<C2* 14> by a single bond.
Bonded to .R<PIP 145>.A<H1*1 18> by a single bond.
Bonded to .R<PIT 2>.A<N 1> by a double bond.
>
> SavePDB THEPROT "vac.pdb"
Writing pdb file: vac.pdb
Converting C-terminal residue name to PDB format: CALA -> ALA
> SaveAmberParm THEPROT "vac.prmtop" "vac.inpcrd"
Checking Unit.
WARNING: The unperturbed charge of the unit: -19.000000 is not zero.
-- ignoring the warning.
Building topology.
Building atom parameters.
Building bond parameters.
Building angle parameters.
Building proper torsion parameters.
Building improper torsion parameters.
** Warning: No sp2 improper torsion term for H-CT-N*-CM
atoms are: H1 CA N C1*
** Warning: No sp2 improper torsion term for C*-CN-CB-CA
atoms are: CG CE2 CD2 CE3
** Warning: No sp2 improper torsion term for NA-CA-CN-CB
atoms are: NE1 CZ2 CE2 CD2
** Warning: No sp2 improper torsion term for N*-CB-CB-NC
atoms are: N9 C5 C4 N3
** Warning: No sp2 improper torsion term for NB-CA-CB-CB
atoms are: N7 C6 C5 C4
** Warning: No sp2 improper torsion term for N*-CB-CB-NC
atoms are: N9 C5 C4 N3
** Warning: No sp2 improper torsion term for NB-C-CB-CB
atoms are: N7 C6 C5 C4
** Warning: No sp2 improper torsion term for N*-CB-CB-NC
atoms are: N9 C5 C4 N3
** Warning: No sp2 improper torsion term for NB-C-CB-CB
atoms are: N7 C6 C5 C4
** Warning: No sp2 improper torsion term for N*-CB-CB-NC
atoms are: N9 C5 C4 N3
** Warning: No sp2 improper torsion term for NB-CA-CB-CB
atoms are: N7 C6 C5 C4
** Warning: No sp2 improper torsion term for N*-CB-CB-NC
atoms are: N9 C5 C4 N3
** Warning: No sp2 improper torsion term for NB-C-CB-CB
atoms are: N7 C6 C5 C4
** Warning: No sp2 improper torsion term for N*-CB-CB-NC
atoms are: N9 C5 C4 N3
** Warning: No sp2 improper torsion term for NB-CA-CB-CB
atoms are: N7 C6 C5 C4
** Warning: No sp2 improper torsion term for N*-CB-CB-NC
atoms are: N9 C5 C4 N3
** Warning: No sp2 improper torsion term for NB-CA-CB-CB
atoms are: N7 C6 C5 C4
** Warning: No sp2 improper torsion term for N*-CB-CB-NC
atoms are: N9 C5 C4 N3
** Warning: No sp2 improper torsion term for NB-C-CB-CB
atoms are: N7 C6 C5 C4
** Warning: No sp2 improper torsion term for N*-CB-CB-NC
atoms are: N9 C5 C4 N3
** Warning: No sp2 improper torsion term for NB-C-CB-CB
atoms are: N7 C6 C5 C4
** Warning: No sp2 improper torsion term for N*-CB-CB-NC
atoms are: N9 C5 C4 N3
** Warning: No sp2 improper torsion term for NB-C-CB-CB
atoms are: N7 C6 C5 C4
** Warning: No sp2 improper torsion term for N*-CB-CB-NC
atoms are: N9 C5 C4 N3
** Warning: No sp2 improper torsion term for NB-CA-CB-CB
atoms are: N7 C6 C5 C4
** Warning: No sp2 improper torsion term for N*-CB-CB-NC
atoms are: N9 C5 C4 N3
** Warning: No sp2 improper torsion term for NB-C-CB-CB
atoms are: N7 C6 C5 C4
** Warning: No sp2 improper torsion term for N*-CB-CB-NC
atoms are: N9 C5 C4 N3
** Warning: No sp2 improper torsion term for NB-C-CB-CB
atoms are: N7 C6 C5 C4
total 615 improper torsions applied
Building H-Bond parameters.
Not Marking per-residue atom chain types.
Marking per-residue atom chain types.
<program hangs here, using 100% CPU>
logfile "PIT-PIP.leap.log"
source leaprc.ff99SB
logfile "PIT-PIP.leap.log"
loadOff "./PIT.lib"
loadOff "./PIP.lib"
ABASIC = loadAmberParams "params.frcmod"
TheSeq = {
PIT ARG ILE ASN LEU THR LEU VAL SER GLU LEU ALA ASP GLN HIS LEU
MET ALA GLU TYR ARG GLU LEU PRO ARG VAL PHE GLY ALA VAL ARG LYS
HID VAL ALA ASN GLY LYS ARG VAL ARG ASP PHE LYS ILE SER PRO THR
PHE ILE LEU GLY ALA GLY HID VAL THR PHE PHE TYR ASP LYS LEU GLU
PHE LEU ARG LYS ARG GLN ILE GLU LEU ILE ALA GLU CYS LEU LYS ARG
GLY PHE ASN ILE LYS ASP THR THR VAL GLN ASP ILE SER ASP ILE PRO
GLN GLU PHE ARG GLY ASP TYR ILE PRO HIE GLU ALA SER ILE ALA ILE
SER GLN ALA ARG LEU ASP GLU LYS ILE ALA GLN ARG PRO THR TRP TYR
LYS TYR TYR GLY LYS ALA ILE TYR CALA
DC5 DC DA DG DG DA PIP DG DA DA DG DC DC3
DG5 DG DC DT DT DC DA DT DC DC DT DG DG3 }
THEPROT = loadPdbUsingSeq "2FCC_simulation.pdb" TheSeq
# Add bond command here to create double bond between PIP.C1* and PIT.N
bond THEPROT.2.1 THEPROT.145.17 "D"
desc THEPROT.2.1
desc THEPROT.145.17
deleteBond THEPROT.145.17 THEPROT.145.19
desc THEPROT.145.17
SavePDB THEPROT "vac.pdb"
SaveAmberParm THEPROT "vac.prmtop" "vac.inpcrd"
quit
THEPROT_sol = Copy THEPROT
SolvateOct THEPROT_sol TIP3PBOX 10.0
SavePDB THEPROT_sol "wat.pdb"
SaveAmberParm THEPROT_sol "wat.prmtop" "wat.inpcrd"
THEPROT_cio = Copy THEPROT_sol
AddIons THEPROT_cio Na+ 0
SavePDB THEPROT_cio "cio.pdb"
SaveAmberParm THEPROT_cio "cio.prmtop" "cio.inpcrd"
quit
-----------------------------------------------------------------------
The AMBER Mail Reflector
To post, send mail to amber_at_scripps.edu
To unsubscribe, send "unsubscribe amber" to majordomo_at_scripps.edu
|