AMBER Archive (2008)Subject: AMBER: MM-PBSA error in Amber10: possible bug?
From: Pablo Englebienne (pablo.englebienne_at_mcgill.ca)
Date: Fri Oct 31 2008 - 22:38:15 CDT
Hi, I'm trying to run some MM-PBSA calculations on Amber10 (patched up
to bugfix 8; bugfix.9 and bugfix.10 apparently do not affect this
issue so it's essentially fully patched), and I'm running into
trouble. This same problem has been recently reported by other users,
but I still didn't see a solution posted on the list:
- http://archive.ambermd.org/200810/0006.html
- http://archive.ambermd.org/200810/0050.html
- http://archive.ambermd.org/200810/0283.html
I found that the same problem I see with my system (and what the other
users were seeing) happens when I try to run the test on $AMBERHOME/
src/mm_pbsa:
$ cd $AMBERHOME/src/mm_pbsa/Examples
$ make test.all
cd 01_GenerateSnapshots; /opt/amber/amber10/exe/mm_pbsa.pl mm_pbsa.in
> mm_pbsa.log 2>&1
cd 02_MMPBSA_Stability; /opt/amber/amber10/exe/mm_pbsa.pl mm_pbsa.in >
mm_pbsa.log 2>&1
cd 03_MMPBSA_Binding; /opt/amber/amber10/exe/mm_pbsa.pl mm_pbsa.in >
mm_pbsa.log 2>&1
make: *** [test.MMPBSA_Binding] Error 26
This is the content of 03_MMPBSA_Binding/mm_pbsa.log:
--[mm_pbsa.log]--
=>> Init data
Presuming executables of amber suite to be in /opt/amber/amber10/
exe
=>> Reading input parameters
Found PREFIX => ras_raf_II_wt
Found PATH => ../01_GenerateSnapshots/
Found COMPLEX => 1
Found RECEPTOR => 1
Found LIGAND => 1
Found COMPT => ../ras_raf_II_wt.prmtop
Found RECPT => ../ras_II_wt.prmtop
Found LIGPT => ../raf_wt.prmtop
Found GC => 0
Found AS => 0
Found DC => 0
Found MM => 1
Found GB => 1
Found PB => 1
Found MS => 1
Found NM => 0
Found PROC => 2
Found REFE => 0
Found INDI => 1.0
Found EXDI => 80.0
Found SCALE => 2
Found LINIT => 1000
Found PRBRAD => 1.4
Found ISTRNG => 0.0
Found RADIOPT => 0
Found NPOPT => 1
Found CAVITY_SURFTEN => 0.0072
Found CAVITY_OFFSET => 0.00
Found SURFTEN => 0.0072
Found SURFOFF => 0.00
Found DIELC => 1.0
Found IGB => 2
Found GBSA => 1
Found SALTCON => 0.00
Found EXTDIEL => 80.0
Found INTDIEL => 1.0
Found SURFTEN => 0.0072
Found SURFOFF => 0.00
Found PROBE => 0.0
=>> Checking sanity
Checking GENERAL
Setting START to default 1
Setting STOP to default 10e10
Setting OFFSET to default 1
Setting VERBOSE to default 0
Checking MM
Checking PB
Checking GB
Checking MS
=>> Creating input
Sander input
PBSA input
=>> Calculating energy / entropy contributions
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_com.crd.1
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_com.crd.2
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_com.crd.3
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_com.crd.4
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_com.crd.5
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_rec.crd.1
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_rec.crd.2
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_rec.crd.3
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_rec.crd.4
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_rec.crd.5
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_lig.crd.1
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_lig.crd.2
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_lig.crd.3
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_lig.crd.4
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
Calc contrib for ../01_GenerateSnapshots/ras_raf_II_wt_lig.crd.5
Calc MM/GB/SAS
Generate PDB
Center PDB
Calc PBSA
Generate PQR
Calc MS
=>> Doing statistics
=>> Values of global variables
TEMP = 300
R = 8.314
gammaP = 0.0072
betaP = 0.00
gammaG = 0.0072
betaG = 0.00
=>> Reading input
=>> Reordering files
Final order:
1. ras_raf_II_wt_com.all.out: -
2. ras_raf_II_wt_rec.all.out: -
3. ras_raf_II_wt_lig.all.out: -
=>> Reading files
Reading ras_raf_II_wt_com.all.out
WARNING: Missing PBNONPOL for PB in 0 -> Taken from -1
WARNING: Missing ELRAELE for PB in 0 -> Taken from -1
WARNING: Missing EPB for PB in 0 -> Taken from -1
WARNING: Missing PBNONPOL for PB in 1 -> Taken from 0
WARNING: Missing ELRAELE for PB in 1 -> Taken from 0
WARNING: Missing EPB for PB in 1 -> Taken from 0
WARNING: Missing PBNONPOL for PB in 2 -> Taken from 1
WARNING: Missing ELRAELE for PB in 2 -> Taken from 1
WARNING: Missing EPB for PB in 2 -> Taken from 1
WARNING: Missing PBNONPOL for PB in 3 -> Taken from 2
WARNING: Missing ELRAELE for PB in 3 -> Taken from 2
WARNING: Missing EPB for PB in 3 -> Taken from 2
WARNING: Missing PBNONPOL for PB in 4 -> Taken from 3
WARNING: Missing ELRAELE for PB in 4 -> Taken from 3
WARNING: Missing EPB for PB in 4 -> Taken from 3
Reading ras_raf_II_wt_rec.all.out
Checking CALC
WARNING: Missing PBNONPOL for PB in 0 -> Taken from -1
WARNING: Missing ELRAELE for PB in 0 -> Taken from -1
WARNING: Missing EPB for PB in 0 -> Taken from -1
WARNING: Missing PBNONPOL for PB in 1 -> Taken from 0
WARNING: Missing ELRAELE for PB in 1 -> Taken from 0
WARNING: Missing EPB for PB in 1 -> Taken from 0
WARNING: Missing PBNONPOL for PB in 2 -> Taken from 1
WARNING: Missing ELRAELE for PB in 2 -> Taken from 1
WARNING: Missing EPB for PB in 2 -> Taken from 1
WARNING: Missing PBNONPOL for PB in 3 -> Taken from 2
WARNING: Missing ELRAELE for PB in 3 -> Taken from 2
WARNING: Missing EPB for PB in 3 -> Taken from 2
WARNING: Missing PBNONPOL for PB in 4 -> Taken from 3
WARNING: Missing ELRAELE for PB in 4 -> Taken from 3
WARNING: Missing EPB for PB in 4 -> Taken from 3
Reading ras_raf_II_wt_lig.all.out
Checking CALC
WARNING: Missing PBNONPOL for PB in 0 -> Taken from -1
WARNING: Missing ELRAELE for PB in 0 -> Taken from -1
WARNING: Missing EPB for PB in 0 -> Taken from -1
WARNING: Missing PBNONPOL for PB in 1 -> Taken from 0
WARNING: Missing ELRAELE for PB in 1 -> Taken from 0
WARNING: Missing EPB for PB in 1 -> Taken from 0
WARNING: Missing PBNONPOL for PB in 2 -> Taken from 1
WARNING: Missing ELRAELE for PB in 2 -> Taken from 1
WARNING: Missing EPB for PB in 2 -> Taken from 1
WARNING: Missing PBNONPOL for PB in 3 -> Taken from 2
WARNING: Missing ELRAELE for PB in 3 -> Taken from 2
WARNING: Missing EPB for PB in 3 -> Taken from 2
WARNING: Missing PBNONPOL for PB in 4 -> Taken from 3
WARNING: Missing ELRAELE for PB in 4 -> Taken from 3
WARNING: Missing EPB for PB in 4 -> Taken from 3
=>> Treat special parameters
=>> Calc missing parameters
Processing MM GAS
Doing 1 MM ELE
No values for MM_ELE existing -> Skipping
Processing MM INT
Doing 1 MM BOND
Doing 1 MM ANGLE
Doing 1 MM DIHED
Doing 1 MM BOND
Doing 1 MM ANGLE
Doing 1 MM DIHED
Doing 1 MM BOND
Doing 1 MM ANGLE
Doing 1 MM DIHED
Processing MM ELE
Doing 1 MM ELENB
Doing 1 MM ELE14
Doing 1 MM ELENB
Doing 1 MM ELE14
Doing 1 MM ELENB
Doing 1 MM ELE14
Processing MM VDW
Doing 1 MM VDWNB
Doing 1 MM VDW14
Doing 1 MM VDWNB
Doing 1 MM VDW14
Doing 1 MM VDWNB
Doing 1 MM VDW14
Processing GB GBTOT
Doing 1 GB GBSOL
No values for GB_GBSOL existing -> Skipping
Processing GB GBELE
Doing 1 GB GB
Doing 1 MM ELE
Doing 1 GB GB
Doing 1 MM ELE
Doing 1 GB GB
Doing 1 MM ELE
Processing GB GBSOL
Doing 1 GB GB
Doing 1 GB GBSUR
Doing 1 GB GB
Doing 1 GB GBSUR
Doing 1 GB GB
Doing 1 GB GBSUR
Processing PB PBSOL
Doing 1 PB PBCAL
Doing 1 PB PBSUR
Doing 1 PB PBDIS
Doing 1 PB PBCAL
Doing 1 PB PBSUR
Doing 1 PB PBDIS
Doing 1 PB PBCAL
Doing 1 PB PBSUR
Doing 1 PB PBDIS
Processing PB PBELE
Doing 1 PB PBCAL
Doing 1 MM ELE
Doing 1 PB PBCAL
Doing 1 MM ELE
Doing 1 PB PBCAL
Doing 1 MM ELE
Processing PB PBTOT
Doing 1 PB PBSOL
Doing 1 MM GAS
No values for MM_GAS existing -> Skipping
Processing MM GAS
Doing 1 MM ELE
Doing 1 MM VDW
Doing 1 MM INT
Doing 1 MM ELE
Doing 1 MM VDW
Doing 1 MM INT
Doing 1 MM ELE
Doing 1 MM VDW
Doing 1 MM INT
Processing GB GBTOT
Doing 1 GB GBSOL
Doing 1 MM GAS
Doing 1 GB GBSOL
Doing 1 MM GAS
Doing 1 GB GBSOL
Doing 1 MM GAS
Processing PB PBTOT
Doing 1 PB PBSOL
Doing 1 MM GAS
Doing 1 PB PBSOL
Doing 1 MM GAS
Doing 1 PB PBSOL
Doing 1 MM GAS
=>> Calc delta from raw data
No data for 0+0 PB ELRAELE 0
--[mm_pbsa.log]--
It looks like there is some missing data, or data that is not properly
being processed by the script.
I did some quick insight, and it seems to me that the following line
in mm_pbsa_calceneent.pm:
--[mm_pbsa_calceneent.pm]--
print OUT "ELRAELE = ", 0.5 * ${lraele} * $kcal2kt, "\n";
--[mm_pbsa_calceneent.pm]--
should print a line starting with ELRAELE in the *_all.out files, but
there is no ELRAELE in any of the *_all.out.save files. Even a little
bit before that line in mm_pbsa_calceneent.pm, the section that
defined the value for $lraele looks for a line with 'Protein-solvent
interactions' in it in the PBSA output file, but no line contains that
text in the output file:
--[mm_pbsa_calceneent.pm]--
while(defined($line = <IN>)){
if($r_gen->{"DC"}){
if($line =~ /^TDC/ || $line =~ /^SDC/ || $line =~ /^BDC/){
print OUT "PB_" . $line;
}
}
elsif($line =~ /FINAL RESULTS/){
$finalflg = 1;
}
elsif($line =~ /Protein-solvent interactions: +(-?\d+\.\d+) +(-?\d
+\.\d+)/){ <-- this line
$lraele = $1;
$lravdw = $2;
}
--[mm_pbsa_calceneent.pm]--
It looks like perhaps the output of the PBSA calculation changed in
the last version, and the mm_pbsa.pl is not picking the results up
correctly?
Regards,
--
Pablo Englebienne, PhD Student, Moitessier research group
Department of Chemistry, McGill University
801 Sherbrooke Street West
Otto Maass bldg, room 206
H3A 2K6 Montréal, Québec, Canada
Tel (514) 398-5501 Fax (514) 398-2382
"Progress is made by lazy men looking for easier ways to do things." -
Robert A. Heinlein
-----------------------------------------------------------------------
The AMBER Mail Reflector
To post, send mail to amber_at_scripps.edu
To unsubscribe, send "unsubscribe amber" (in the *body* of the email)
to majordomo_at_scripps.edu
|