Re: [AMBER] Can we combine amber and gaff atom types?

From: David Cerutti <dscerutti.gmail.com>
Date: Thu, 27 Oct 2016 14:45:15 -0400

Hi Aditya,

I have some thoughts here. First, the tutorial on building modified
residues is pertinent to your case:

http://ambermd.org/tutorials/basic/tutorial5/

That will show you the critical step of building not just a ligand from
scratch but a residue which forms a link in the ongoing peptide chain. As
Carlos explained, antechamber / GAFF works when there are strictly
nonbonded interactions between the ligand and the rest of the protein, but
when there are bonds the valence parameters start to mix and the trouble
comes with bookkeeping and conventions (this is not so much a limitation of
antechamber / GAFF as a limitation of any system that would attempt to do
something like that). The tutorial, however, shows you how to use prepgen
(see Section 3 on that page) to spell out what happens when this modified
Cysteine becomes part of a chain, or even if it were to appear at the N- or
C-terminus. Once you get over that step, it becomes smoother sailing.

You'll have a prepi file coming out of that tutorial, which is something
you can then read into tleap equivalent to any residue library file.
Antechamber / GAFF will have generated the charges and atom types, and the
prepgen step will have made it so that this thing can be trimmed of what
would be leaving groups (N-terminal hydrogen and C-terminal hydroxyl) in
the actual chemistry of putting this thing into a growing peptide chain.
However, the charges are going to stay as they were from the whole molecule
case you fed to antechamber, and you've wisely asked for parameters that
are compatible with ff14SB.

Here's how I would do that:
- Proceed to make the main chain residue .prepi file using the steps in
Tutorial B5 above.
- Modify the prepi file to alter the atom types on the amino acid to ff14SB
types.
    - You're going to change a lot of lowercase letters to uppercase.
    - Use ${AMBERHOME}/dat/leap/lib/amino12.lib, CYS as a guide.
- Create, in tleap, the system Ace-(Modified Cys)-Nme. Here's my guess as
to the input:

source leaprc.protein.ff14SB
loadAmberPrep (Your .prepi file for modified Cys)
loadAmberParams (.frcmod file you will create and edit until this works)
ModCysDi = sequence { ACE (Your Modified Cys Residue Code) NME }
saveAmberParm ModCysDi ModCysDipeptide.top ModCysDipeptide.crd
quit

- Above, please don't be scared that I said "frcmod file you will create
and edit until this works." That's what's going to mitigate and define the
scope of parameters you have yet to solve, to link GAFF atom types to
ff14SB atom types. When you first run the input above, because you have
modified the amino acid's main chain atom types, you've introduced a break
point at which it doesn't know "dihedral between GAFF type 1, GAFF type 2,
ff14SB SH, ff14SB 2C" and so forth. This sort of parallels the stuff the
tutorial has you doing with making two other frcmod files. Just manually
construct your frcmod, every time it complains about not knowing a
parameter, add that parameter and take the values from something similar
you find in gaff.dat or parm10.dat, or put placeholder values of zero.
- Now, you've got a topology that includes your modified residue AS A
DIPEPTIDE. This is how everything in the Cornell / Simmerling force fields
(including ff14SB) gets parameterized, pretty much.
- For things that are truly compatible with ff14SB, you will want to keep
the backbone N, H, C, and O charges consistent with the rest of the main
chain non-ionic amino acids, and "for best results" you should make
appropriate modifications after that atom clipping business with
prepgen--I'm not sure it would even leave you with an integer charge on the
residue, let alone neutrality. There may be a way to solve the new charges
with the RED server, but the way I would do it is with mdgx. Once you get
to this stage, the point where you have a working dipeptide of the molecule
with an actual topology, the routines I've designed for charge fitting and
bonded parameter derivation can do all sorts of things, including mimic the
protocol for the ff95 ... ff99 ... ff14SB lineage.

Let me know when you get to this stage and are able to make Ace-(modified
Cys)-Nme with ff14SB atom types on the protein part and GAFF atom types
remaining on the modified side chain part. This shows that you've
conquered the bookkeeping part of the problem and are ready to smooth out
the representation with "good" numbers. Depending on whether this is a
one-off quick simulation or the basis for thesis work, I can advise you on
manual parameter selection or crunching the numbers with some cluster time
to explicitly derive each charge and force constant.

Dave


On Thu, Oct 27, 2016 at 1:31 PM, Aditya G Rao <aditya.grao.mail.huji.ac.il>
wrote:

> Dear Carlos,
> Thank you. So is it better to use Amber ff14SB for the entire non-standard
> residue to ensure consistency with the protein that it has been connected
> with?
>
> Also could I use RED program to generate parameters consistent with the
> ff14SB force field?
>
> Thanks in advance!
>
> On Thu, Oct 27, 2016 at 7:38 PM, Carlos Simmerling <
> carlos.simmerling.gmail.com> wrote:
>
> > The problem you will encounter is at the boundaries between gaff and
> > non-gaff atom types. For example, you need a bond parameter linking atoms
> > from 2 different models (gaff and ff14sb) , and it likely won't exist.
> The
> > same goes for using gaff on a whole residue that must be bonded to
> residues
> > that use other force fields. Currently gaff works well when interactions
> > between the 2 force fields are only between nonbonded interactions. If
> you
> > want to do what you propose, you will probably need to create a frcmod
> file
> > with all of the mixed terms for bonds, angles and dihedrals at the
> > interface. This can be done, but depending on what you are modeling it
> may
> > or may not already exist.
> >
> > On Oct 27, 2016 12:21 PM, "Aditya G Rao" <aditya.grao.mail.huji.ac.il>
> > wrote:
> >
> > Dear Amber users,
> > I'm trying to parameterise a non-standard residue. The residue is
> composed
> > of a cysteine and a tetrapyrrole bound to the sulphur of this cysteine.
> >
> > My question is whether I can combine gaff2 and Amber (e.g. ff14sb)
> > parameters for this non-standard residue? I could use ff14SB for the
> > cysteine that is well parametrized and gaff2 for the tetrapyrrole. Is it
> > necessary to use only gaff2 or only Amber parameters for the whole
> residue?
> >
> > Thanks in advance!
> > Aditya
> >
> > --
> > Aditya G. Rao
> > PhD Student
> > Fritz Haber Research Center for Molecular Dynamics
> > Institute of Chemistry, HUJI
> > Givat Ram, Jerusalem, Israel
> > _______________________________________________
> > AMBER mailing list
> > AMBER.ambermd.org
> > http://lists.ambermd.org/mailman/listinfo/amber
> > _______________________________________________
> > AMBER mailing list
> > AMBER.ambermd.org
> > http://lists.ambermd.org/mailman/listinfo/amber
> >
>
>
>
> --
> Aditya G. Rao
> PhD Student
> Fritz Haber Research Center for Molecular Dynamics
> Institute of Chemistry, HUJI
> Givat Ram, Jerusalem, Israel
> _______________________________________________
> AMBER mailing list
> AMBER.ambermd.org
> http://lists.ambermd.org/mailman/listinfo/amber
>
_______________________________________________
AMBER mailing list
AMBER.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber
Received on Thu Oct 27 2016 - 12:00:02 PDT
Custom Search