On 3/14/20 1:59 AM, Billy Williams-Noonan wrote:
Hi Experts,

This is a long-ish e-mail so thank you very much for your time

I am using the GROMACS compatible charmm36 forcefield for
betapeptides described here:
https://gitlab.com/awacha/charmm-beta.ff

In merged.rtp I have redefined the MYR residue hoping I could link it to
the N-terminus of my b-peptide


[ MYR ]
   [ atoms ]
            O1   OCL   -0.546  1
            C1    CL    0.542  2
            C2    CA   -0.280  3
           H2R  HAL2    0.090  4
           H2S  HAL2    0.090  5
            C3  CTL2   -0.180  6
           H3R  HAL2    0.090  7
           H3S  HAL2    0.090  8
            C4  CTL2   -0.180  9
           H4R  HAL2    0.090 10
           H4S  HAL2    0.090 11
            C5  CTL2   -0.180 12
           H5R  HAL2    0.090 13
           H5S  HAL2    0.090 14
            C6  CTL2   -0.180 15
           H6R  HAL2    0.090 16
           H6S  HAL2    0.090 17
            C7  CTL2   -0.180 18
           H7R  HAL2    0.090 19
           H7S  HAL2    0.090 20
            C8  CTL2   -0.180 21
           H8R  HAL2    0.090 22
           H8S  HAL2    0.090 23
            C9  CTL2   -0.180 24
           H9R  HAL2    0.090 25
           H9S  HAL2    0.090 26
           C10  CTL2   -0.180 27
          H10R  HAL2    0.090 28
          H10S  HAL2    0.090 29
           C11  CTL2   -0.180 30
          H11R  HAL2    0.090 31
          H11S  HAL2    0.090 32
           C12  CTL2   -0.180 33
          H12R  HAL2    0.090 34
          H12S  HAL2    0.090 35
           C13  CTL2   -0.180 36
          H13R  HAL2    0.090 37
          H13S  HAL2    0.090 38
           C14  CTL3   -0.270 39
          H14R  HAL3    0.090 40
          H14S  HAL3    0.090 41
          H14T  HAL3    0.090 42
   [ bonds ]
            O1    C1
            C1    C2
            C1    +N
            C2   H2R
            C2   H2S
            C2    C3
            C3   H3R
            C3   H3S
            C3    C4
            C4   H4R
            C4   H4S
            C4    C5
            C5   H5R
            C5   H5S
            C5    C6
            C6   H6R
            C6   H6S
            C6    C7
            C7   H7R
            C7   H7S
            C7    C8
            C8   H8R
            C8   H8S
            C8    C9
            C9   H9R
            C9   H9S
            C9   C10
           C10  H10R
           C10  H10S
           C10   C11
           C11  H11R
           C11  H11S
           C11   C12
           C12  H12R
           C12  H12S
           C12   C13
           C13  H13R
           C13  H13S
           C13   C14
           C14  H14R
           C14  H14S
           C14  H14T
   [ impropers ]
             C1   C2    +N     O1


In ffnonbonded.itp I have added the following dihedral types:

      C2       C1        +N        C     9     0.000000     7.531200     1
      C2       C1        +N       HN     9     0.000000     7.531200     1




Running pdb2gmx I get the following error:

*gmx pdb2gmx -f outpdb.pdb -o pep.pdb -p pep.top -ter*

Processing chain 1 'A' (105 atoms, 4 residues)
Identified residue MYR1 as a starting terminus.
Identified residue B3K4 as a ending terminus.
8 out of 8 lines of specbond.dat converted successfully
Select start terminus type for MYR-1
  0: Beta3NH3+
  1: Beta2NH3+
  2: Beta23NH3+
  3: B3_NH2
  4: B2_NH2
  5: B23_NH2
  6: 5TER
  7: None
7
Start terminus MYR-1: None
Select end terminus type for B3K-4
  0: BetaCOO-
  1: BetaCOOH
  2: BetaCT2
  3: 3TER
  4: None
0
End terminus B3K-4: BetaCOO-
Opening force field file ./charmm36_betapep.ff/betaaminoacids.arn
Opening force field file ./charmm36_betapep.ff/cyclicbeta.arn
Opening force field file ./charmm36_betapep.ff/merged.arn
Checking for duplicate atoms....
Generating any missing hydrogen atoms and/or adding termini.
Now there are 4 residues with 106 atoms
Making bonds...
Number of bonds was 105, now 105
Generating angles, dihedrals and pairs...
Before cleaning: 288 pairs

-------------------------------------------------------
Program:     gmx pdb2gmx, version 2018.2
Source file: src/gromacs/gmxpreprocess/pgutil.cpp (line 148)

Fatal error:
Residue 2 named MYR of a molecule in the input file was mapped
to an entry in the topology database, but the atom C used in
an interaction of type improper in that entry is not found in the
input file. Perhaps your atom and/or residue naming needs to be
fixed.

For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

It seems to be having a problem recognising the link between C1 of Myr and
the N-terminus of the next residue (B3K) - is there a file where I can
explicitly mention this?

Any help would be appreciated - how do I fix this?

The issue comes from whatever the amino acid is; the [impropers] and [cmap] entries specify that -C is needed to impose these bonded interactions. Your MYR residue does not have an atom named C, so you get an error.

The cleanest solution is probably to create a complete residue for a custom residue already linked to MYR (merge MYR with the amino acid). You likely don't want a CMAP on that residue, anyway.

-Justin

--
==================================================

Justin A. Lemkul, Ph.D.
Assistant Professor
Office: 301 Fralin Hall
Lab: 303 Engel Hall

Virginia Tech Department of Biochemistry
340 West Campus Dr.
Blacksburg, VA 24061

jalem...@vt.edu | (540) 231-3129
http://www.thelemkullab.com

==================================================

--
Gromacs Users mailing list

* Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before posting!

* Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

* For (un)subscribe requests visit
https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or send a 
mail to gmx-users-requ...@gromacs.org.

Reply via email to