NONMEM Users Network Archive

Hosted by Cognigen

NONMEM VI 2.0 Bug Alert #1

From: Ludden, Thomas <Thomas.Ludden>
Date: Tue, 19 Aug 2008 17:00:37 -0400

Dear All:
 
Below are listed three bugs that have been detected in NONMEM VI 2.0.
 
The bug affecting PREDPP's TRANS6 is present in all versions starting
with NONMEM V 1.0.
 
The bug affecting NMTRAN's BIND is present in all versions starting with
NONMEM IV 1.0.
 
Fixed routines can be found at
ftp://ftp.globomaxnm.com/Public/nonmem/NONMEM_VI_fixed_routines/ .
Login is required to access this directory. The username is nonmemvi and
the password is updates. The subdirectories PREDPP_15AUG2008 and
NMTRAN_15AUG2008 contain the fixed TRANS6 and BIND routines,
respectively.
 
Tom
 
************************************************************************
******
 
NONMEM VI 2.0 Bug List
________________________________________________________
nmfe6.bat
 
1. To prevent an extraneous character in the result file,
locate in nmfe6.bat the command
 
copy %2 +FMSG %2
 
and change it to
 
copy %2 +FMSG /b %2 /b
 
_________________________________________________________
PREDPP
 
1. There is a PREDPP bug in TRANS6 that affects the calculation of
derivatives when used with
ADVAN11 or ADVAN12. Simulations are unaffected. Estimation using a
conditional method will
yield a parameter search and results that are obviously problematic.
Estimation using the FO
method may or may not yield results that are obviously problematic.
 
This bug is also present in all versions starting with NONMEM V 1.0
 
This bug is not encountered when TRANS6 is used with ADVAN3 or ADVAN4.

 
Fix:
Locate in TRANS6 the line
 
     X +GG(1,1,1)*(K21*DK31+GG(4,KP,1)*K31))/(K21*K31)
 
and replace with
 
C CHANGED +GG(1,1,1) TO -GG(1,1,1) 6/2008
     X -GG(1,1,1)*(K21*DK31+GG(4,KP,1)*K31))/(K21*K31).
 
_________________________________________________________
NMTRAN
 
1. There is a bug in NMTRAN's BIND subroutine that is observed when the
$BIND record is used,
the date data item is dropped, and the label of the date data item in
the $INPUT record is DAT1,
 DAT2, or DAT3.
 
Processing of the control steam and data file are terminated with a
spurious message from NMTRAN
 and there is no execution of NONMEM.
 
The bug is present in all versions starting with NONMEM IV 1.0.
 
Fix:
 
Locate
         IF (DROPDT.AND.DNAME(I).EQ.'DATE') THEN
 
Replace with
 
C TEST FOR DAT1, DAT2, DAT3 ADDED 8/2008
        IF (DROPDT.AND.(DNAME(I).EQ.'DATE'
     X .OR.DNAME(I).EQ.'DAT1'.OR.DNAME(I).EQ.'DAT2'
     X .OR.DNAME(I).EQ.'DAT3')) THEN
__________________________________________________________

ICON plc made the following annotations.
-------------------------------------------------------------------------=
-----
This e-mail transmission may contain confidential or legally privileged i=
nformation
that is intended only for the individual or entity named in the e-mail ad=
dress. If you
are not the intended recipient, you are hereby notified that any disclosu=
re, copying,
distribution, or reliance upon the contents of this e-mail is strictly pr=
ohibited. If
you have received this e-mail transmission in error, please reply to the =
sender, so that
ICON plc can arrange for proper delivery, and then please delete the mess=
age.
Thank You,
ICON plc
South County Business Park
Leopardstown
Dublin 18
Ireland
Registered number: 145835

***Please note that starting Monday July 14th ICON has standardized on th=
e iconplc.com domain name***

Received on Tue Aug 19 2008 - 17:00:37 EDT

The NONMEM Users Network is maintained by ICON plc. Requests to subscribe to the network should be sent to: nmusers-request@iconplc.com.

Once subscribed, you may contribute to the discussion by emailing: nmusers@globomaxnm.com.