Skip to content

Commit cd67733

Browse files
started adding ether trappe-ua to forcefield
1 parent 6553249 commit cd67733

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

foyer/forcefields/trappe-ua.xml

+17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<ForceField>
22
<AtomTypes>
33
<Type name="O" class="O" element="O" mass="15.99940" def="OH" desc="Oxygen in hydroxyl" doi="10.1021/jp003882x"/>
4+
<Type name="O_C" class="O_C" element="O" mass="15.99940" def="O([_CH3,_CH2,_HC,C])[_CH3,_CH2,_HC,C]" desc="Oxygen in ether" doi="ethers"/>
45
<Type name="H" class="H" element="H" mass="1.00800" def="HO" desc="Hydrogen in hydroxyl" doi="10.1021/jp003882x"/>
56
<Type name="CH4" class="CH4" element="_CH4" mass="16.04300" def="_CH4" desc="CH4, united atom" doi="10.1021/jp972543+"/>
67
<Type name="CH3_O" class="CH3" element="_CH3" mass="15.03500" def="[_CH3;X1]OH" desc="CH3, united atom, attached to hydroxyl" doi="10.1021/jp003882x"/>
@@ -11,6 +12,7 @@
1112
<Type name="CH_sp3" class="CH" element="_HC" mass="13.01900" def="[_HC;X3]([_CH3,_CH2,_HC,C])([_CH3,_CH2,_HC,C])[_CH3,_CH2,_HC,C]" desc="Alkane CH, united atom" doi="10.1021/jp984742e"/>
1213
<Type name="C_O" class="C" element="C" mass="12.01100" def="[C;X4]([_CH3,_CH2,_HC,C])([_CH3,_CH2,_HC,C])([_CH3,_CH2,_HC,C])OH" desc="Carbon attached to hydroxyl" doi="10.1021/jp003882x"/>
1314
<Type name="C_sp3" class="C" element="C" mass="12.01100" def="[C;X4]([_CH3,_CH2,_HC,C])([_CH3,_CH2,_HC,C])([_CH3,_CH2,_HC,C])[_CH3,_CH2,_HC,C]" desc="Alkane carbon" doi="10.1021/jp984742e"/>
15+
<Type name="CH3_OC" class="CH3" element="_CH3" mass="12.01100" def="[_CH3;X1]O[_CH3,_CH2,_HC,C]" desc="CH3 in ether" doi="ethers"/>
1416
<!--
1517
<Type name="CH2_sp2" class="CH2_E" element="_CH2" mass="14.02700" def="[_CH2;X1][_CH2,_CH,C]" desc="Alkene CH2" doi="10.1021/jp001044x"/>
1618
<Type name="CH_sp2" class="CH_E" element="_CH" mass="13.01900" def="[_CH;X2](_CH3,_CH2,_CH,C)[_CH2,_CH,C]" desc="Alkene CH" doi="10.1021/jp001044x"/>
@@ -44,6 +46,8 @@
4446
<Bond class1="CH2" class2="O" length="0.1430" k="502416.0"/>
4547
<Bond class1="CH" class2="O" length="0.1430" k="502416.0"/>
4648
<Bond class1="C" class2="O" length="0.1430" k="502416.0"/>
49+
<!-- CHX-OC -->
50+
<Bond class1="CH3" class2="O_C" length="0.1410" k="502416.0"/>
4751
<!-- O-H -->
4852
<Bond class1="O" class2="H" length="0.0945" k="502416.0"/>
4953
<!-- CHX-CHY alkenes -->
@@ -112,6 +116,17 @@
112116
<Angle class1="CH2" class2="O" class3="H" angle="1.89368" k="460.62120"/>
113117
<Angle class1="CH" class2="O" class3="H" angle="1.89368" k="460.62120"/>
114118
<Angle class1="C" class2="O" class3="H" angle="1.89368" k="460.62120"/>
119+
<!-- CHX-[O]-CHY -->
120+
<Angle class1="CH3" class2="O_C" class3="CH3" angle="1.95477" k="502.19338"/>
121+
<Angle class1="CH3" class2="O_C" class3="CH2" angle="1.95477" k="502.19338"/>
122+
<Angle class1="CH3" class2="O_C" class3="CH" angle="1.95477" k="502.19338"/>
123+
<Angle class1="CH3" class2="O_C" class3="C" angle="1.95477" k="502.19338"/>
124+
<Angle class1="CH2" class2="O_C" class3="CH2" angle="1.95477" k="502.19338"/>
125+
<Angle class1="CH2" class2="O_C" class3="CH" angle="1.95477" k="502.19338"/>
126+
<Angle class1="CH2" class2="O_C" class3="C" angle="1.95477" k="502.19338"/>
127+
<Angle class1="CH" class2="O_C" class3="CH" angle="1.95477" k="502.19338"/>
128+
<Angle class1="CH" class2="O_C" class3="C" angle="1.95477" k="502.19338"/>
129+
<Angle class1="C" class2="O_C" class3="C" angle="1.95477" k="502.19338"/>
115130
</HarmonicAngleForce>
116131
<RBTorsionForce>
117132
<!-- CHX-[CH2]-[CH2]-CHY -->
@@ -199,9 +214,11 @@
199214
</RBTorsionForce>
200215
<NonbondedForce coulomb14scale="0" lj14scale="0">
201216
<Atom type="O" charge="-0.700" sigma="0.302" epsilon="0.773245"/>
217+
<Atom type="O_C" charge="0.0" sigma="1" epsilon="1"/>
202218
<Atom type="H" charge="0.435" sigma="1.0" epsilon="0.0"/>
203219
<Atom type="CH4" charge="0.0" sigma="0.373" epsilon="1.23054"/>
204220
<Atom type="CH3_O" charge="0.265" sigma="0.375" epsilon="0.814817"/>
221+
<Atom type="CH3_OC" charge="0.265" sigma="0.375" epsilon="0.814817"/>
205222
<Atom type="CH3_sp3" charge="0.0" sigma="0.375" epsilon="0.814817"/>
206223
<Atom type="CH2_O" charge="0.265" sigma="0.395" epsilon="0.382465"/>
207224
<Atom type="CH2_sp3" charge="0.0" sigma="0.395" epsilon="0.382465"/>

foyer/tests/implemented_trappe_tests.txt

+1
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ methane
88
methanol
99
neopentane
1010
propane
11+
dimethylether
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
@<TRIPOS>MOLECULE
2+
DME
3+
3 2 1 0 1
4+
SMALL
5+
USER_CHARGES
6+
@<TRIPOS>ATOM
7+
1 _CH3 12.5360 1.0140 22.0490 CH3_OC 1 DME 0.265000
8+
2 O 13.5570 1.3980 22.8620 O_C 1 DME 0.000000
9+
3 _CH3 13.5710 2.7160 23.1980 CH3_OC 1 DME 0.265000
10+
@<TRIPOS>BOND
11+
1 1 2 1
12+
2 2 3 1
13+
@<TRIPOS>SUBSTRUCTURE
14+
1 DME 1 RESIDUE 0 1 ROOT 0

0 commit comments

Comments
 (0)