NONMEM Users Network Archive

Hosted by Cognigen

PLT Data - A Graphical Interface to Create NONMEM Datasets (beta version)

From: Dennis Fisher <fisher>
Date: Mon, 22 Jun 2015 06:55:36 -0700

Fellow NONMEM users,

NONMEM users are well aware that creation of a NONMEM dataset can be a =
complicated task, often requiring many hours or days. PLT Data is a =
graphical interface designed to facilitate that task. Source data can =
be in a variety of formats (SAS7BDAT, XPT, CSV, TXT, tab-delimited, =
pipe-delimited). PLT Data reads these files, saving all output in CSV =
format and provides the user with information about the content of each =
file. The user then populates fields in the interface, directing PLT =
Data how to process the dataset. For example, the user identifies which =
file contains Cp data, column headers for each of date/time, =
concentration, etc., and how date/time are formatted. Similar steps are =
applied to the file containing dosing data and, if available, =
demographics, vital signs, and laboratory values. PLT data can even =
link files, one of which contains concentrations, the other containing =
sample times. PLT Data then constructs a dataset, formatted for NONMEM, =
containing the core information that the user expects and creates a =
series of graphics (e.g., by subject, by dose group, composite, =

PLT Data also calculates time-after-dose, number of doses, dose #, and a =
variety of covariates such as GFR (using several user-selectable =
formulae), "elderly", lean body mass, and BMI. If LOQ is provided, PLT =
Data can create an EVID column based on Beal's Method 5 or 6. PLT Data =
also attempts to translate covariates in text form into numerics, e.g., =
if race appears in the source data as "White", "black", Caucasian", "W", =
or "B", PLT Data attempts to map these to numbers (and informs the user =
as to how that was accomplished). PLT Data can add records to the =
dataset with EVID=2; these records provide additional predictions, =
thereby allowing the display of graphics better representing the =
predicted Cp profile. This is but a small subset of the many things =
that can be included in a dataset. PLT Data also summarizes the data =
(number of doses / subject; total dose / subject; observations / =
subject) and each categorical or continuous covariate. In addition, PLT =
Data provides a record of every step that it executes, thereby ensuring =
traceability and reproducibility.

The engine for PLT Data is R (open-source software available at = Other than installation of R, under most circumstances, =
the user does not need to be facile with R. However, in some instances, =
construction of more complicated datasets requires that the user write a =
few lines of R code (examples are provided).

PLT Data is in the final stages of beta testing, having been tested on > =
30 datasets. It is available for free at; an installer, =
examples, and a manual are provided. Details of what can be =
accomplished with PLT Data are available at

I look forward to people using PLT Data. If you encounter problems (as =
one expects in the final stages of beta testing), I will fix them. And, =
I encourage feedback from users as to how to improve the interface and =


Dennis Fisher MD
P < (The "P Less Than" Company)
Phone: 1-866-PLessThan (1-866-753-7784)
Fax: 1-866-PLessThan (1-866-753-7784) <>

Received on Mon Jun 22 2015 - 09:55:36 EDT

The NONMEM Users Network is maintained by ICON plc. Requests to subscribe to the network should be sent to:

Once subscribed, you may contribute to the discussion by emailing: