I am looking for a solution to get around the limit of 20 input variables
in nonmem.
The message you get with more than 20 variables in $INPUT is this:
16 $INPUT: NO. OF DATA ITEMS EXCEEDS 20.
STOP 4 statement executed
I did not find anything in the archives or on the Web. I recall having
successfully done that in nonmem V, and I think it was about changing the
value of 20 to another value in a few files.
My original naive idea was that this was just a single change to the SIZES
file in nm VI but that seems to not be the case.
To keep the discussion focused, I am not looking for workarounds like
solutions with concatenated values and an indicator variable.
For a change I am trying to get the software to adapt to the user's needs
instead of the usual opposite situation.
Thanks for any pointers.
Andreas
-----
Andreas Krause, PhD
Lead Scientist Modeling and Simulation
Actelion Pharmaceuticals Ltd
Gewerbestrasse 16
CH-4123 Allschwil
Switzerland
The information of this email and in any file transmitted with it is strictly confidential and may be legally privileged.
It is intended solely for the addressee. If you are not the intended recipient, any copying, distribution or any other use of this email is prohibited and may be unlawful. In such case, you should please notify the sender immediately and destroy this email.
The content of this email is not legally binding unless confirmed by letter.
Any views expressed in this message are those of the individual sender, except where the message states otherwise and the sender is authorised to state them to be the views of the sender's company. For further information about Actelion please see our website at http://www.actelion.com
20 variable limit in $INPUT
8 messages
8 people
Latest: Mar 16, 2009
I am looking for a solution to get around the limit of 20 input variables
in nonmem.
The message you get with more than 20 variables in $INPUT is this:
16 $INPUT: NO. OF DATA ITEMS EXCEEDS 20.
STOP 4 statement executed
I did not find anything in the archives or on the Web. I recall having
successfully done that in nonmem V, and I think it was about changing the
value of 20 to another value in a few files.
My original naive idea was that this was just a single change to the SIZES
file in nm VI but that seems to not be the case.
To keep the discussion focused, I am not looking for workarounds like
solutions with concatenated values and an indicator variable.
For a change I am trying to get the software to adapt to the user's needs
instead of the usual opposite situation.
Thanks for any pointers.
Andreas
-----
Andreas Krause, PhD
Lead Scientist Modeling and Simulation
Actelion Pharmaceuticals Ltd
Gewerbestrasse 16
CH-4123 Allschwil
Switzerland
The information of this email and in any file transmitted with it is strictly
confidential and may be legally privileged.
It is intended solely for the addressee. If you are not the intended recipient,
any copying, distribution or any other use of this email is prohibited and may
be unlawful. In such case, you should please notify the sender immediately and
destroy this email.
The content of this email is not legally binding unless confirmed by letter.
Any views expressed in this message are those of the individual sender, except
where the message states otherwise and the sender is authorised to state them
to be the views of the sender's company. For further information about Actelion
please see our website at http://www.actelion.com
If you are not looking for workarounds, you'll need to wait for Nonmem
VII to be released.
Regards,
Katya
-----------------------------
Ekaterina Gibiansky
Senior Director, PKPD, Modeling & Simulation
ICON Development Solutions
[email protected]
Quoted reply history
________________________________
From: [email protected] [mailto:[email protected]]
On Behalf Of [email protected]
Sent: Monday, March 16, 2009 9:43 AM
To: [email protected]
Subject: [NMusers] 20 variable limit in $INPUT
I am looking for a solution to get around the limit of 20 input
variables in nonmem.
The message you get with more than 20 variables in $INPUT is this:
16 $INPUT: NO. OF DATA ITEMS EXCEEDS 20.
STOP 4 statement executed
I did not find anything in the archives or on the Web. I recall having
successfully done that in nonmem V, and I think it was about changing
the value of 20 to another value in a few files.
My original naive idea was that this was just a single change to the
SIZES file in nm VI but that seems to not be the case.
To keep the discussion focused, I am not looking for workarounds like
solutions with concatenated values and an indicator variable.
For a change I am trying to get the software to adapt to the user's
needs instead of the usual opposite situation.
Thanks for any pointers.
Andreas
-----
Andreas Krause, PhD
Lead Scientist Modeling and Simulation
Actelion Pharmaceuticals Ltd
Gewerbestrasse 16
CH-4123 Allschwil
Switzerland
The information of this email and in any file transmitted with it is
strictly confidential and may be legally privileged.
It is intended solely for the addressee. If you are not the intended
recipient, any copying, distribution or any other use of this email is
prohibited and may be unlawful. In such case, you should please notify
the sender immediately and destroy this email.
The content of this email is not legally binding unless confirmed by
letter.
Any views expressed in this message are those of the individual sender,
except where the message states otherwise and the sender is authorised
to state them to be the views of the sender's company. For further
information about Actelion please see our website at
http://www.actelion.com
Andreas, You are correct that there isn't an easy way to change the limit of 20 data items But, I know of 2 possible solutions: 1. The official way. There is a way to do continuation lines in nonmem data sets, documentation below. But I have found this pretty cumbersome. 2. The hack. When I've needed this it usually was to examine a large number of covariates (sponsors will want everything imaginable looked at). You can read in a separate data set that contains covariates. This is easiest if the covariates are constant within a subject, but can be done if they change. I don't seem to have the code on this computer, but I have it on a CD somewhere. If you need it I'll dig it up. Mark
___________________________________________________________________ | | | CONT DATA ITEM | |_________________________________________________________________| MEANING: Continuation (CONT) data item for PREDPP CONTEXT: $INPUT record and NONMEM data set USAGE: $INPUT ... CONT ... DISCUSSION: CONT labels PREDPP's continuation (CONT) data item. The continuation data item is optional. The CONT data item allows a PREDPP event record to span several data records. It is useful when more than 20 data items are needed to describe a single event. When the CONT data item is not defined on the $INPUT record, every event record consists of a single data record. Values are: 0 This is the last or only data record of the event record. 1 This and the succeeding record are both members of the same event record. MDV must be 1. PREDPP ignores records having CONT=1, except to pass them to the PK and ERROR routines as part of the complete event record. Values of PREDPP data items such as EVID, AMT, etc., are significant only on the final record of each event record, i.e., on records having CONT=0. With NM-TRAN abbreviated code, values on data records having CONT=1 are not available for use as right-hand quantities, i.e., abbreviated code cannot reference the values in data records other than the last of each event record. (It would be possible to reference such values using verbatim code, however). When NM-TRAN performs time translation or ii conversion, it does so only for the event records having CONT=0. (See date , time , ii ). REFERENCES: Guide VI Section II , V.A , V.I REFERENCES: Guide IV Section V.B , V.C.5 Mark Sale MD
Next Level Solutions, LLC
www.NextLevelSolns.com
919-846-9185
Quoted reply history
-------- Original Message --------
Subject: [NMusers] 20 variable limit in $INPUT
From: [email protected]
Date: Mon, March 16, 2009 9:43 am
To: [email protected]
I am looking for a solution to get around the limit of 20 input variables in nonmem. The message you get with more than 20 variables in $INPUT is this: 16 $INPUT: NO. OF DATA ITEMS EXCEEDS 20. STOP 4 statement executed I did not find anything in the archives or on the Web. I recall having successfully done that in nonmem V, and I think it was about changing the value of 20 to another value in a few files. My original naive idea was that this was just a single change to the SIZES file in nm VI but that seems to not be the case. To keep the discussion focused, I am not looking for workarounds like solutions with concatenated values and an indicator variable. For a change I am trying to get the software to adapt to the user's needs instead of the usual opposite situation. Thanks for any pointers. Andreas ----- Andreas Krause, PhD Lead Scientist Modeling and Simulation Actelion Pharmaceuticals Ltd Gewerbestrasse 16 CH-4123 Allschwil Switzerland The information of this email and in any file transmitted with it is strictly confidential and may be legally privileged.
It is intended solely for the addressee. If you are not the intended recipient, any copying, distribution or any other use of this email is prohibited and may be unlawful. In such case, you should please notify the sender immediately and destroy this email.
The content of this email is not legally binding unless confirmed by letter.
Any views expressed in this message are those of the individual sender, except where the message states otherwise and the sender is authorised to state them to be the views of the sender's company. For further information about Actelion please see our website at http://www.actelion.com
Look in your NONMEM html\cont.htm.
The CONT data item lets you specify additional input records which can be continued to allow more than 20 data items.
Here is a description in more detail.
http://www.cognigencorp.com/nonmem/nm/99aug272005.html
I found this by searching with Google for "NONMEM cont data item".
Much better than trying to use the NONMEM archive search which responded with:
No matches were found for 'cont and data and (item or items)'
[email protected] wrote:
> I am looking for a solution to get around the limit of 20 input variables in nonmem.
>
> The message you get with more than 20 variables in $INPUT is this:
>
> 16 $INPUT: NO. OF DATA ITEMS EXCEEDS 20.
> STOP 4 statement executed
>
> I did not find anything in the archives or on the Web. I recall having successfully done that in nonmem V, and I think it was about changing the value of 20 to another value in a few files. My original naive idea was that this was just a single change to the SIZES file in nm VI but that seems to not be the case.
>
> To keep the discussion focused, I am not looking for workarounds like solutions with concatenated values and an indicator variable. For a change I am trying to get the software to adapt to the user's needs instead of the usual opposite situation.
>
> Thanks for any pointers.
>
> Andreas
>
> -----
>
> Andreas Krause, PhD
> Lead Scientist Modeling and Simulation
>
> Actelion Pharmaceuticals Ltd
> Gewerbestrasse 16
> CH-4123 Allschwil
> Switzerland
> The information of this email and in any file transmitted with it is strictly
> confidential and may be legally privileged.
> It is intended solely for the addressee. If you are not the intended recipient,
> any copying, distribution or any other use of this email is prohibited and may
> be unlawful. In such case, you should please notify the sender immediately and
> destroy this email.
> The content of this email is not legally binding unless confirmed by letter.
>
> Any views expressed in this message are those of the individual sender, except where the message states otherwise and the sender is authorised to state them to be the views of the sender's company. For further information about Actelion please see our website at http://www.actelion.com
--
Nick Holford, Dept Pharmacology & Clinical Pharmacology
University of Auckland, 85 Park Rd, Private Bag 92019, Auckland, New Zealand
[email protected] tel:+64(9)923-6730 fax:+64(9)373-7090
http://www.fmhs.auckland.ac.nz/sms/pharmacology/holford
Dear Andreas,
Before NM VII, PsN is a solution.
[create_cont_data.bat] is used to generate cont data set.
[execute -wrap_data modelfile] will run automatically.
But it depends on the structures of model and data set. If it doesn't work,
maybe we should add cont item manually.
Best regards,
Guangli
_____
Quoted reply history
From: [email protected] [mailto:[email protected]] On
Behalf Of [email protected]
Sent: Monday, March 16, 2009 2:43 PM
To: [email protected]
Subject: [NMusers] 20 variable limit in $INPUT
I am looking for a solution to get around the limit of 20 input variables in
nonmem.
The message you get with more than 20 variables in $INPUT is this:
16 $INPUT: NO. OF DATA ITEMS EXCEEDS 20.
STOP 4 statement executed
I did not find anything in the archives or on the Web. I recall having
successfully done that in nonmem V, and I think it was about changing the
value of 20 to another value in a few files.
My original naive idea was that this was just a single change to the SIZES
file in nm VI but that seems to not be the case.
To keep the discussion focused, I am not looking for workarounds like
solutions with concatenated values and an indicator variable.
For a change I am trying to get the software to adapt to the user's needs
instead of the usual opposite situation.
Thanks for any pointers.
Andreas
-----
Andreas Krause, PhD
Lead Scientist Modeling and Simulation
Actelion Pharmaceuticals Ltd
Gewerbestrasse 16
CH-4123 Allschwil
Switzerland
The information of this email and in any file transmitted with it is
strictly confidential and may be legally privileged.
It is intended solely for the addressee. If you are not the intended
recipient, any copying, distribution or any other use of this email is
prohibited and may be unlawful. In such case, you should please notify the
sender immediately and destroy this email.
The content of this email is not legally binding unless confirmed by letter.
Any views expressed in this message are those of the individual sender,
except where the message states otherwise and the sender is authorised to
state them to be the views of the sender's company. For further information
about Actelion please see our website at http://www.actelion.com
Hi All,
PsN does this automatically when using the '-wrap_data' option of the
'execute' command. See
http://psn.sourceforge.net/PDF_docs/common_options_defaults_versions_psn.pdf
for more details.
Best regards,
Andy
Andrew Hooker, Ph.D.
Associate Professor of Pharmacometrics
Div. of Pharmacokinetics and Drug Therapy
Dept. of Pharmaceutical Biosciences
Uppsala University
Box 591, 751 24, Uppsala, Sweden
Phone: +46 18 471 4355
Mobile: +46 701 679 048
www.farmbio.uu.se/research.php?avd=5
Quoted reply history
-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of Nick Holford
Sent: Monday, March 16, 2009 15:48
To: nmusers
Subject: Re: [NMusers] 20 variable limit in $INPUT
Look in your NONMEM html\cont.htm.
The CONT data item lets you specify additional input records which can
be continued to allow more than 20 data items.
Here is a description in more detail.
http://www.cognigencorp.com/nonmem/nm/99aug272005.html
I found this by searching with Google for "NONMEM cont data item".
Much better than trying to use the NONMEM archive search which responded
with:
No matches were found for 'cont and data and (item or items)'
[email protected] wrote:
>
> I am looking for a solution to get around the limit of 20 input
> variables in nonmem.
> The message you get with more than 20 variables in $INPUT is this:
>
> 16 $INPUT: NO. OF DATA ITEMS EXCEEDS 20.
> STOP 4 statement executed
>
> I did not find anything in the archives or on the Web. I recall having
> successfully done that in nonmem V, and I think it was about changing
> the value of 20 to another value in a few files.
> My original naive idea was that this was just a single change to the
> SIZES file in nm VI but that seems to not be the case.
>
> To keep the discussion focused, I am not looking for workarounds like
> solutions with concatenated values and an indicator variable.
> For a change I am trying to get the software to adapt to the user's
> needs instead of the usual opposite situation.
>
> Thanks for any pointers.
>
> Andreas
>
> -----
>
> Andreas Krause, PhD
> Lead Scientist Modeling and Simulation
>
> Actelion Pharmaceuticals Ltd
> Gewerbestrasse 16
> CH-4123 Allschwil
> Switzerland
> The information of this email and in any file transmitted with it is
strictly confidential and may be legally privileged.
> It is intended solely for the addressee. If you are not the intended
recipient, any copying, distribution or any other use of this email is
prohibited and may be unlawful. In such case, you should please notify the
sender immediately and destroy this email.
> The content of this email is not legally binding unless confirmed by
letter.
> Any views expressed in this message are those of the individual sender,
except where the message states otherwise and the sender is authorised to
state them to be the views of the sender's company. For further information
about Actelion please see our website at http://www.actelion.com
>
--
Nick Holford, Dept Pharmacology & Clinical Pharmacology
University of Auckland, 85 Park Rd, Private Bag 92019, Auckland, New Zealand
[email protected] tel:+64(9)923-6730 fax:+64(9)373-7090
http://www.fmhs.auckland.ac.nz/sms/pharmacology/holford
Andreas,
PsN has functionality for automatically applying the CONT-data-item
approach mentioned by Mark and Nick.
To run your model in nonmem with more than 20 input variables, you would
simply type:
execute --wrap_data run1.mod
In a subdirectory PsN will create a new dataset and model file with CONT
and other necessary components and run this in NONMEM. The nonmem output
file, table files etc. will be returned to the directory where user runs
execute.
There are situations where the PsN-wrap_data functionality fails, but
for these (rare) situations it also seems impossible to make the
CONT-functionality to work "manually" (outside of PsN). It is not clear
to me if these problems arise due to errors in the NONMEM documentation
or implementation of the CONT data item, but again; it most often works!
Cheers
Jakob
Quoted reply history
-----Original Message-----
From: [email protected] [mailto:[email protected]]
On Behalf Of Nick Holford
Sent: 16 March 2009 14:48
To: nmusers
Subject: Re: [NMusers] 20 variable limit in $INPUT
Look in your NONMEM html\cont.htm.
The CONT data item lets you specify additional input records which can
be continued to allow more than 20 data items.
Here is a description in more detail.
http://www.cognigencorp.com/nonmem/nm/99aug272005.html
I found this by searching with Google for "NONMEM cont data item".
Much better than trying to use the NONMEM archive search which responded
with:
No matches were found for 'cont and data and (item or items)'
[email protected] wrote:
>
> I am looking for a solution to get around the limit of 20 input
> variables in nonmem.
> The message you get with more than 20 variables in $INPUT is this:
>
> 16 $INPUT: NO. OF DATA ITEMS EXCEEDS 20.
> STOP 4 statement executed
>
> I did not find anything in the archives or on the Web. I recall having
> successfully done that in nonmem V, and I think it was about changing
> the value of 20 to another value in a few files.
> My original naive idea was that this was just a single change to the
> SIZES file in nm VI but that seems to not be the case.
>
> To keep the discussion focused, I am not looking for workarounds like
> solutions with concatenated values and an indicator variable.
> For a change I am trying to get the software to adapt to the user's
> needs instead of the usual opposite situation.
>
> Thanks for any pointers.
>
> Andreas
>
> -----
>
> Andreas Krause, PhD
> Lead Scientist Modeling and Simulation
>
> Actelion Pharmaceuticals Ltd
> Gewerbestrasse 16
> CH-4123 Allschwil
> Switzerland
> The information of this email and in any file transmitted with it is
strictly confidential and may be legally privileged.
> It is intended solely for the addressee. If you are not the intended
recipient, any copying, distribution or any other use of this email is
prohibited and may be unlawful. In such case, you should please notify
the sender immediately and destroy this email.
> The content of this email is not legally binding unless confirmed by
letter.
> Any views expressed in this message are those of the individual
sender, except where the message states otherwise and the sender is
authorised to state them to be the views of the sender's company. For
further information about Actelion please see our website at
http://www.actelion.com
>
--
Nick Holford, Dept Pharmacology & Clinical Pharmacology
University of Auckland, 85 Park Rd, Private Bag 92019, Auckland, New
Zealand
[email protected] tel:+64(9)923-6730 fax:+64(9)373-7090
http://www.fmhs.auckland.ac.nz/sms/pharmacology/holford