[gmx-users] Merging different topology files

Momin Ahmad momin.ahmad at kit.edu
Fri Sep 8 16:20:02 CEST 2017


Hi Justin,

could you provide me a link to some tutorials that focus more on the 
program structure than on the results of simulations? I did some protein 
simulation tutorials that did not really help me in understanding the 
software itself. Big thanks in advance.

Cheers,
Momin

Am 08.09.2017 um 13:42 schrieb Justin Lemkul:
>
>
> On 9/8/17 5:50 AM, Momin Ahmad wrote:
>> Thank you for your help. I already did that but i get a weird error 
>> that i can not solve. I attached the topology files and the error 
>> message. Maybe the numbering of the residues has to be changed? 
>> Thanks in advance.
>>
>
> You have lots of missing parameters, which means your force field 
> doesn't know how to represent these molecules.  You are also missing 
> several bonded interactions in your ammonia topology, so the 
> simulation won't be stable.  As to the last fatal error, your 
> [molecules] directive doesn't actually specify how many molecules you 
> have:
>
> [molecules]
> AMMONIA
> METHANE
>
> There need to be actual numbers here.  Please go back and do some 
> basic GROMACS tutorials and reading in the PDF manual (particularly 
> Chapter 5) to understand topology format before trying to do something 
> like this.  It's very easy to make lots of mistakes, some obvious and 
> some not.
>
> -Justin
>
>> Cheers,
>>
>> Momin
>>
>>
>> Am 07.09.2017 um 21:08 schrieb Justin Lemkul:
>>>
>>>
>>> On 9/7/17 10:19 AM, Momin Ahmad wrote:
>>>> Hello all,
>>>>
>>>> is there a simple way to merge two or more topology files into one? 
>>>> I am trying to use grompp to set up a simulation but my solvation 
>>>> contains different molecules which have different .top files. I 
>>>> also tried creating a main topology file which includes the other 
>>>> two topologies but without success. Hope anyone knows how to solve 
>>>> this.
>>>>
>>>
>>> The #include mechanism is the only way to do this.  If you have two 
>>> .top (system topology) files, then:
>>>
>>> 1. Remove any #include statement for a parent force field (i.e. the 
>>> file with [defaults] in it)
>>> 2. Remove any [system] or [molecules] directive
>>>
>>> (you now have proper .itp format)
>>>
>>> 3. Remove any redundant #include statements (e.g. for water, ions) 
>>> to avoid "moleculetype redefined" errors
>>> 4. Construct a new .top that #includes a parent force field, your 
>>> two new .itp files, and has [system] and [molecules] directives.
>>>
>>> -Justin
>>>
>>
>>
>>
>

-- 
Momin Ahmad

Karlsruhe Institute of Technology (KIT)
Steinbuch Centre for Computing (SCC)
Hermann-von-Helmholtz-Platz 1
76344 Eggenstein-Leopoldshafen
Phone: +49 721 608-24286
E-Mail: Momin.Ahmad at kit.edu



More information about the gromacs.org_gmx-users mailing list