# ERROR 164 \[file topol.top, line 100195\]: No default Ryckaert-Bell. types

**URL:** <https://gromacs.bioexcel.eu/t/error-164-file-topol-top-line-100195-no-default-ryckaert-bell-types/10660>\
**Category:** User discussions\
**Tags:** forcefield, grompp\
**Created:** [November 29, 2024, 4:38am UTC](https://gromacs.bioexcel.eu/t/error-164-file-topol-top-line-100195-no-default-ryckaert-bell-types/10660 "2024-11-29T04:38:29Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![vardhan](https://avatars.discourse-cdn.com/v4/letter/v/ebca7d/32.png) [@vardhan](https://gromacs.bioexcel.eu/u/vardhan)\
**Post date:** [November 29, 2024, 4:38am UTC](https://gromacs.bioexcel.eu/t/error-164-file-topol-top-line-100195-no-default-ryckaert-bell-types/10660/1 "2024-11-29T04:38:29Z")

</div>

GROMACS version: 2020.1  
GROMACS modification: No

Hi all,

I am trying to simulate a system with triethyl citrate molecule. Initially I built the molecule by mapping the atoms to the opls\_aa atom types. I modified the rtp file by including the atom names, types, and charges. Also defined the bonds accordingly.

I, then, generated the topology of the system (with 400 molecules) using ‘pdb2gmx’. In the .top file, I can see that angles and dihedrals section got fulfilled automatically with specific function name. But the function constants are absent.

When I used ‘grompp’ to generate the ‘.tpr’ for energy minimization I got around 400 errors “No default Ryckaert-Bell. types”.

Can some one please let me know how to overcome this error?

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![MagnusL](https://dub1.discourse-cdn.com/flex017/user_avatar/gromacs.bioexcel.eu/magnusl/32/2380_2.png) [@MagnusL](https://gromacs.bioexcel.eu/u/MagnusL)\
**Post date:** [November 29, 2024, 9:46am UTC](https://gromacs.bioexcel.eu/t/error-164-file-topol-top-line-100195-no-default-ryckaert-bell-types/10660/2 "2024-11-29T09:46:37Z")

</div>

In general, `gmx pdb2gmx` are not meant to generate topologies for small molecules, but rather for proteins, RNA, DNA etc.

Use other programs instead, such as `acpype`, `antechamber`, `CGenFF` (via web interface), `STaGE` or even `gmx x2top`. See [Running membrane simulations in GROMACS - GROMACS 2024.4 documentation](https://manual.gromacs.org/current/how-to/special.html#parameterization-of-novel-molecules) and [System preparation - GROMACS 2024.4 documentation](https://manual.gromacs.org/current/user-guide/system-preparation.html#system-preparation) for some more information.

---

<div class="post-metadata">

**Author:** ![vardhan](https://avatars.discourse-cdn.com/v4/letter/v/ebca7d/32.png) [@vardhan](https://gromacs.bioexcel.eu/u/vardhan)\
**Post date:** [November 29, 2024, 10:43am UTC](https://gromacs.bioexcel.eu/t/error-164-file-topol-top-line-100195-no-default-ryckaert-bell-types/10660/3 "2024-11-29T10:43:15Z")

</div>

Thanks for your reply, Magnus.  
I am new to topology creation in GROMACS. Can you please help me with the following? I searched the available information, but could not clearly get hold of it.

1. For a specific molecule (non-protein) what is the usual flow for topology generation? When should I turn to DFT for forcefield parametrization?
2. How exactly should x2top be used for this specific molecule (non-protein)?

Having asked that. This is what I have done till now.

1. I started with pdb2gmx, where I built the atoms and bonds in rtp file. Then when I ran pdb2gmx with the pdb file, I was getting the topol file. But, when I was generating the tpr, I was getting “No default Ryckaert-Bell types” error.
2. Then I changed to using x2top (after gping through the documentation). I built a pdb file for my molecule. Assigned different atom names in the pdb file.
3. Used this command “gmx\_mpi x2top -f TEC\_atb.pdb -o topol.top -name TEC -param yes -ff select” to generate topology. Selected various ff, like oplsaa, and charmms36.
4. In oplsaa case, i am getting an error that only 32 out of 39 atoms were detected. In case of charmms36, “atomname2type.n2t file is missing” was the error.

---

<div class="post-metadata">

**Author:** ![MagnusL](https://dub1.discourse-cdn.com/flex017/user_avatar/gromacs.bioexcel.eu/magnusl/32/2380_2.png) [@MagnusL](https://gromacs.bioexcel.eu/u/MagnusL)\
**Post date:** [November 29, 2024, 11:33am UTC](https://gromacs.bioexcel.eu/t/error-164-file-topol-top-line-100195-no-default-ryckaert-bell-types/10660/4 "2024-11-29T11:33:42Z")

</div>

I’ve honestly never used `gmx x2top` and it’s quite primitive as far as I’ve understood. I think the other alternatives I listed may be easier to use.
