<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><font size="3"><span style="font-family: times new roman,new york,times,serif;">I have uploaded to the user contributed software at</span><span style="font-family: times new roman,new york,times,serif;"> gromacs.org a<br>further revision of topolbuild that includes support for OPLS-AA as<br>file topolbuild1_3.tgz </span><br style="font-family: times new roman,new york,times,serif;"></font><div style="font-family: times new roman,new york,times,serif;"><font size="3"><br>topolbuild 1.3<br>Reads a syntactically correct Tripos .mol2 file with charges to generate<br>something approximating gromacs *.gro, *.top, and *.itp files from it<br>based on selected force field parameters. This version adds support for<br>oplsaa. Includes tables to support amber, gaff, glycam, oplsaa, and gmx<br>type force
 fields. Requires that the *.mol2 file have syntactically correct<br>Tripos atom types and absolutely will not work with other input atom<br>types.&nbsp; Includes capability of pruning dihedral angles to a possibly more<br>reasonable set.&nbsp; Note that the standard for a syntactically correct mol2<br>file is the Tripos Toolkit Utilities Manual.<br><br>Revisions include:<br>&nbsp; 1.&nbsp; Added OPLS-AA support, atom definition files, and force field<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; data tables.&nbsp; Best results for pruning of dihedral angles will<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; probably be with -purge 0<br>&nbsp; 2.&nbsp; Corrected errors in setting some categories of rings<br>&nbsp; 3.&nbsp; Corrected Makefile to be compatible with more variants of make<br>&nbsp; 4.&nbsp; Increased initial estimate of maximum number of rings for ring<br>&nbsp; &nbsp; &nbsp; detection<br>&nbsp; 5.&nbsp; Added lines to log, topology, and include files to give
 version<br>&nbsp; &nbsp; &nbsp; and command line of invocation<br>&nbsp; 6.&nbsp; Made internal rearrangements to ease addition of and handling<br>&nbsp; &nbsp; &nbsp; of other force fields<br>&nbsp; 7.&nbsp; Set default prune of excess dihedral angles equivalent to -purge 1<br>&nbsp; 8.&nbsp; Added option to translate molecule coordinates to center of<br>&nbsp; &nbsp; &nbsp; mass when renumbering is not requested<br>&nbsp; 9.&nbsp; Added elements to internal atomic masses / numbers table<br>10.&nbsp; Revised method of correction of Tripos out of plane pyramid<br>&nbsp; &nbsp; &nbsp;&nbsp; height improper force constants to cosine function force constants<br>11.&nbsp; Altered setting of dihedral phases for Tripos force field<br>12.&nbsp; Changed error messages in mol2 file reading to give clearer<br>&nbsp; &nbsp; &nbsp;&nbsp; statement of problems<br>13.&nbsp; Changed error for not ending the bonds section of the mol2 file<br>&nbsp; &nbsp; &nbsp;&nbsp;
 with @&lt;TRIPOS&gt; from fatal error to warning because mol2 files<br>&nbsp; &nbsp; &nbsp;&nbsp; supplied by some databases lack correct termination<br>14.&nbsp; Added atom type default entries to the amber atom type definition<br>&nbsp; &nbsp; &nbsp;&nbsp; tables<br>15.&nbsp; Corrected errors in gromacs topology defaults line settings.<br>16.&nbsp; Changed preferences in dihedral angles purge to choose the<br>&nbsp; &nbsp; &nbsp;&nbsp; maximum number of heavy atoms possible for dihedrals retained<br>&nbsp; &nbsp; &nbsp;&nbsp; for topology output.<br>17.&nbsp; Modified renaming.<br>18.&nbsp; Use of distances and angles measured from structure no<br>&nbsp; &nbsp; &nbsp;&nbsp; longer affects dihedral values.<br>19.&nbsp; Added -charge option to permit assignment of atom charges<br>&nbsp; &nbsp; &nbsp;&nbsp; based on atom type charges from force field.&nbsp; Currently only<br>&nbsp; &nbsp; &nbsp;&nbsp; OPLS-AA tables support this option. <br><br>Special
 Processing Used for oplsaa Force Fields<br>With the exception of van der Waals parameters and default atom<br>charges, oplsaa is designed such that force field parameters are<br>associated with atom types from a modified and amplified version<br>of the Kollman atom types. However, oplsaa also uses a much richer<br>set of atom types to determine van der Waals parameters and default<br>atom charges. Therefore, generation of an oplsaa topology requires<br>double determination of atom types.&nbsp; A first determination of atom<br>types is performed with the expanded version of the Kollman atom<br>types. This assignment is used to assign force constants, bond lengths,<br>angles, dihedral angles, and improper angles. A second determination<br>of atom types is performed to assign final oplsaa atom types to match<br>the atom types in ffoplsaanb.itp from the gromacs distribution. A<br>major problem of this double conversion is that topolbuild does not<br>always
 select the exact same atom type for a residue listed in<br>ffoplsaa.rtp. The following table gives some of the differences<br>discovered:<br><font size="1"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp; residue&nbsp;&nbsp;&nbsp; atom&nbsp;&nbsp;&nbsp; rtp value&nbsp;&nbsp; topolbuild&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; usage</span></font><br><font size="1"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HISA&nbsp;&nbsp;&nbsp;&nbsp; ND1&nbsp;&nbsp;&nbsp;&nbsp; opls_503&nbsp;&nbsp;&nbsp;&nbsp; opls_557&nbsp;&nbsp;&nbsp; imidazole N1</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HISA&nbsp;&nbsp;&nbsp;&nbsp; HD1&nbsp;&nbsp;&nbsp;&nbsp; opls_504&nbsp;&nbsp;&nbsp;&nbsp; opls_562&nbsp;&nbsp;&nbsp;
 imidazole H1</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HISA&nbsp;&nbsp;&nbsp;&nbsp; HE1&nbsp;&nbsp;&nbsp;&nbsp; opls_146&nbsp;&nbsp;&nbsp;&nbsp; opls_563&nbsp;&nbsp;&nbsp; imidazole H2</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HISB&nbsp;&nbsp;&nbsp;&nbsp; HD2&nbsp;&nbsp;&nbsp;&nbsp; opls_146&nbsp;&nbsp;&nbsp;&nbsp; opls_565&nbsp;&nbsp;&nbsp; imidazole H5</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HISB&nbsp;&nbsp;&nbsp;&nbsp; HE1&nbsp;&nbsp;&nbsp;&nbsp; opls_146&nbsp;&nbsp;&nbsp;&nbsp;
 opls_563&nbsp;&nbsp;&nbsp; imidazole H2</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HISB&nbsp;&nbsp;&nbsp;&nbsp; NE2&nbsp;&nbsp;&nbsp;&nbsp; opls_503&nbsp;&nbsp;&nbsp;&nbsp; opls_557&nbsp;&nbsp;&nbsp; imidazole N1</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HISB&nbsp;&nbsp;&nbsp;&nbsp; HE2&nbsp;&nbsp;&nbsp;&nbsp; opls_504&nbsp;&nbsp;&nbsp;&nbsp; opls_562&nbsp;&nbsp;&nbsp; imidazole H1</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TRP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HD1&nbsp;&nbsp;&nbsp;&nbsp;
 opls_146&nbsp;&nbsp;&nbsp;&nbsp; opls_597&nbsp;&nbsp;&nbsp; indole H2</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TRP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CE3&nbsp;&nbsp;&nbsp;&nbsp; opls_145&nbsp;&nbsp;&nbsp;&nbsp; opls_590&nbsp;&nbsp;&nbsp; indole C4</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TRP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HE3&nbsp;&nbsp;&nbsp;&nbsp; opls_146&nbsp;&nbsp;&nbsp;&nbsp; opls_599&nbsp;&nbsp;&nbsp; indole H4</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TRP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 CZ2&nbsp;&nbsp;&nbsp;&nbsp; opls_145&nbsp;&nbsp;&nbsp;&nbsp; opls_593&nbsp;&nbsp;&nbsp; indole C7</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TRP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HZ2&nbsp;&nbsp;&nbsp;&nbsp; opls_146&nbsp;&nbsp;&nbsp;&nbsp; opls_602&nbsp;&nbsp;&nbsp; indole H7</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TRP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CZ3&nbsp;&nbsp;&nbsp;&nbsp; opls_145&nbsp;&nbsp;&nbsp;&nbsp; opls_591&nbsp;&nbsp;&nbsp; indole C5</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 TRP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HZ3&nbsp;&nbsp;&nbsp;&nbsp; opls_146&nbsp;&nbsp;&nbsp;&nbsp; opls_600&nbsp;&nbsp;&nbsp; indole H5</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TRP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CH2&nbsp;&nbsp;&nbsp;&nbsp; opls_145&nbsp;&nbsp;&nbsp;&nbsp; opls_592&nbsp;&nbsp;&nbsp; indole C6</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><span style="font-family: Courier New,courier,monaco,monospace,sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TRP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HH2&nbsp;&nbsp;&nbsp;&nbsp; opls_146&nbsp;&nbsp;&nbsp;&nbsp; opls_601&nbsp;&nbsp;&nbsp; indole H6</span><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"><br style="font-family: Courier New,courier,monaco,monospace,sans-serif;"></font>Because of the manner in
 which oplsaa constants were developed<br>originally, in all of these cases the same bond, angle, dihedral, and<br>improper constants are assigned. The van der Waals parameters are identical between the original rtp atom type and the topolbuild choice<br>as well. When charges from the mol2 file rather than the oplsaa atom<br>type charges are used, differences in atom type charges are moot.<br></font><font size="3">Thus, the effects of these changes are minimal.</font><font size="3"> Curiously, the oplsaa<br>atom type charges from the topolbuild atom type selections appear<br>to be closer to the atom charges given in </font><font size="3">foplsaa.rtp than the </font><font size="3">atom<br>type charges for the oplsaa types used in </font><font size="3">foplsaa.rtp</font><br><font size="3"><br><br>I hope people find this version useful.<br><br><br>Sincerely,<br><br><br></font></div><font size="3"><span style="font-family: times new roman,new
 york,times,serif;">-- </span><br style="font-family: times new roman,new york,times,serif;"><span style="font-family: times new roman,new york,times,serif;">Bruce D. Ray, Ph.D.</span><br style="font-family: times new roman,new york,times,serif;"><span style="font-family: times new roman,new york,times,serif;">Associate Scientist</span><br style="font-family: times new roman,new york,times,serif;"><span style="font-family: times new roman,new york,times,serif;">IUPUI</span><br style="font-family: times new roman,new york,times,serif;"><span style="font-family: times new roman,new york,times,serif;">Physics Dept.</span><br style="font-family: times new roman,new york,times,serif;"><span style="font-family: times new roman,new york,times,serif;">402 N. Blackford St.</span><br style="font-family: times new roman,new york,times,serif;"><span style="font-family: times new roman,new york,times,serif;">Indianapolis, IN  46202-3273</span></font><div><br></div>
</div><br>

      </body></html>