NCA examples

This section presents several examples of the NCA operational object usage within Phoenix. Knowledge of how to do basic tasks using the Phoenix interface, such as creating a project and importing data, is assumed.

The examples include:

Analysis of three profiles using NCA

Exclusion and partial area NCA example

Sparse sampling NCA example

Urine study NCA example

Drug effect NCA example

Multiple profile analysis using NCA

Analysis of three profiles using NCA

Suppose a researcher has obtained time and concentration data following oral administration of a test compound to three subjects, and wants to perform noncompartmental analysis and summarize the results.

The completed project (NCA.phxproj) is available for reference in …\Examples\WinNonlin.

Set up the project and data for the three profiles

Create a new project named NCA.

Import the file …\Examples\WinNonlin\Supporting files\Bguide1 single dose and steady state.dat.

Note:    Units must be added to the time and concentration columns before the dataset can be used in a noncompartmental analysis.

With Bguide1 single dose and steady state selected in the Data folder, go to the Columns tab (lower part of the Phoenix window) and select the Time column header in the Columns box.

Clear the Unit field and type hr.

Select the Conc column header in the Columns box.

Clear the Unit field and type ng/mL.

Or

Click the Units Builder button and use the Units Builder tools. (See “Using the Units Builder” in the Common Tasks documentation for more details.)

Note:    Units added to ASCII datasets can be preserved if the datasets are saved in .dat or .csv file format. Phoenix adds the units to a row below the column headers. To import a .dat or .csv file with units, select the Has units row option in the File Import Wizard dialog.

Set up the NCA object for analysis of the three profiles

Noncompartmental analysis for extravascular dosing is available as Model 200 in the Phoenix model library. Phoenix displays the model type (Plasma, Urine, or Drug Effect) in the Options tab of an NCA object.

Note:    The exact model used is determined by the dose type. Extravascular Input uses Model 200, IV-Bolus Input uses Model 201, and Constant Infusion uses Model 202.

1.  Select Workflow in the Object Browser and then select Insert > NonCompartmental Analysis > NCA.

2.  Drag the Bguide1 single dose and steady state worksheet from the Data folder to the NCA object’s Main Mappings panel.

3.  Map the columns to the contexts as follows:

Day to Sort (make sure to map Day first).

Subject to Sort.

Time to Time.

Conc to Concentration.

Prepare the dosing information from the profiles

1.  Select Dosing in the NCA object's Setup list.

2.  In the Dosing panel, check the Use Internal Worksheet box.

3.  Press OK in the Select sorts dialog to accept the default sort variables.

4.  For each row:

a.  In the Time column, enter 0.

b.  In the Dose column, enter 55.

c.  In the Tau column, enter 24 for the three Day 14 rows (rows 4, 5, and 6).

ncadosingworksheet

5.  In the Dose Options area of the Options tab, type mg in the Unit field and press the Enter key.

The units are immediately added to the column header.

6.  Leave Extravascular selected as the Type.

ncadoseoptionsarea

Set up the terminal elimination phase for the analysis

Phoenix attempts to estimate the rate constant Lambda Z, associated with the terminal elimination phase. Although Phoenix is capable of selecting the times to be used in the estimation of Lambda Z, this example provides Phoenix with the time range.

Specify the times to be included.

1.  Select Slopes in the Setup list.

2.  For each row:

a.  In the Start Time column, type 8.

b.  In the End Time column, type 24.

c.  Do not type any values into the Exclusions column.

3.  Select Slopes Selector in the Setup list.

The Time Range is selected in the Lambda Z Calculation Method menu. The Start and End times have been specified for each subject. A line is displayed on each graph that shows the Lambda Z time range.

In this example, no points are excluded from the specified Lambda Z time range. The “Exclusion and partial area NCA example” demonstrates Lambda Z exclusions.

Specify therapeutic response options

The next step is to define a target concentration range to enable calculation of the time and area located above, below, and within that range.

Note:    See “Exclusion and partial area NCA example” for an NCA example that includes computation of partial areas under the curve.

1.  Select Therapeutic Response in the Setup list.

2.  Check the Use Internal Worksheet box.

3.  Press OK in the sorts dialog to accept the default sort variables.

4.  For each row:

a.  Type 2 in the Lower column.

b.  Type 4 in the Upper column.

Set preferred units for the analysis

The next step in setting options is to specify preferred output units. The independent variable, dependent variable, and dosing regimen must have units before preferred output units can be set.

1.  Select Units in the Setup list.

The Units worksheet lists both the Default units and the Preferred units for each parameter. The new preferred volume unit needs to be set to L (liter).

2.  Select the cell in the Preferred column for Volume (Vz, Vz/F, Vss).

3.  Type L and press ENTER.

Specify NCA model options for the analysis

Four methods are available for computing the area under the curve. The default method is the linear trapezoidal rule with linear interpolation. This example uses the Linear Log Trapezoidal method: linear trapezoidal rule up to Tmax, and log trapezoidal rule for the remainder of the curve.

Use the Options tab to specify settings for the NCA model options. The Options tab is located underneath the Setup tab.

1.  Select Linear Log Trapezoidal from the Calculation Method menu.

2.  In the Titles field type Example of Noncompartmental Analysis.

Set an acceptance criteria rule

Acceptance criteria for Lambda Z, which are applicable to both the Best Fit method and the Time Range method, can be specified on the Rules tab. These rules are used to flag profiles where the Lambda_z final parameter does not meet the specified acceptance criteria.

1.  Select the Rules tab.

2.  In the Rsq_adjusted field, type 0.97 to flag any profile with an Rsq_adjusted value greater than or equal to this value.

Profiles that break the rule are flagged in the output and can be quickly filtered out of the results. The process will be illustrated later in this example.

Execute and view the results of the analysis

At this point, all necessary commands have been specified.

1.  Click icon_execute (Execute icon) to execute the object.

2.  In the Results tab, select Final Parameters in the list.

Subject DW’s concentrations were within the theoretical therapeutic range for just over 13.8 hours, as reflected in the parameter TimeBetween.

ncafinpartimedurrow

3.  In the Results tab, select Observed Y and Predicted Y vs X in the list.

The NCA object’s plot output includes Observed Y and Predicted Y vs X graphs for each subject (switch between the plots using the tabs below the graph).

ncaobsypredyvsx

4.  In the Results tab, select Core output in the list.

The NCA object’s Core Output text file contains settings, a brief summary table, and final parameters output for each subject.

Settings portion of the Core Output:

ncacoreoutput

Filter out flagged profiles

1.  In the Results tab, select Final Parameters Pivoted in the list.

Part of the Final Parameters Pivoted worksheet:

ncafinparpivoted

For this example, a rule was set for the value of Rsq_adjusted (see the “Set an acceptance criteria rule” section). The output indicates that the profile for DW broke this rule with a value of ‘Accepted’ in the Flag_Rsq_adjusted column.

To remove any profiles failing to meet acceptance criteria from the output, the Final Parameters Pivoted worksheet can be processed by the Data Wizard to delete these profiles. The worksheet is filtered on the flag values of 'Not Accepted' and identified rows are then excluded.

Note:    The NCA.phxproj file does not include processing by the Data Wizard but the information is included here as a reference.
a) Insert a Data Wizard object.
b) In the Options tab, set Action to Filter and press Add.
c) Click icon_select_source in the Mappings panel
d) Select the NCA Final Parameter Pivoted worksheet.
e) In the Options tab, press the Add button to the right of the Specify Filter field.
f) In the Filter Specification dialog, define the filter to Exclude rows.
g) Set criteria to look for Not Accepted in the Flag_Rsq_adjusted column.
(Or use other “Flag_” column on which you want to filter profiles.)
Once the filter is defined, execute the Data Wizard object.

Summarize the analysis output with statistics

At this point, it is convenient to summarize the results of the noncompartmental analysis using a Descriptive Statistics object. This example summarizes parameter estimates across subjects.

1.  Select Workflow in the Object Browser and then select Insert > Computation Tools > Descriptive Statistics.

2.  In the Descriptive Statistic’s Main Mappings panel click icon_select_source.

3.  Under the NCA node, select the Final Parameters worksheet and press OK.

4.  In the Main Mappings panel, map the columns to the contexts as follows:

Day to Sort (make sure to map Day first).

Parameter to Sort.

Estimate to Summary.

Leave Subject mapped to None.

Leave Units mapped to None.

Mapping Day and Parameter to Sort computes statistics on the parameter estimates for each day and mapping Estimate to Summary computes one statistic per parameter per day.

5.  In the Options tab, check the Confidence Intervals and Number of SD Statistics boxes but do not change the default values for these two items.

6.  Execute the object.

The three subjects spent an average of 13.6 hours within the therapeutic concentration range on Day 1, as shown by the parameter TimeBetween.

Use ratios to compare data

The Ratios and Differences object can be used to quickly setup ratios and/or differences between parameter values to compare data. A description of the object can be found in the “Ratios and Differences” documentation.

1.  In the Object Browser, click the NCA object.

2.  In the Results list, right-click Final Parameters Pivoted and select Send To > Computation Tools > Ratios and Differences.

3.  In the Main Mappings panel of the Ratios and Differences object, map the columns as follows:

Day to Filter.

Subject to Sort.

Map the rest of the data types to the Carry context by first mapping N_Samples to Carry and then drag the corner of the selected cell all the way to the bottom of the grid. It may take a few seconds.

4.  In the Options tab, set up two ratios as shown in the following image. Use the Add button to add the second row of options to the table.

ncaratios

5.  Execute the object.

6.  In the Results tab, select Ratios Differences and compare the ratios for each subject.

ncaratiosresults

This concludes the multiple profile example.


Legal Notice | Contact Certara
© Certara USA, Inc. All rights reserved.