Re: [AMBER] Segmentation Fault with pmemd

From: Ziheng Wang <zihengwang.sps.edu>
Date: Sun, 30 Aug 2015 14:26:15 +0000

Thank you for your responses.

I have changed the parameters to: frcmod.ionslrcm_cm_tip3p. However, the same error persists. The md output file terminates after lines:
| Energy averages sample interval:
| ene_avg_sampling = 1000
The section for the Ewald parameters is not printed. If I set nstlim, ntwx, etc. to small number the rst and trj files are empty.

Here is the submission script:
pmemd.cuda -O \
-i ../inputs/2mdheat.in \
-p ./prmtop \
-c ./1min.rst \
-ref ./1min.rst \
-o ./2mdheat.out \
-x ./2mdheat.trj \
-inf ./2mdheat.info \
-r ./2mdheat.rst

Thank you.

________________________________________
From: amber-request.ambermd.org <amber-request.ambermd.org>
Sent: Saturday, August 29, 2015 3:00 PM
To: amber.ambermd.org
Subject: AMBER Digest, Vol 1326, Issue 1

Send AMBER mailing list submissions to
        amber.ambermd.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.ambermd.org/mailman/listinfo/amber
or, via email, send a message with subject or body 'help' to
        amber-request.ambermd.org

You can reach the person managing the list at
        amber-owner.ambermd.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of AMBER digest..."


AMBER Mailing List Digest

Today's Topics:

   1. Confusion in running QM/MMGBSA (MOHD HOMAIDUR RAHMAN)
   2. Re: Confusion in running QM/MMGBSA (David A Case)
   3. How do I study the dimerisation energy (i.e. energy required
      to form a dimer from two monomeric units) using AMBER?
      (Suchetana Gupta)
   4. Segmentation Fault with pmemd (Ziheng Wang)
   5. Re: Confusion in running QM/MMGBSA (Jason Swails)
   6. Re: Segmentation Fault with pmemd (Jason Swails)
   7. Re: How do I study the dimerisation energy (i.e. energy
      required to form a dimer from two monomeric units) using AMBER?
      (David A Case)
   8. Re: Segmentation Fault with pmemd (David A Case)
   9. Re: mismatch base pair from nab (Martina Devi)


----------------------------------------------------------------------

Message: 1
Date: Sat, 29 Aug 2015 00:38:49 +0530
From: MOHD HOMAIDUR RAHMAN <rahmanhpu.gmail.com>
Subject: [AMBER] Confusion in running QM/MMGBSA
To: AMBER Mailing List <amber.ambermd.org>, amber.scripps.edu
Message-ID:
        <CAPyy0Jx-SW5G-5agDdE13K31YV3T7KAoOz3Jm8tYz4GfLaDnow.mail.gmail.com>
Content-Type: text/plain; charset=UTF-8

Dear Amber Developers

I am trying to run QM/MMGBSA for protein drugs system. For references, I
look into AmberTool 15, page no. 631. The QM region is define in gb
namelist variables (page no. 626) while in examples (page no 631) QM
region defines in general namelist variables.

Please suggest us Is typing mistake in examples. Please also suggest us how
to proceed this.

Thanks & regards
Rahman


------------------------------

Message: 2
Date: Fri, 28 Aug 2015 21:34:08 -0400
From: David A Case <david.case.rutgers.edu>
Subject: Re: [AMBER] Confusion in running QM/MMGBSA
To: AMBER Mailing List <amber.ambermd.org>
Message-ID: <20150829013408.GB10035.scarletmail.rutgers.edu>
Content-Type: text/plain; charset=us-ascii

On Sat, Aug 29, 2015, MOHD HOMAIDUR RAHMAN wrote:
>
> I am trying to run QM/MMGBSA for protein drugs system. For references, I
> look into AmberTool 15, page no. 631. The QM region is define in gb
> namelist variables (page no. 626) while in examples (page no 631) QM
> region defines in general namelist variables.
>
> Please suggest us Is typing mistake in examples. Please also suggest us how
> to proceed this.

I agree that there appears to be a mistake in the documentation.

"How to proceed"? Try some test calculations and see what happens.

...dac




------------------------------

Message: 3
Date: Sat, 29 Aug 2015 12:45:11 +0530
From: Suchetana Gupta <tutulg.gmail.com>
Subject: [AMBER] How do I study the dimerisation energy (i.e. energy
        required to form a dimer from two monomeric units) using AMBER?
To: amber.ambermd.org
Message-ID:
        <CAPcA28zHo2rHvzqi9mfEHS7G3OE8RHuzgjzsYn-4EUazi-B2Ew.mail.gmail.com>
Content-Type: text/plain; charset=UTF-8

My protein is a homodimer of some ~100 amino acids. I wish to calculate its
energy required for dimerisation. The process that I am following is:
1. Take the dimer. Run 40ns MD. Calculate MMGBSA free energy.
2. Take a monomer. Run 40ns MD. Calculate MMGBSA free energy.
Dimerisation energy=1-(2*2)

Now doing this, I am getting less dimerisation energy for a wild type
protein than the drug resistant mutant one. Moreover, the drug resistant
variety (both monomer as well as dimer) is showing stabler energy value
than WT counterpart.

Have repeated this quite a few times.
Where am I going wrong?
Thanks
Tutul


------------------------------

Message: 4
Date: Sat, 29 Aug 2015 08:02:03 +0000
From: Ziheng Wang <zihengwang.sps.edu>
Subject: [AMBER] Segmentation Fault with pmemd
To: "amber.ambermd.org" <amber.ambermd.org>
Message-ID: <5b3ad61a302448028dcf20d0c6e3db88.PELICAN5.spsnet.sps.edu>
Content-Type: text/plain; charset="us-ascii"

Hi all,

I am simulating a small protein system with a Mg2+ GTP bound (Mg2+ params from frcmod.) I am using frcmod.ionslm_1264_tip3p for metal parameters and http://www.pharmacy.manchester.ac.uk/bryce/amber/ for GTP parameters. I was able to generate prmtop and inpcrd for the system. However, I get this error message when running pmemd.cuda:
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.

Backtrace for this error:
#0 0x7FEFF8B0C7D7
#1 0x7FEFF8B0CDDE
#2 0x7FEFF8247FEF
#3 0x46DB1A in __mol_list_mod_MOD_setup_molecule_lists
#4 0x4AE5F0 in __pme_alltasks_setup_mod_MOD_pme_alltasks_setup
#5 0x492034 in MAIN__ at pmemd.F90:?
/tmp/slurmd/job07160/slurm_script: line 27: 19155 Segmentation fault (core dumped)

The output file stops after line Energy averages sample interval:
| ene_avg_sampling = 1000
with no error message.

The md input file is:

 &cntrl
  imin = 0, nstlim = 100000, dt = 0.001,
  irest = 0, ntx = 1, ig = 45678,
  tempi = 100.0, temp0 = 298.0,
  ntc = 2, ntf = 2, tol = 0.00001,
  tautp = 0.1, taup = 0.1,
  ntwx = 1000, ntwe = 0, ntwr = 1000, ntpr = 1000,
  cut = 8.0, iwrap = 1,
  ntt =1, ntb = 1, ntp = 0,
  nscm = 0,
  ntr=1, restraintmask="!:WAT & !.H=", restraint_wt=100.0
  nmropt=1,
 &end
 &wt
   TYPE="TEMP0", istep1=0, istep2=100000,
   value1=100., value2=298.,
 &end
 &wt
   TYPE="END",
 &end
/

The system is able to minimize fine with pmemd. The same error occurs during MD when I run pmemd without cuda.

Thank you,

Ziheng Wang


------------------------------

Message: 5
Date: Sat, 29 Aug 2015 07:09:28 -0400
From: Jason Swails <jason.swails.gmail.com>
Subject: Re: [AMBER] Confusion in running QM/MMGBSA
To: AMBER Mailing List <amber.ambermd.org>
Message-ID:
        <CAEk9e3reJuee5LNG_GqTrJBBk7hH1FJxZhody1Zczz-etiLT-w.mail.gmail.com>
Content-Type: text/plain; charset=UTF-8

On Fri, Aug 28, 2015 at 3:08 PM, MOHD HOMAIDUR RAHMAN <rahmanhpu.gmail.com>
wrote:

> Dear Amber Developers
>
> I am trying to run QM/MMGBSA for protein drugs system. For references, I
> look into AmberTool 15, page no. 631. The QM region is define in gb
> namelist variables (page no. 626) while in examples (page no 631) QM
> region defines in general namelist variables.
>
> Please suggest us Is typing mistake in examples. Please also suggest us how
> to proceed this.
>

?It belongs in the &gb section. I will fix the manual.

Thanks for the report,
Jason

--
Jason M. Swails
BioMaPS,
Rutgers University
Postdoctoral Researcher
------------------------------
Message: 6
Date: Sat, 29 Aug 2015 07:22:42 -0400
From: Jason Swails <jason.swails.gmail.com>
Subject: Re: [AMBER] Segmentation Fault with pmemd
To: AMBER Mailing List <amber.ambermd.org>
Message-ID:
        <CAEk9e3qw=RA2PD=v3O5dbZOy45mFOLU0krTj7SOd=5JX7RvDVg.mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
On Sat, Aug 29, 2015 at 4:02 AM, Ziheng Wang <zihengwang.sps.edu> wrote:
> Hi all,
>
> I am simulating a small protein system with a Mg2+ GTP bound (Mg2+ params
> from frcmod.) I am using frcmod.ionslm_1264_tip3p for metal parameters and
> http://www.pharmacy.manchester.ac.uk/bryce/amber/ for GTP parameters. I
> was able to generate prmtop and inpcrd for the system. However, I get this
> error message when running pmemd.cuda:
> Program received signal SIGSEGV: Segmentation fault - invalid memory
> reference.
>
> Backtrace for this error:
> #0  0x7FEFF8B0C7D7
> #1  0x7FEFF8B0CDDE
> #2  0x7FEFF8247FEF
> #3  0x46DB1A in __mol_list_mod_MOD_setup_molecule_lists
> #4  0x4AE5F0 in __pme_alltasks_setup_mod_MOD_pme_alltasks_setup
> #5  0x492034 in MAIN__ at pmemd.F90:?
> /tmp/slurmd/job07160/slurm_script: line 27: 19155 Segmentation fault
> (core dumped)
>
> The output file stops after line  Energy averages sample interval:
> |     ene_avg_sampling =    1000
> with no error message.
>
> The md input file is:
>
>  &cntrl
>   imin = 0, nstlim = 100000, dt = 0.001,
>   irest = 0, ntx = 1, ig = 45678,
>   tempi = 100.0, temp0 = 298.0,
>   ntc = 2, ntf = 2, tol = 0.00001,
>   tautp = 0.1, taup = 0.1,
>   ntwx = 1000, ntwe = 0, ntwr = 1000, ntpr = 1000,
>   cut = 8.0, iwrap = 1,
>   ntt =1, ntb = 1, ntp = 0,
>   nscm = 0,
>   ntr=1, restraintmask="!:WAT  & !.H=", restraint_wt=100.0
>   nmropt=1,
> ?
>
?You are using the 12-6-4 parameters for the metal ions, but you are not
using the 12-6-4 potential.  Make sure you set lj1264=1 in the &cntrl
section.  Also, these restraints are VERY strong.  Consider values ~1 to 2
orders of magnitude smaller when running dynamics.
?
> ?
>
>  &end
>  &wt
>    TYPE="TEMP0", istep1=0, istep2=100000,
>    value1=100., value2=298.,
>  &end
>  &wt
>    TYPE="END",
>  &end
> /
>
> The system is able to minimize fine with pmemd. The same error occurs
> during MD when I run pmemd without cuda.
>
?It would help to know what your submission script looked like.  Make sure
you are running pmemd.MPI for parallel instead of pmemd (pmemd is for
serial, only).
HTH,
Jason
--
Jason M. Swails
BioMaPS,
Rutgers University
Postdoctoral Researcher
------------------------------
Message: 7
Date: Sat, 29 Aug 2015 07:38:01 -0400
From: David A Case <david.case.rutgers.edu>
Subject: Re: [AMBER] How do I study the dimerisation energy (i.e.
        energy required to form a dimer from two monomeric units) using AMBER?
To: AMBER Mailing List <amber.ambermd.org>
Message-ID: <20150829113801.GC10287.scarletmail.rutgers.edu>
Content-Type: text/plain; charset=us-ascii
On Sat, Aug 29, 2015, Suchetana Gupta wrote:
> My protein is a homodimer of some ~100 amino acids. I wish to calculate its
> energy required for dimerisation. The process that I am following is:
> 1. Take the dimer. Run 40ns MD. Calculate MMGBSA free energy.
> 2. Take a monomer. Run 40ns MD. Calculate MMGBSA free energy.
> Dimerisation energy=1-(2*2)
This sounds correct to me.  Make sure that you are including an estimate of
the configurational entropy for both calculations.
>
> Now doing this, I am getting less dimerisation energy for a wild type
> protein than the drug resistant mutant one.
Do you know if this is right or wrong (i.e. compared to experiment)?  If the
drug binds in the dimer interface, then your result would be consistent with
the mutant having drug resistance (since the binding pocket is less exposed
in the mutant than in the WT protein.)
> Moreover, the drug resistant variety (both monomer as well as dimer) is
> showing stabler energy value than WT counterpart.
You cannot compare (say) the free energy of the WT monomer with that of the
mutant monomer.  They are not isomers of each other, and hence molecular
mechanics gives no information about their free energy difference.
A more accurate calculation (at least in principle) would be to use TI to
mutate the WT into the mutant sequence.  Do this twice: once in the monomer,
and once in the dimer, and construct a thermodynamics cycle to generate
relative binding free energies.
...dac
------------------------------
Message: 8
Date: Sat, 29 Aug 2015 07:42:34 -0400
From: David A Case <david.case.rutgers.edu>
Subject: Re: [AMBER] Segmentation Fault with pmemd
To: AMBER Mailing List <amber.ambermd.org>
Message-ID: <20150829114234.GD10287.scarletmail.rutgers.edu>
Content-Type: text/plain; charset=us-ascii
On Sat, Aug 29, 2015, Ziheng Wang wrote:
>
> I am simulating a small protein system with a Mg2+ GTP bound (Mg2+
> params from frcmod.) I am using frcmod.ionslm_1264_tip3p for metal
> parameters and http://www.pharmacy.manchester.ac.uk/bryce/amber/ for
> GTP parameters. I was able to generate prmtop and inpcrd for the
> system. However, I get this error message when running pmemd.cuda:
> Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
>
> The system is able to minimize fine with pmemd. The same error occurs
> during MD when I run pmemd without cuda.
Usual debugging advice: set nstlim to some small value (say 100), and ntpr and
ntwx to 1.  See what happens (use the CPU version in serial).  Is the energy
at the start of MD the same as at the end of minimization?  Does it fail on
the first step or later?  If later, look at the structures in the mdcrd file
to see if you can find problems.
....dac
------------------------------
Message: 9
Date: Sat, 29 Aug 2015 05:39:10 -0700
From: Martina Devi <martinadevi2011.gmail.com>
Subject: Re: [AMBER] mismatch base pair from nab
To: david.case.rutgers.edu, AMBER Mailing List <amber.ambermd.org>
Message-ID:
        <CA+JOZ38=tYLkN4KGgixRJPWzCfwmBorrYx3-LEqeV9YubgsrPw.mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
Thank you to both of you sir. The matter was that I did not remove the
atoms that was not suppose to be there. So the pdb that was generated
should be edited with the atoms that should not be present in the modified
residue.
Martina
On Tue, Aug 25, 2015 at 12:57 PM, David A Case <david.case.rutgers.edu>
wrote:
> On Tue, Aug 25, 2015, Martina Devi wrote:
> >
> > I did not get any error message.The base which I did not edit can be
> viewed
> > in xleap The desired edited base which I want to load cannot be viewed in
> > xleap.
>
> Can you be more specific about what you mean by "cannot be viewed in
> xleap"?
> What were the exact commands you typed, and what was the exact response
> from
> the program?
>
> Don't restrict your reporting to what you think are "error messages".  In
> order to help, we need to know everything that happened.
>
> >
> > What I did was I made two pdb files. Then I edited the required portion
> and
> > copied from the other pdb. Is this technique correct?
>
> Remember that you must remove any atoms in your modified residue that are
> not
> supposed to be there: all atoms present in the PDB file must also be in the
> library file for the modified residue.
>
> ....dac
>
>
> _______________________________________________
> 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
End of AMBER Digest, Vol 1326, Issue 1
**************************************
_______________________________________________
AMBER mailing list
AMBER.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber
Received on Sun Aug 30 2015 - 07:30:02 PDT
Custom Search