Phoenix WinNonlin 6.0 Getting Started Guide
Phoenix WinNonlin 6.0 Getting Started Guide
WinNonlin
Getting Started Guide for
Phoenix WinNonlin and
Phoenix Connect
Version 6.0
Phoenix WinNonlin Version 6.0
Phoenix WinNonlin copyright 2005-2009, Tripos, L.P. All rights reserved. This software and the accom-
panying documentation are owned by Tripos, L.P. Pharsight is authorized to distribute and sublicense the
material contained herein with the express written permission of Tripos, L.P. The software and the accompany-
ing documentation may be used only as authorized in the license agreement controlling such use. No part of
this software or the accompanying documentation may be reproduced, transmitted, or translated, in any form
or by any means, electronic, mechanical, manual, optical, or otherwise, except as expressly provided by the
license agreement or with the prior written permission of Tripos, L.P.
This product may contain the following software that is provided to Tripos, L.P. under license: Actuate For-
mula One copyright 1993-2003 Actuate Corporation. All rights reserved. Dundas Chart for ASP.NET enter-
prise edition 5.5.1.1700 (with custom code changes) copyright 2009 Dundas Data Visualization and others. All
rights reserved. Tab Pro ActiveX 2.0.0.45 copyright 1996-1998, FarPoint Technologies, Inc. All rights
reserved. Sentinel RMS 8.1.1 copyright 2006 SafeNet, Inc. All rights reserved. Microsoft XML Parser ver-
sion 3.0 copyright 1998-2005 Microsoft Corporation. All rights reserved. Tripos L.P. has agreement with the
following software to use and redistribute licenses: Syncfusion Essential Studio Enterprise 6.302.0.30 copy-
right 2001-2009 Syncfusion Inc. All rights reserved. Minimal Gnu for Windows (MingW), copyright 2007
Free Software Foundation, Inc. This product may also contain the following royalty free software: DotNetbar
1.0.0.24030 (with custom code changes) copyright 1996-2009 DevComponents LLC. All rights reserved.
Xceed zip Library 2.0.116.0 copyright 2009 Xceed Software Inc. All rights reserved. IMSL copyright 1970-
2008 Visual Numerics, Inc. All rights reserved.
Information in the documentation is subject to change without notice and does not represent a commitment on
the part of Pharsight Corporation or Tripos, L.P. The documentation contains information proprietary to Tri-
pos, L.P. and is for use by Pharsight Corporation, and its affiliates' and designates' customers only. Use of the
information contained in the documentation for any purpose other than that for which it is intended is not
authorized. NONE OF PHARSIGHT CORPORATION, TRIPOS, L.P., NOR ANY OF THE CONTRIBUTORS TO THIS DOC-
UMENT MAKES ANY REPRESENTATION OR WARRANTY, NOR SHALL ANY WARRANTY BE IMPLIED, AS TO THE
COMPLETENESS, ACCURACY, OR USEFULNESS OF THE INFORMATION CONTAINED IN THIS DOCUMENT, NOR DO
THEY ASSUME ANY RESPONSIBILITY FOR LIABILITY OR DAMAGE OF ANY KIND WHICH MAY RESULT FROM THE
USE OF SUCH INFORMATION.
Trademarks
Connect, AutoPilot, Drug Model Explorer, DMX, Pharsight Knowledgebase Server (PKS), PKS Reporter,
Pharsight, Phoenix, Phoenix Connect, Trial Simulator, WinNonlin and WinNonMix are trademarks or regis-
tered trademarks of Tripos, L.P. and are licensed to Pharsight Corporation as provided above. NONMEM is a
registered trademark of ICON Development Solutions. S-PLUS is a registered trademark of Insightful Corpo-
ration. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks
of SAS Institute Inc. in the USA and other countries. Sentinel RMS is a trademark of SafeNet, Inc. Microsoft,
MS, the Internet Explorer logo, MS-DOS, the Office logo, Microsoft Word, Microsoft Excel, Microsoft Pow-
erPoint, Windows, Windows 2000, Windows XP, Windows Vista, the Windows logo, the Windows Start logo,
and the XL design (the Microsoft Excel logo) are trademarks or registered trademarks of Microsoft Corpora-
tion. Pentium and Pentium III are trademarks or registered trademarks of Intel Corporation. Adobe, Acrobat,
Acrobat Reader, and the Adobe PDF logo are registered trademarks of Adobe Systems Incorporated. All other
brand or product names mentioned in this documentation are trademarks or registered trademarks of their
respective companies or organizations.
LAPACK
Copyright 1992-2007 The University of Tennessee. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that
the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following
disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the fol-
lowing disclaimer listed in this license in the documentation and/or other materials provided with the distribu-
tion.
Neither the name of the copyright holders nor the names of its contributors may be used to endorse or promote
products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUEN-
TIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABIL-
ITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
NLog
Copyright 2004-2006 Jaroslaw Kowalski <[email protected]>. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that
the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following
disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the fol-
lowing disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of Jaroslaw Kowalski nor the names of its contributors may be used to endorse or promote
products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUEN-
TIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABIL-
ITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Pharsight Corporation
1699 S. Hanley Road, St. Louis, MO 63144 USA
http://www.pharsight.com [email protected]
Contents
Chapter 1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Pharsight contact information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
System and hardware requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Installing Phoenix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
v
Phoenix
Getting Started Guide
vi
Chapter 1
Installation
Installing the Phoenix Platform
The Getting Started Guide contains installation and licensing instructions for
both Phoenix WinNonlin and Phoenix Connect. The generic term Phoenix is used
in this guide to simplify terminology.
This chapter contains the following topics:
Pharsight contact information on page 1
System and hardware requirements on page 2
Installing Phoenix on page 5
Customer support
Email [email protected]
Web www.pharsight.com/support/support_sflogin.php
Phone +1-919-852-4620
Fax +1-919-859-6871
Post Pharsight Corporation
5625 Dillard Drive, Suite 205
Cary, North Carolina 27518
Contact Pharsight sales for purchases, license renewals and product upgrades.
1
Phoenix
1 Getting Started Guide
Sales
Email [email protected]
Phone +1-888-708-7444 (US only)
+1-919-852-4685 (International)
Fax +1-650-314-3811
For licensing issues, including sales and technical support, use the following con-
tact information.
2
Installation
System and hardware requirements 1
3
Phoenix
1 Getting Started Guide
Software Requirements
PKS (Pharsight Knowledgebase Server) See the PKS 4.0 Release Notes for a list of
4.0 supported and tested software and operat-
ing systems.
PKS Reporter 1.3.1* See the PKS Reporter 1.3.1 Release
Notes for a list of supported and tested
software and operating systems.
*When used in conjunction with PKS 4.0. Phoenix does not interact directly with
PKS Reporter.
Phoenix can coexist with all current Pharsight software, including WinNonlin
5.2.1 with or without the IVIVC Toolkit.
Hardware requirements
Item Requirement
Processor Intel Pentium 4 2.8 Ghz. or greater
RAM 1 gigabyte memory total
4
Installation
Installing Phoenix 1
Hardware requirements
Item Requirement
Harddrive space 300 megabytes free
Installing Phoenix
The installation steps for installing Phoenix WinNonlin and Phoenix Connect are
the same.
Before installation:
The following steps are optional and only apply if S-PLUS is going to be used
with Phoenix but has not yet been installed.
1. If S-PLUS or later is not already installed then install S-PLUS according to
the instructions on the S-PLUS installation CD.
2. Add the directory path to the S-PLUS installation to the System variables
Path statement.
For example, if S-PLUS 7.0 is installed in the default location, then the
System variable Path statement must include the line C:\Program
Files\Insightful\splus70\cmd.
3. For more on editing System variables, refer to this Microsoft Knowledgebase
article.
Installation notes:
If Phoenix is being installed on a computer that uses Windows Vista, see
Windows Vista installation on page 13 for post-installation instructions.
If Phoenix is being installed on a computer that uses Windows 2003 Citrix
Server, see Windows 2003 Citrix Server installation on page 14 for post-
installation instructions.
If Phoenix is being installed on a computer that does have any .NET frame-
work or a .NET framework prior to 2.0 Service Pack 1, see Systems with-
out .NET 2.0 SP1 or higher on page 6 for an important installation
warning.
5
Phoenix
1 Getting Started Guide
Install Phoenix:
There are two ways to start the Phoenix installation process, depending on which
delivery method was used to acquire Phoenix.
1. Extract the ZIP file that contains the installation files.
2. Double-click Install.exe to run the Phoenix Installation wizard.
Vista only: Select Allow in the User Account Control dialog.
OR
1. Insert the Phoenix CD into the computers CD or DVD drive.
2. If the Phoenix Installation Wizard does not start automatically:
Double-click the My Computer icon on the desktop or select My Com-
puter in the Start menu.
Open the Phoenix CD to display its contents.
Double-click Install.exe to run the Phoenix Installation wizard.
Vista only: Select Allow in the User Account Control dialog.
Install.exe detects the operating system and starts the appropriate
executable.
6
Installation
Installing Phoenix 1
3. Read the license agreement. To accept its terms and proceed with the installa-
tion, select the I accept the license agreement option button and click Next.
7
Phoenix
1 Getting Started Guide
Note: If there are any questions about the agreement, then contact Pharsights sales
department at [email protected].
8
Installation
Installing Phoenix 1
9
Phoenix
1 Getting Started Guide
9. Click Next.
The User Information screen is displayed.
10
Installation
Installing Phoenix 1
CAUTION: The MinGW installation directory must be on the root level of the drive on
which it is being installed. For example, if MinGW is installed on the C:\
drive, the destination folder must be C:\<MinGW installation
directory name>.
11
Phoenix
1 Getting Started Guide
For descriptions of the Phoenix plug-ins and features that different Win-
Nonlin licenses activate, see WinNonlin 5.2.1 license holders on page 20.
For a description of where the WinNonlin license file is placed when users
select to add it, see Adding a WinNonlin 5.2.1 license during installation
on page 14.
The installation finishes and the following screen is displayed:
12
Installation
Installing Phoenix 1
13
Phoenix
1 Getting Started Guide
14
Chapter 2
Licensing
Installation and renewal of Phoenix software
licenses
15
Phoenix
2 Getting Started Guide
Note: The commuter license option is only available if the Sentinel RMS 8.x
license server is used with Phoenix.
For more on using a license server with Phoenix, see Setting up a license server
on page 25.
Plug-in licenses
Phoenix uses a plug-in architecture to create system functions. Phoenix allows
users to enable, disable, configure, and create plug-ins. All Phoenix framework
functions and plug-ins require a license before they can be used.
The following table shows which framework features and plug-ins are enabled by
the different license types. Some features and plug-ins require customers to pur-
16
Licensing
Phoenix Licensing Service 2
chase one or more licenses before they can be used. The features and plug-ins
that are enabled by each license are listed in the following table.
17
Phoenix
2 Getting Started Guide
18
Licensing
Phoenix Licensing Service 2
19
Phoenix
2 Getting Started Guide
License Activation
Phoenix must be installed before the license key code can be installed. See
Installing Phoenix on page 5.
There are three types of Phoenix license activations: online, offline, and manual.
Users can also visit the license code generation Web site and receive their license
code. The Web site link is emailed when Phoenix is purchased.
Note: If a user adds a license that enables PKS connectivity, such as a Phoenix Con-
nect 1.0 license or a WinNonlin Enterprise license, Phoenix must be restarted
to enable PKS functions.
20
Licensing
License Activation 2
Active a license:
1. In the Edit menu select Preferences.
2. In the Preferences dialog, click the (+) sign beside Licensing to expand the
Licensing menu.
3. Select License Activation.
4. In the License Activation screen, select either On-line activation: or Off-line
activation:.
Use the On-line method if you have internet access and have the authoriza-
tion and product codes that are supplied with your copy of Phoenix.
Use the Off-line method if you do not have internet access but you do have
the license code that is supplied with your copy of Phoenix.
Both types of license activation require internet access. If license activation
over the internet is not possible, see Manual activation: on page 25.
On-line activation:
21
Phoenix
2 Getting Started Guide
22
Licensing
License Activation 2
Off-line activation:
23
Phoenix
2 Getting Started Guide
24
Licensing
Setting up a license server 2
If the license code was not entered correctly, Phoenix displays the follow-
ing message:
Manual activation:
If you need to manually obtain a license code, then contact Pharsight by phone at
+1-919-852-4610 or by email at [email protected].
Users need their authorization and system locking codes to obtain a license over
the phone or by email.
When the license code is obtained follow the instructions under Off-line activa-
tion: on page 23 to install the license and activate Phoenix.
The license server provided for Phoenix is Sentinel RMS server 8.x. It is avail-
able for download when Phoenix is purchased. The download link for the license
server is included in the email sent to new Phoenix customers.
It is also located on the Phoenix installation CD in the directory Tools\Sen-
tinel RMS License Manager Installer.
Sentinel RMS server 8.x is backwards compatible with WinNonlin 5.2.1, and can
be used to provide floating licenses for WinNonlin 5.2.1, Phoenix WinNonlin
6.0, and Phoenix Connect 1.0.
25
Phoenix
2 Getting Started Guide
The license server provided with WinNonlin 5.2.1 is based on Sentinel RMS
server 7.
CAUTION: Phoenix can use the older license server, but version 7 DOES NOT support
commuter licenses or redundant license servers.
License Management
The License Management screen allows users to see which license types are
available and acquired, as well as the different plug-ins they allow users to
access.
26
Licensing
License Management 2
Field Function
Name Lists the names of available licenses.
Type Lists whether the license is local (node) or network (floating or com-
muter).
Commuter Lists floating licenses that are available to be commuted.
Status Lists the status (Available, Acquired, etc.) of licenses
Expires Lists the license expiration date.
27
Phoenix
2 Getting Started Guide
Node licenses
There are no options for node licenses in the License Management screen.
Floating licenses
1. To use a floating license, click a network license name in the Name column.
The license status is changed to Acquired.
2. Click the license name again to return the license. The license status is now
Available.
Commuter licenses
1. If a commuter license is available, click the Request button in the
Commuter column.
2. If the commuter license is acquired, and its status is changed to Commuting.
3. The date the commuter license expires is listed in the Expires column.
4. To return a commuter license, click the Release button to release
the license.
5. Click the Refresh button to update the list of available licenses.
28
Licensing
License Server Management 2
29
Phoenix
2 Getting Started Guide
30
Chapter 3
31
Phoenix
3 Getting Started Guide
32
Testing the Installation
Start Phoenix and create a new project 3
33
Phoenix
3 Getting Started Guide
Create a plot
1. Select the workflow object in the Object Browser. In the Insert
menu select Plotting>XY Plot.
The XY Plot object can also be added by right-clicking the workflow object
and selecting New>Plotting>XY Plot. Any object can be added by select-
ing New in the workflow menu.
The XY Plot object is added to the workflow in the Object Browser.
Objects automatically open in the right viewing panel when they are
inserted in a workflow.
Each objects default view is the Setup tab, which contains all the steps
necessary to set up an object.
2. Map the data set Bguide1 as the input source for the XY Plot object:
Use the pointer to drag the Bguide1 worksheet from the Data folder to the
XY Data Mappings panel.
or
In the XY Plots XY Data Mappings panel click the Select source but-
ton to open the Select Object dialog.
Click the (+) signs beside Install Test>Data to expand the menu tree.
Select Bguide1 and click Select.
The Bguide1 data set is mapped to the XY Plot object.
3. Use the option buttons in the XY Data Mappings panel to map the data types
to the following contexts:
Map Subject to the Group context.
Map Time to the X context.
Map Conc to the Y context.
34
Testing the Installation
Start Phoenix and create a new project 3
4. Click the Execute button. The Results are displayed on the Results tab.
XY Plot results
Now use the Bguide1 data set to test the Table object and its summary sta-
tistics function.
Create a table
1. Select the workflow object in the Object Browser. In the Insert menu select
Reporting>Table.
The Table object can also be added by selecting the workflow in the Object
Browser. The workflow Diagram tab is displayed in the right viewing
panel.
Click the Table button in the Object toolbox. The Table object is added
to the Diagram tab.
Select the Table object in the Object Browser to view the objects Setup tab.
The Table object is added to the workflow in the Object Browser.
2. Map the data set Bguide1 as the input source for the Table object:
Use the pointer to drag the Bguide1 worksheet from the Data folder to the
Table objects Main Mappings panel.
or
In the Tables Main Mappings panel click the Select source button to
open the Select Object dialog.
35
Phoenix
3 Getting Started Guide
Click the (+) signs beside Install Test>Data to expand the menu tree.
Select Bguide1 and click Select.
The Bguide1 data set is mapped to the Table object.
Use the Options tab to specify which table type the Table object uses. The
Options tab is located underneath the Setup tab.
Table Options tab
36
Testing the Installation
Start Phoenix and create a new project 3
The results are presented as three HTML tables. Compare the tables in the
Results tab to the tables pictured below.
Tables 1 and 2
37
Phoenix
3 Getting Started Guide
Table 3
38
Testing the Installation
Confirm model functions 3
Noncompartmental analysis
1. In the File menu select Import or click the Import button. The Open
File(s) dialog is displayed.
2. Navigate to the Phoenix examples subdirectory, which by default is located at
C:\Program Files\Pharsight\Phoenix\applica-
tion\Examples.
3. Select the Legacy WinNonlin subdirectory.
4. In the Files of type menu select WinNonlin Files
(*.cmd;*.pco;*.pmo;*.pto;*.pwo).
5. Select Profiles.pmo and click Open.
The Data Import Wizard is displayed. The wizard is used to assign options for
how the data are imported and presented.
6. Click Finish. The data set is added to the projects Data folder.
A file in PMO (Pharsight Model Object) format is added to the Data folder as one
or more workbook objects. A .pmo file also adds one or more operational objects
to the project.
The Profiles.pmo file adds:
A data set in workbook form (profiles).
Data sets in workbook form for partial areas and dosing
(Profiles_sources).
An NCA model object (model 200) named Profiles.
7. Click the (+) symbols beside profiles and Profiles_sources in the Data folder
to view the data sets worksheets.
8. Select the NCA model object Profiles in the Object Browser. The NCA
objects Setup tab is displayed in the right viewing panel.
CAUTION: Models saved in PMO format contain all the necessary data mappings and
option settings. Do not change these settings.
39
Phoenix
3 Getting Started Guide
9. Select items in the NCA model objects Setup tab list to explore the models
data mappings and option settings.
10.Click the Execute button. The Results are displayed on the Results tab.
Text Output
The Core output contains the model settings and the same data as the work-
sheets, but presented in plain ASCII text. If there were errors in the model they
would be listed here.
40
Testing the Installation
Confirm model functions 3
Subject=1,Form=Capsule
Date: 4/29/2009
Time: 13:39:21
Settings
--------
Model: Plasma Data, Extravascular Administration
Number of nonmissing observations: 12
Dose time: 0.00
Dose amount: 100.00
Calculation method: Linear Trapezoidal with Linear Interpolation
Weighting for lambda_z calculations: Uniform weighting
Lambda_z method: Find best fit for lambda_z, Log regression
Summary Table
-------------
Time Conc. Pred. Residual AUC AUMC Weight
min ng/ml ng/ml ng/ml min*ng/ml min*min*ng/ml
-------------------------------------------------------------------------------
0.0000 0.0000 0.0000 0.0000
5.000 340.3 850.8 4254.
10.00 1914. 6487. 5.636e+004
15.00 2069. 1.644e+004 1.818e+005
20.00 1471. 2.529e+004 3.329e+005
30.00 788.8 3.659e+004 5.983e+005
45.00 * 496.4 460.9 35.54 4.623e+004 9.434e+005 1.000
60.00 * 372.8 357.2 15.63 5.275e+004 1.279e+006 1.000
90.00 * 204.3 214.6 -10.33 6.141e+004 1.890e+006 1.000
120.0 * 124.1 128.9 -4.852 6.633e+004 2.389e+006 1.000
180.0 * 39.25 46.52 -7.266 7.123e+004 3.048e+006 1.000
240.0 * 19.32 16.79 2.531 7.299e+004 3.399e+006 1.000
41
Phoenix
3 Getting Started Guide
The Settings file lists all the settings used to specify the noncompartmental anal-
ysis.
Settings text file
Slopes : (Internal)
Units : (Internal)
Plasma Model
Linear Trapezoidal Linear Interpolation
Sparse = False
Dose Type = Extravascular
Dose Normalization = None
Exclude Insufficient Profiles = False
42
Testing the Installation
Confirm model functions 3
Output Data
The NCA object creates seven results worksheets: Dosing Used, Exclusions,
Final Parameters, Final Parameters Pivoted, Plot Titles, Summary Table, and Par-
tial Area Labels. Selections from the Final Parameters and Summary Table work-
sheets are shown below.
Final Parameters worksheet
43
Phoenix
3 Getting Started Guide
44
Testing the Installation
Confirm model functions 3
Plots
A total of 12 plots are generated; one for each of two formulations, for each of
the six subjects. The first two charts for subject one are shown below.
Observed Y and Predicted Y vs X for Subject 1
45
Phoenix
3 Getting Started Guide
Pharmacokinetic modeling
1. In the File menu select Import or click the Import button. The Open
File(s) dialog is displayed.
2. Navigate to the Phoenix examples subdirectory, which by default is located at
C:\Program Files\Pharsight\Phoenix\applica-
tion\Examples.
3. Select the Legacy WinNonlin subdirectory.
4. In the Files of type menu select WinNonlin Files
(*.cmd;*.pco;*.pmo;*.pto;*.pwo).
5. Select Exp1.pmo and click Open.
The Data Import Wizard is displayed. The wizard is used to assign options for
how the data are imported and presented.
6. Click Finish. The data set is added to the projects Data folder.
The Exp1.pmo file adds:
A data set in workbook form (exp1).
Data sets in workbook form for dosing and the stripping dose
(Exp1_sources).
A PK Model object named Exp1.
7. Click the (+) symbols beside exp1 and Exp1_sources in the Data folder to
view the data sets worksheets.
8. Select the PK Model object Exp1 in the Object Browser. The PK Model
objects Setup tab is displayed in the right viewing panel.
9. Select items in the PK Model objects Setup tab list to explore the models
data mappings and option settings.
The imported PK Model object uses PK Model 13, which is a two compartment
model with 1st order absorption.
10.Click the Execute button. The Results are displayed on the Results tab.
Worksheet results
The PK Model objects output worksheets partially include Condition Numbers,
Diagnostics, Dosing Used, Final Parameters, Initial Estimates, Secondary Param-
46
Testing the Installation
Confirm model functions 3
eters, and Summary Table. The Final Parameters, Secondary Parameters, and
Summary Table worksheets are shown below.
Final Parameters worksheet
47
Phoenix
3 Getting Started Guide
Text Output
The Core output text results include all model settings and iterations, including
the output from the worksheets. Any model errors would be listed here.
Core output text file
TITL 1
Example one - Fitting model 13 in the compiled library : single dose
TITL 2
Using Weight Command and Curve Stripping to get Initial Estimates
MODEL 13
NVAR 2
NPOI 1000
XNUM 1
YNUM 2
NCON 4
CONS 2,1,2,0
METH 2'Gauss-Newton (Levenberg and Hartley)
ITER 50
WEIG -1
MISS 'Missing'
DATA 'WINNLIN.DAT'
BEGI
48
Testing the Installation
Confirm model functions 3
The Settings file lists all the settings used to specify the noncompartmental anal-
ysis.
Settings text file
Units : (Internal)
PK 13 - [Exp1]
Gauss-Newton (Levenberg and Hartley)
Convergence criteria of 0.0001 used during minimization process
50 maximum iterations allowed during minimization process
Weighted analysis using WEIGHT = -1
Plots
The plot results include Observed Y and Predicted Y vs X, Partial Derivatives
Plot, Predicted Y vs Observed Y, Residual Y vs Predicted Y, Residual Y vs X,
Weighted Predicted Y vs Observed Y, Weighted Residual Y vs Weighted Pre-
dicted Y, and Weighted Residual Y vs X.
49
Phoenix
3 Getting Started Guide
Predicted Y vs Observed Y
50
Testing the Installation
Confirm model functions 3
Residual Y vs X
Bioequivalence
Note: The default settings for a new Bioequivalence model are Crossover as the
type of study and Average as the type of bioequivalence.
2. Map the data set Seq2Per4 as the input source for the Bioequivalence object:
Use the pointer to drag the Seq2Per4 worksheet from the Data folder to the
Main Mappings panel.
or
In the Bioequivalence Main Mappings panel click the Select source
button to open the Select Object dialog.
Click the (+) signs beside Install Test>Data to expand the menu tree.
Select the Seq2Per4 worksheet and click Select.
The Seq2Per4 data set is mapped to the Bioequivalence object.
3. Use the option button in the Main Mappings panel to map AUC to the
Dependent context.
The following data types are automatically mapped to contexts when the
data set is mapped to the Bioequivalence model.
Sequence is mapped to the Sequence context.
Subject is mapped to the Subject context.
Period is mapped to the Period context.
Formulation is mapped to the Formulation context.
52
Testing the Installation
Confirm model functions 3
Use the Model tab to specify settings for Bioequivalence model options. The
Model tab is located underneath the Setup tab.
4. Ensure that Crossover is selected as the Type of study, Average is selected as
the Type of Bioequivalence, and R is selected as the Reference Formulation.
5. Select the Fixed Effects tab, which is located underneath the Setup tab.
Ln(x) is automatically selected in the Dependent Variables Transfor-
mation menu. Do not change this setting.
6. Click the Execute button. The Results are displayed on the Results tab.
Output Data
The bioequivalence models worksheet output partially includes Average
Bioequivalence, Diagnostics, Final Fixed Parameters, Final and Initial Variance
53
Phoenix
3 Getting Started Guide
Parameters, Least Squares Means, and Sequential Tests. The Diagnostics, Final
Variance Parameters, and Sequential Tests worksheets are shown below.
Diagnostics
Sequential Tests
The Worksheet Import Options dialog is displayed. The dialog is used to assign
options for how the data are imported and presented.
5. Click Finish. The data set is added to the projects Data folder.
Note: When multiple objects of the same type are added to a workflow they are
numbered sequentially. For example, the second Bioequivalence Model object
added to this workflow is called Bioequivalence 1.
2. Map the data set RTR_TRT as the input source for the Bioequivalence 1
object:
Use the pointer to drag the RTR_TRT worksheet from the Data folder to
the Main Mappings panel.
or
In the Bioequivalence 1s Main Mappings panel click the Select source
button to open the Select Object dialog.
Click the (+) signs beside Install Test>Data to expand the menu tree.
Select the RTR_TRT worksheet and click Select.
The RTR_TRT data set is mapped to the Bioequivalence 1 object.
3. Use the option buttons in the Main Mappings panel to map the data types to
the following contexts:
Map Sequence to the Sequence context.
Map Subject to the Subject context.
Map Period to the Period context.
Map Trt to the Formulation context.
Map AUC to the Dependent context.
55
Phoenix
3 Getting Started Guide
Use the Model tab to specify settings for Bioequivalence model options. The
Model tab is located underneath the Setup tab.
4. In the Model tab, select the Population/Individual option button.
Note: Crossover is the only study type allowed for the Population/Individual
Bioequivalence model.
56
Testing the Installation
Confirm model functions 3
The output includes analysis settings and results, and three worksheets. The first
two worksheets are shown below.
Population/Individual worksheet
Ratios Test=T
57
Phoenix
3 Getting Started Guide
58
Chapter 4
This chapter presents an overview of the Phoenix user interface (UI). The differ-
ent menu options, tabs, and panels that make up the Phoenix UI are described in
the sections below. This chapter also discusses the arrangement of Phoenix func-
tions and the location of data sources.
This section includes the following topics:
Phoenix User Interface on page 59
Phoenix Menu Options on page 60
Main menu options on page 61
Toolbar buttons on page 61
Phoenix Panels and Tabs on page 63
Object Browser panel on page 63
Diagram tab on page 64
Setup tab on page 65
Results tab on page 66
Verification tab on page 67
Information tab on page 68
History Tab on page 69
59
Phoenix
4 Getting Started Guide
Main Menu
Verification tab
Results tab
Setup tab
Object Browser
panel Diagram tab
Object Toolbox
Information tab
History tab
60
The Phoenix User Interface
Phoenix Menu Options 4
Note: All menu options are not always active. Inactive options are unavailable.
Some options are only available when a user selects a certain part of the inter-
face, such as a cell in a worksheet.
For example, the Insert menu is only available when a project, workflow, or
operational object is selected. The Send To menu is only available when a work-
sheet is selected.
Toolbar buttons
Phoenix toolbar
Import - allows users to import files into Phoenix. The following files
types are supported:
ASCII Data (*.csv;*.dat)
61
Phoenix
4 Getting Started Guide
Note: The following options are only available when a cell in a worksheet is
selected.
Note: The following options are only available when a workflow or operational
object is selected.
62
The Phoenix User Interface
Phoenix Panels and Tabs 4
63
Phoenix
4 Getting Started Guide
Documents folder - contains any binary objects that do not belong in the
other folders.
Workflow object - an object that allows users to group operational object
and nest workflows within a project.
Operational object - any object that receives input, performs an operation,
and produces results. An example is the NCA (noncompartmental analysis)
object.
Diagram tab
Diagram tab
64
The Phoenix User Interface
Phoenix Panels and Tabs 4
Setup tab
NCA Setup tab
65
Phoenix
4 Getting Started Guide
The Setup tab is the default view of any newly inserted operational object.
The Setup tab gives users access options used to set up an operational
object.
The Setup tab contains a list of the panels and options tabs that are used to
set up an operational object.
The Setup tab allows users to map data sets and other worksheets to an
operational object.
Results tab
NCA Results tab
66
The Phoenix User Interface
Phoenix Panels and Tabs 4
Verification tab
NCA Verification tab
67
Phoenix
4 Getting Started Guide
The Verification tab displays operational object status and execution error
messages.
Information tab
NCA Information tab
When a project is selected the tab displays information items in the project,
including the name, type, creation date, and project status.
When a workflow is selected the Information tab lists all the objects that are
contained in the workflow. It also displays information about the object
type and creation time.
68
The Phoenix User Interface
Phoenix Panels and Tabs 4
History Tab
NCA History tab
69
Phoenix
4 Getting Started Guide
70
Chapter 5
Phoenix Concepts
An introduction to the Phoenix platform
Introduction
This chapter provides an overview of the Phoenix architecture, definitions of
Phoenix-specific terms, and concepts used to describe work in Phoenix. Phoenix
presents several new concepts and functions that users must be aware of in order
to successfully use Phoenix. This chapter covers concepts and terminology new
to Phoenix, including projects, workflows, objects, and templates.
This section includes the following topics:
Phoenix Architectural Overview on page 71
Phoenix Terminology on page 72
Phoenix Work Concepts on page 76
Projects on page 76
Workflows on page 77
Operational Objects on page 79
Templates on page 81
Data on page 82
71
Phoenix
5 Getting Started Guide
Phoenix Terminology
This section contains terms that are unique to Phoenix and are used throughout
the application.
BQL Rules folder - contains BQL rule sets.
Code folder - contains PML and WinNonlin ASCII code. Also contains
NONMEM, S-PLUS, and SAS scripts, as well as any imported text or rich
text format (*.rtf) files.
Columns tab - tab used to display column headers when a worksheet is
selected. The Columns tab allows users to change column header names,
change column data types to either numeric or string, assign units to a col-
umn header, and change the way data is displayed a worksheet.
Context associations - context associations are inputs in an operational
object. These inputs must have a data type mapped to them. Examples of
72
Phoenix Concepts
Phoenix Terminology 5
73
Phoenix
5 Getting Started Guide
objects in a project or workflow. The Diagram tab also shows the flow of
the operational procedures.
Documents folder - contains Microsoft Word documents and templates,
images, and other binary objects that do not belong in one of the other fold-
ers.
Global Contexts and Context Associations - Global Contexts are column
mappings that users can configure for use throughout Phoenix. Context
associations allow a user to define mappings at an operational object level.
Grid tab - the tab in Phoenix used to display all worksheets.
Lattice - a way to sort and display a group of plots on one panel instead of
displaying them on multiple panels. Lattice plots are sometimes referred to
as trellis plots. The maximum number of columns or rows in a latticed plot
is 15 per page.
Mapping - a method of assigning study variables and output parameters to
inputs, or context associations, in an operational object. For example, the
nominal sample time and plasma concentration columns in a data set can be
mapped to the Time and Concentration inputs in a noncompartmental anal-
ysis object.
When mapping values to context associations in an operational object,
users must assign the appropriate data types, or variables or parameters,
to the relevant context associations, or inputs. For example, time values
in a study can be mapped to the time context association in an
operational object.
MDI - Multiple Document Interface. Allows users to open operational
objects and worksheets in their own windows separate from the Phoenix
main interface.
Object level view - at the object level view, only the setup options and out-
put results relating to a particular operational object are seen by the user.
Operational Objects - objects that are used to perform a specific proce-
dure such as noncompartmental analysis, descriptive statistics, data plot-
ting, and worksheet operations such as worksheet merges.
Phoenix Modeling Language (PML) - model coding language in Phoenix
that uses S-PLUS and C++ syntax and is comparable to NONMEM. PML
replaces the WinNonlin ASCII model language.
Plug-ins - system functions that are made available to a user depending on
the license type purchased, such as a Professional, Enterprise, or an NLME
74
Phoenix Concepts
Phoenix Terminology 5
Projects
Projects contain all imported binary objects and all operational objects that are
used to perform an analysis. Two of the benefits of Phoenix projects is that they
allow analysis work to be easily organized and saved. Users can save projects as
Phoenix project files (*.phxproj) or save them to PKS.
Default new project view
76
Phoenix Concepts
Phoenix Work Concepts 5
Workflows
There are two types of workflows: project and operational. The first type of
workflow, the project workflow, refers to the series of steps needed to complete
an analysis. This includes importing data, manipulating data, using model objects
to analyze data, and saving or exporting the results.
The second type of workflow is an operational object. The workflow operational
object is the root of all analysis work in Phoenix. Noncompartmental analysis,
77
Phoenix
5 Getting Started Guide
PK analysis, and any other models that Phoenix supports are added to the work-
flow object.
Root workflow with a sub-workflow
78
Phoenix Concepts
Phoenix Work Concepts 5
What are the differences between a workflow operational object and other
operational objects?
A workflow operational object does not perform any sort of analysis.
All basic Phoenix operations such as NCA, NLME, or Convolution are
operational objects, but are not workflows.
A workflow operational object is used to group basic Phoenix operations
for later use or reuse.
Operational Objects
Phoenix analysis work is done using operational objects. An operational object
contain a pointer to input data, a model, plot, or some other function, plus work-
sheet results, plot results, and text results.
Operational objects in a workflow
Operational
objects
79
Phoenix
5 Getting Started Guide
80
Phoenix Concepts
Phoenix Work Concepts 5
Templates
A template in Phoenix works like a template in Microsoft Word - it allows users
to recreate the same steps over and over, and gives users a form or fields that can
be used to automatically recreate a workflow to use with a new data set.
Workflow added from a template file
Workflow added
from template file
Templates are files that contain the settings used with a workflow or operational
object. Templates are saved as WinNonlin Template (*.wnlt) files.
Templates can be created to expedite future analysis for workflows and opera-
tional objects that are created to perform complex or specific functions. Tem-
plates contain the specific configuration of each operational object in a workflow,
but do not contain the original data input sources.
CAUTION: Templates do not save any mappings or links to external data sources, which
means templates lose data mappings to external sources.
81
Phoenix
5 Getting Started Guide
Data
When a data set is imported into Phoenix, whatever changes are made to those
data only affects the data that is imported into Phoenix. The actual file that con-
tains the data is not affected.
This means that any changes made to data sets imported into Phoenix are not
reflected in the data set that is saved on a hard drive or other storage media. Users
can make as many changes as they want to a data set in Phoenix without chang-
ing the original data set.
82
Phoenix Concepts
Phoenix Work Concepts 5
Data mapping
Data mapping is the process of associating a data set with an operational object
so that objects can use the data in an analysis or other function. Data mapping in
Phoenix is as simple as dragging a data set from the Data folder to an objects
input, or using the Select Object dialog to select a data set.
There are two types of data mapping in Phoenix: mapping data to an object, and
mapping the variables or parameters in the data set to an objects contexts.
Mapping to an object:
Data sets can be mapped to the different panels in an objects Setup list, or
they can be mapped to an objects inputs in the Diagram tab.
Mapping to a context:
Context mapping is the process of linking a specific column in a data set to
a specific context in an operational object, such as Time or Concentration.
Phoenix can complete context mappings if a column header in a worksheet
matches the context name in an operational object.
The Global Contexts and Context Association panels in the Preferences
dialog can be used to automatically associate columns in a data set with
contexts in an operational object.
For example, Phoenix can be set to automatically map a concentration
column named conc to an operational objects concentration context.
83
Phoenix
5 Getting Started Guide
84
Index
C Edit, 61
File, 61
Create Template button, 64
Help, 61
Customer support, 1
Insert, 61
licensing, 1
PKS, 61
Send To, 61
D Window, 61
Diagram tab, 65
O
H Object Browser, 63
BQL Rules folder, 63
History tab, 69 Code folder, 63
Data folder, 63
Documents folder, 64
I Operational object, 64
Information tab, 68 Project, 63
Installing Tables folder, 63
WinNonlin, 5 Workflow object, 64
L P
Licensing Pharsight
customer support, 1 contact information, 1
Phoenix menu bar, 61
Phoenix User Interface, 59
M
Main menu
85
Phoenix
Getting Started Guide
R
Results tab, 67
S
Setup tab, 65
Show Dependents button, 64
Show Sources button, 64
T
Technical support, 1
licensing, 1
Toolbar
Copy, 62
Cut, 62
Delete, 62
Execute, 63
Export, 62
Freeze panes, 62
Import, 61
Insert Column, 62
Insert Row, 62
Paste, 62
Verify, 63
U
User interface, 59
V
Verification tab, 68
W
WinNonlin
installing, 5
86