Halogenated organic compounds and charmm36

GROMACS version:
GROMACS modification: Yes/No
Here post your question

I have a benzotriazole with two bromines and two iodines bound to the benzene ring. The bonds appear in the .pdb and .mol2 format, but after parametrization with cgenff or charmm-gui, both halogens are misrepresented as “dots” (upper picture attached, lig_ini.pdb) or weird bonds occur (lower picture attached, ligandrm.pdb) respectively. Does anyone suggest how to sort it out?
Very grateful to anyone who can help out

Mario

Dear @mario.pagano

What do you mean the bonds appear and disappear? While visualizing the molecules with something like VMD?

Keep in mind that bonds are hard-coded in the topology (the .itp file of the molecule), they can’t disappear as long as they are reported there. This is probably due to the visualizer you are using, for example generally VMD guesses the bonds by looking at the structure file (see here). As such, you probably don’t see them but they are there (if they are reported in the .itp files), same for those seeming weird. Whether then the visualizer failing to guess the bonds may indicate an error in the parametrization or not, there I don’t know, but for sure that’s a good reason to double check what is going on in your topology generation.

This is what I see in the charmm-gui server visualization application and by using chimera after parametrization with cgenff (charm36 ff).


Dr Lemkul suggested that it is a visualization issue due to the length of the bonds between halogens and carbons that is misinterpreted by the software. In the ini.pdb and lig.str generated by genff a fre atoms are listed as LP, by which “sigma holes” are defoned in the halogen bonds.
May this visualization issue jeopardize the whole simulation?

The visualization has nothing to do with the integrity of the simulation.

Also note that there are no topological bonds between lone pairs and halogens; they are virtual sites and are constructed as rigid entities.

Thanks for the explanation. But if I need to extract a frame after the simulation, can I get a picture with all the bonds visible by using vmd, pymol, chimera or else?

Thanks you

Mario

Most programs allow you to manually add a bond for visualization purposes. Check the specific syntax of the program you’re trying to use. I know this is simple in PyMOL with the bond command.

Thanks. It worked