Clearly a bug in the $ABBR PROTECT processor.  The NMTRAN interpreter removes 
the *EXP(0) (because it does not modify the equation), which messes up $ABBR 
PROTECT process.  This occurs only with EXP(0), but not EXP(1) EXP(2), etc.

Work-arounds are:

KA = TVKA *EXP(-0)

or
ZERO=0.0
KA = TVKA *EXP(ZERO)


Robert J. Bauer, Ph.D.
Senior Director
Pharmacometrics R&D
ICON Early Phase
731 Arbor way, suite 100
Blue Bell, PA 19422
Office: (215) 616-6428
Mobile: (925) 286-0769
robert.ba...@iconplc.com<mailto:robert.ba...@iconplc.com>
www.iconplc.com<http://www.iconplc.com/>

From: owner-nmus...@globomaxnm.com<mailto:owner-nmus...@globomaxnm.com> 
<owner-nmus...@globomaxnm.com<mailto:owner-nmus...@globomaxnm.com>> On Behalf 
Of Mark Sale
Sent: Friday, January 26, 2024 10:59 AM
To: Leonid Gibiansky 
<lgibian...@quantpharm.com<mailto:lgibian...@quantpharm.com>>; Jeroen 
Elassaiss-Schaap (PD-value B.V.) 
<jer...@pd-value.com<mailto:jer...@pd-value.com>>; Elashkar, Omar I. 
<omar.elash...@ufl.edu<mailto:omar.elash...@ufl.edu>>; 
nmusers@globomaxnm.com<mailto:nmusers@globomaxnm.com>
Subject: [EXTERNAL] RE: [NMusers] NONMEM Error on SAEM but not FOCEI

An interesting undocumented feature of PROTECT. If you have EXP(0), e.g.,

KA = TVKA *EXP(0)

The fortran translation in this case apparently is:
KA=TVKA*PEXP(*)B000092

Which then throws a syntax error.

Doesn't happen without
$ABBR PROTECT

Not sure if that counts as a bug, but does prohibit using PROTECT in automated 
methods to run models with/without BSV, or at least makes it a little more 
difficult.



Mark Sale M.D.
Vice President
Integrated Drug Development
mark.s...@certara.com<mailto:mark.s...@certara.com>
Remote-Forestville CA
Office Hours 9 AM - 5 PM Eastern Time
+1 302-516-1684
www.certara.com<http://www.certara.com>
<br /><br />
ICON plc made the following annotations.
------------------------------------------------------------------------------
This e-mail transmission may contain confidential or legally privileged 
information that is intended only for the individual or entity named in the 
e-mail address. If you
are not the intended recipient, you are hereby notified that any disclosure, 
copying, distribution, or reliance upon the contents of this e-mail is strictly 
prohibited. 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 message.

Thank You,

ICON plc
South County Business Park
Leopardstown
Dublin 18
Ireland
Registered number: 145835

Reply via email to