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 worksheet results, plot results, and text results.

Objects_in_a_workflow.png 

What are the types of operational objects?

Examples of operational objects include data manipulation objects such as Column Transformation and Pivot Worksheet, models like Semicompartmental Modeling and PK Models, and plots like the XY Plot.

What types of data do operational objects use?

Operational objects use two types of data: external and internal.

The output of one operational object can be connected to the input of another operational object to perform a series of calculations based on the other object’s results. For example, the Final Parame­ters worksheet from a model can be sent to a Descriptive Stats object for further analysis.

How are operational objects used?

All operational objects can be inserted from the Insert menu, the Object toolbox, the Send To menu, and the workflow menu. They have user-defined settings and options that can be accessed in the Setup tab list and in the option tabs located beneath the Setup tab. Results in the form of worksheets, plots, and text, which are output from an executed operational object.

An operational object is an operational function that is added to the workflow object in a project, accepts input data, has user-defined settings, and gives output results. It has links to objects in the Data, Code, or BQL Rules folder, or has links to other operational objects

This section contains information about the following topics:

Inserting operational objects into a project or workflow

Using the Setup tab

Object settings

Renaming results

Using the Results tab

Inserting operational objects into a project or workflow

Operational object menus in Phoenix are arranged by groups. There are several ways to insert an operational object, but the operational object menus are always grouped the same way.

Insert an operational object in one of the following ways.

The object is added to the project in the Object Browser and to the workflow Diagram tab. In addition, the inserted object is automatically opened in the right viewing panel. Each object’s default view is the Setup tab, which contains all the steps necessary to set up an object.

Note:Any object added to a project can be viewed in its own window by selecting the object in the Object Browser and double-clicking it or pressing the ENTER key. All instructions for setting up and executing an object are the same whether the object is viewed in its own window or in Phoenix’s viewing panel.

System

Data

Next Generation Plots

Data Links Object (icon_datalinks.png)
Workflow (icon_workflow.png)

CDISC Data Preparer (icon_cdiscdataprep.png)

Append Worksheet (icon_append_worksheet.png)
BQL Object (icon_bql.png)
Crossproduct Worksheet (icon_crossproduct.png)
Data Wizard (icon_datawizard.png)
Enumerate Worksheet (icon_enumerate.png)
Join Worksheet (icon_join.png)
Merge Worksheet (icon_merge.png)
Pivot Worksheet (icon_pivot.png)
Rank Worksheet (icon_rank.png)
Ratios and Differences Object (icon_ratiosanddiffs.png)
Split Worksheet (icon_split.png)
Stacker Worksheet (icon_stacker.png)

Vertical bar graph (icon_verticalplot.png)
Horizontal bar graph (icon_horizontalplot.png)
Box plot (icon_boxplot.png)
Histogram (icon_histogramplot.png)
XY graph (icon_xyplot.png)
QQ graph (icon_qqplot.png)
Categorical graph (icon_catxyplot.png)
Area graph (icon_areachart.png)

Plotting

NCA and Toolbox

WNL Classic Models

Bar Plots (icon_bar_plot.png)
Column Plots (icon_column_plot.png)
Box Plots (icon_box_plot.png)
Histogram Plots(icon_histogram.png)
XY Plots (icon_xy_plot.png)
QQ Plots (icon_qq_plot.png)
Scatter Plots (icon_scatterplot.png)
XY Plot (X-Cat.) Plots(icon_xy_plot_xcat.png)

Noncompartmental Analysis (icon_nca.png)
Bioequivalence (icon_bioeq.png)
Convolution (icon_convolution.png)
Crossover (icon_crossover.png)
Deconvolution (icon_deconv.png)
Descriptive Statistics (icon_dstats.png)
Linear Mixed Effects (icon_linmix.png)
NonParametric Superposition (icon_nps.png)
Semicompartmental (icon_semicomp.png)

Dissolution Model (icon_dissolution.png)
Indirect Response Model (icon_irmodel.png)
Linear Model (icon_linear.png)
Michaelis Menten Model (icon_mmmodel.png)
PD Model (icon_pdmodel.png)
PK Model (icon_pkmodel.png)
PKPD Model (icon_pkpdmodel.png)
WNL5 ASCII Format icon_ascii.png)

Phoenix Modeling

Table

Reporter

Phoenix Model Object (icon_phxmodel.png)
Phoenix Model Comparer (icon_model_comparer.png)

Table Object (icon_table.png)

Reporter Object (icon_reporter.png)

IVIVC

Other

AutoPilot Toolkit

IVIVC object (icon_ivivc.png)
Levy Plot Object (icon_levyplot.png)
Loo-Riegelman Object (icon_loo_riegelman.png)
WagnerNelson Object (icon_wagnernelson.png)

NONMEM Object (icon_nonmem.png)
NONMEM Comparer (icon_nonmem_comparer.png)

PsN Shell Object (icon_psn.png)

R Script Object (icon_rscript.png)

SAS Script Object (icon_sas.png)

SigmaPlot Shell Objects (icon_sigmaplot.png)

Automation (icon_pk_auto.png)
Analyte Comparison (icon_anal_comp.png)
Accumulation Comp. (icon_accum.png)
Absolute Bioavail. Comp. (icon_absbio.png)
Renal Clearance Comp. (icon_renal_clearance.png)

Using the Setup tab

Every operational object has a Setup tab, which contains a list of items that must be specified before a model or other operational object can be executed. Each Setup tab has two common items: a panel used to map a dataset to an object’s input and a toolbar. Some operational objects contain an addi­tional tab used to sort the input columns or the output columns.

The following topics are discussed in this section:

Using the Setup tab toolbar

Entering data manually

Output Sort Order and Input Column Order tabs

Using the Setup tab toolbar

Each item in the Setup tab list contains a toolbar. The Setup tab toolbar allows users to select a data source, copy an internal worksheet to the Data folder, and view or delete the mapped data source.

Setup_tab_toolbar.png 

Entering data manually

Users do not have to use an external worksheet to provide input to operational objects. Internal work­sheets can be used to enter the information necessary to set up an operational object.

Note:The primary data input for any operational object does not allow users to manually enter data.

EnterDataManually.png 

  1. Select an item in the Setup tab list other than the primary data input.

  2. Select the Use Internal Worksheet checkbox.

    If the operational object uses sort keys Phoenix displays a dialog asking users to select the set of sort keys used to create the internal worksheet.

  3. Select or clear the checkboxes beside the sort keys to choose which ones to use and click OK.
    An internal worksheet is created based on the selected sort keys and the type of input it provides.

  4. Use the information presented in “Editing data values in worksheets” to add the rows and columns of input data.

Note:The Rebuild button in the mappings panel can be used to rebuild the worksheet, incorporating any changes that affect the contents of the worksheet.

When entering data manually into cells, there are a couple of features that can help with copying and moving values.

To use the drag and fill feature to propagate values

FillData.png 

  1. Enter the value(s) to propagate.

  2. Use the pointer to highlight those cells.

  3. Place the pointer over the black square on the lower right side of the selection and, when the pointer changes shape, press the left mouse button and drag the selection down or across to fill the other cells.

In the image above, the same set of times when a dose is administered is being propagated to all subjects.

To use the drag feature to move values

DragData.png 

  1. Enter the value(s).

  2. Use the pointer to highlight the entire row(s).

  3. Place the pointer over the black square on the lower left side of the selection and, when the pointer changes shape, press the left mouse button to drag the selected row of values to the des­tination row.

Output Sort Order and Input Column Order tabs

Most operational objects have an Output Sort Order tab used to arrange results worksheets based on the sort keys mapped in the primary data input. The Output Sort Order tab is located beside the Map­ping tab.

OutputSortOrder.png 

  1. Select the Output Sort Order tab.
    Data types mapped to the object’s Sort context are listed.

  2. Select a column name.

  3. Click the Move Up or Move Down buttons to change the position of the columns.

    Results worksheets are sorted based on the selections made in the Output Sort Order tab.

The plotting operational objects have an Input Column Order tab used to sort the input columns used to create charts. Users can select column headers mapped to different sorting contexts and specify how the points, bars, or lines are sorted in the output.

InputColumnSort.png 

  1. Select the Input Column Order tab.

  2. From the Context menu select the context to which the sort keys are mapped.
    Plot objects have multiple sorting contexts, so the menu options are different for each plot object.

    The data types mapped to the selected context are displayed underneath the Context menu.

  3. Select a sort key and click the > and < buttons to move the selected sort key from one list to the other. Use the >> and << buttons to move all sort keys between the lists.

  4. Select a column name.

  5. Click the Move Up or Move Down buttons to change the position of the columns.

Object settings

An Object Settings file contains all of the settings used with an operational object and is saved as a .phxsetting file. The Object Settings file can be used to expedite future analysis of operational objects that are created to perform complex or specific functions. The file contains the specific config­uration of an operational object, but does not contain the original data input sources. The configura­tion in the file can be loaded into an operational object of the same type or it can be specified as the default configuration for that object type, so that the settings in the file are loaded when each new operational object of that type is added to a workflow.

Note:Unlike other objects, the Data Wizard can contain many steps. Saving and loading object settings for Data Wizard objects includes settings for all steps, but input mappings for the first step only.

To save object settings

Once an object has the desired settings it can be saved to an Object Settings file. The default location for saved Object Settings files is set by Phoenix (see “To set object settings preferences for opera­tional objects”).

SaveObjectSettings.png 

  1. With the object selected in the Object Browser, click save_object_settings_icon.png in the Setup tab toolbar or right-click the object in the Object Browser or Diagram and select Save Object Settings.

  2. In the Save Object Settings dialog, enter a name for the file.

  3. Check the Set as Default checkbox if you want this settings file to be used as the default settings whenever an object of the same type is inserted in Phoenix.

  4. Click OK.

To load object settings to an existing object

LoadObjectSettings.png 

  1. With the object selected in the Object Browser, choose the settings file from the pull-down list in the Setup panel toolbar or right-click the object in the Object Browser or Diagram and select Load Object Settings.

  2. Note:Selecting the No settings (system defaults) option doesn’t apply any user-specified settings, so that the Phoenix default settings are used.

  3. In the Load Object Settings dialog, select the settings file from the list available for the same oper­ational object type.

  4. Click OK.

A note about internal and external worksheet handling 

If an internal worksheet has one or more Sorts, then this indicates that the worksheet is data-specific and would not be applicable to other data, so it is not saved with the object settings. If there is no Sort in an internal worksheet (e.g., the same dosing or partial area was applied to all Sorts), then that inter­nal worksheet is saved with the object settings and will be applied when those object settings are loaded. Thus, worksheets that do not allow for Sorts (e.g., NCA Parameter Names, NCA Units, and BQL Rules) will always be saved and loaded with object settings.

External mapped worksheets have priority over internal worksheets. If an external worksheet is mapped as an auxiliary worksheet in an object (e.g., NCA Dosing worksheet) and the object settings that are loaded have an internal worksheet saved with them, the external worksheet and mappings will override.

To apply an imported object settings file

ImportObjectSettings.png 

  1. Click import_object_settings_icon.png in the Setup toolbar for the operational object or select File > Import 

  2. In the file browser, navigate to and select the desired object settings file.
    (The settings file must be for the same object type.)

  3. In the Save Object Settings dialog, enter a name for the settings file for use in Phoenix.

The settings are automatically loaded from the selected file and the settings file is managed by Phoe­nix.

To set object settings preferences for operational objects

SetObjectDefaultSettings.png 

  1. Select Edit > Preferences.

  2. In the Preferences dialog, select Object Settings.

  3. To specify the default settings for an operational object, select the object settings file to use as the default and click the Set Default button.

  4. If only the default setting for an object is selected, the Set Default button will change to Clear Default. Clicking the Clear Default button returns to a state where none of the user-specified set­tings are applied by default and the Phoenix default settings will be used for any new objects.

  5. To delete object settings file(s) from the file system, select the file(s) and click Delete.

  6. To import object settings file(s) that have been exported into the Settings directory, click Import or from the object’s Setup panel, click import_object_settings_icon_1.png in the toolbar (see “To load object settings to an existing object” for more information).

  7. To export object settings file(s), select the file(s) and click Export. In the dialog, select the direc­tory to which the files are to be exported and click OK.

  8. Exported settings files can be shared with other users.

  9. To rename object settings file(s), double-click the settings name and type the new name.

Renaming results

Prior to the execution of an object, the name of the results worksheets, plots, and text files can be changed through the Diagram tab.

RenameResults.png 

  1. Select the Workflow in the Object Browser to display the Diagram tab.

  2. Click Expand.png to expand the desired object.

  3. Click + next to Results, Text Output, or Plots to expand the list of output items.

  4. Right-click the item, and select Rename.

  5. The name of the output item becomes editable and you can type in a new name.

Using the Results tab

The results of any operational object are located in the Results tab. There are four types of output cre­ated by operational objects:

Result worksheets

Result plots

Result text files

Result tables

Each type of output has its own set of options.

The Results tab also contains a toolbar that allows users to group, save, and print the results.

Results_tab_toolbar.png 

An out-of-date result is shaded pink in the Object Browser. If the result is open in a separate window (by double-clicking the item in the Object Browser), the title bar will show “(Out of Date)” after the title. A result is considered out-of-date if some part of the operational object or its source data are changed after the object is executed.

Result worksheets

Result worksheets cannot be edited unless they are exported or copied to the Data folder. They are shaded gray to denote that they cannot be edited.

To use a results worksheet as input

Right-click a worksheet in the Results tab and select Send To > (Object group) > (Operational object).

The operational object is added to the workflow and the result worksheet is mapped to it as the pri­mary input data source. This is much simpler than exporting the worksheet or copying the worksheet to the Data folder.

To copy a result worksheet to the Data folder

Select the worksheet and click Copy_to_Data_Folder_button.png or right-click the worksheet and select Copy to Data Folder.

Note:When a Data Wizard result worksheet is copied to the Data folder, the History tab will also contain all of the history records from the source worksheet that was mapped into the Data Wizard.

To save a worksheet

Select the worksheet and click Export_button.png or right-click the worksheet and select Export.

In the Save Object dialog, select an export location and a file format and click Save.

To print a worksheet

Select the worksheet and click Print_results_button.png or right-click the worksheet and select Print.

In the Print dialog, click OK to print the worksheet.

Result plots

Result plots can be edited like any other plot object. Editing a plot does not mark an object as out of date, because Phoenix automatically updates the object as the plot is edited.

To copy a plot to the Windows clipboard

Right-click the plot and select the image format to use when copying the plot to the clipboard: Copy high resolution image (vector) or Copy image (bitmap).

To save a single plot to a file

Right-click the plot image and select Export.

In the Export dialog, select a location and a file type, then enter a name for the file.

In the Image Settings part of the dialog, make any changes to the size of the image and click Save.

To export all plot images associated with a result plot

Select the result plot in the Results tab and click Export_button_1.png.

In the Export dialog, select an export location and a file format.

In the Image Settings dialog, make any changes to the size of the image and click OK.

If there are multiple tabs of plots for the selected plot result, all of the plots in all of the tabs are exported as the selected file type. For example, if there are five tabs of plots in the results and the selected filetype is JPEG, five separate JPEG files are saved and named sequentially.

To print a plot

Select the plot and click Print_results_button_1.png.

In the Print dialog, click Print to print the plot.

Result text files

Result text files typically contain object settings and a plain text version of the worksheet output.

Note:Right-clicking a text file and using the Send To menu creates a new object, but does not map the text file to the object.

To copy a result text file to the Documents folder

Select the text file and click Copy_to_Data_Folder_button_1.png or right-click the text file and select Copy to Documents.

To save a text file

Select the text file and click Export_button_2.png or right-click the text file and select Export.

In the Save Object dialog, select an export location and a file format and click Save.

Note:For rtf file format, if the exported file contents do not appear to line up properly, change the font to Courier New 9pt.

To print a text file

Select the text file and click Print_results_button_2.png or right-click the text file and select Print.

In the Print dialog, click OK to print the text file.

Result tables

Note:Right-clicking a table and using the Send To menu creates a new object, but does not map the table to the object.

To copy a result table to the Tables folder

Select the table and click Copy_to_Data_Folder_button_2.png or right-click the table and select Copy to Tables folder.

To save a table

Select the table and click Export_button_3.png or right-click the table and select Export.

In the Save Object dialog, select an export location and click Save.

To print a table

Select the table and click Print_results_button_3.png or right-click the table and select Print.

In the Page Setup dialog, edit the page setup and click OK.

In the Print dialog, click OK to print the table.

 


Last modified date:6/26/19
Certara USA, Inc.
Legal Notice | Contact Certara
© 2019 Certara USA, Inc. All rights reserved.