pgu.delegate: pgu.delegate

Description Format Details Active bindings Methods Author(s)

Description

Manages the communication between the shiny gui layer and the classes of the pguIMP package

Format

R6::R6Class object.

Details

Comprises all needed classes from the pguIMP package and manages the communication between the gui and the analysis. This object is used by the shiny based gui and is not for use in individual R-scripts!

Active bindings

status

Returns the instance variable status (pguIMP::pgu.status)

fileName

Returns the instance variable fileName (pguIMP::pgu.file)

loqFileName

Returns the instance variable loqFileName (pguIMP::pgu.file)

rawData

Returns the instance variable rawData (pguIMP::pgu.data)

filterSet

Returns the instance variable filterSet (pguIMP::pgu.filter)

filteredData

Returns the instance variable filteredData (pguIMP::pgu.data)

loq

Returns the instance variable loq (pguIMP::pgu.limitsOfQuantification)

loqMutatedData

Returns the instance variable loqMutatedData (pguIMP::pgu.data)

explorer

Returns the instance variable explorer (pguIMP::pgu.explorer)

optimizer

Returns the instance variable optimizer (pguIMP::pgu.optimizer)

transformator

Returns the instance variable transformator (pguIMP::pgu.transformator)

model

Returns the instance variable model (pguIMP::pgu.model)

transformedData

Returns the instance variable transformedData (pguIMP::pgu.data)

featureModel

Returns the instance variable featureModel (pguIMP::pgu.normDist)

normalizer

Returns the instance variable normalizer (pguIMP::pgu.normalizer)

normalizedData

Returns the instance variable normalizedData (pguIMP::pgu.data)

missings

Returns the instance variable missings (pguIMP::pgu.missings)

missingsCharacterizer

Returns the instance variable missingsCharacterizer (pguIMP::pgu.missingsCharacterizer)

outliers

Returns the instance variable outlierd (pguIMP::pgu.outliers)

imputer

Returns the instance variable imputer (pguIMP::pgu.imputation)

imputedData

Returns the instance variable imputedData (pguIMP::pgu.data)

cleanedData

Returns the instance variable cleanedData (pguIMP::pgu.data)

validator

Returns the instance variable validator (pguIMP::pgu.validator)

corrValidator

Returns the instance variable corrValidator (pguIMP::pgu.corrValidator)

exporter

Returns the instance variable exporter (pguIMP::pgu.exporter)

reporter

Returns the instance variable reporter (pguIMP::pgu.reporter)

Methods

Public methods


Method new()

Clears the heap and indicates that instance of pgu.delegate is removed from heap.

Creates and returns a new pgu.delegate object.

Usage
pgu.delegate$new(data = "tbl_df")
Arguments
data

The data to be analyzed. (tibble::tibble)

Returns

A new pgu.delegate object. (pguIMP::pgu.delegate)


Method print()

Prints instance variables of a pgu.delegate object.

Usage
pgu.delegate$print()
Returns

string


Method update_import_gui()

Updates the import gui

Usage
pgu.delegate$update_import_gui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method query_data()

Manages the data upload to the R server. Updates the instance class status.

Usage
pgu.delegate$query_data(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method import_data()

Imports uploaded data from the R server into the instance variable rawData. Updates the instance class status.

Usage
pgu.delegate$import_data(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_import_data_Types_tbl()

Updates the tbl.importDataTypes table.

Usage
pgu.delegate$update_import_data_Types_tbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_import_data_statistics_tbl()

Updates the tbl.importDataStatistics table.

Usage
pgu.delegate$update_import_data_statistics_tbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_import_missings_statistics_tbl()

Updates the tbl.importMissingsStatistics table.

Usage
pgu.delegate$update_import_missings_statistics_tbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_filter_select_tbl()

Updates the tbl.filter table.

Usage
pgu.delegate$update_filter_select_tbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_filter()

Queries the filter parameters selected by the user in the gui and stores them in the instance variable filterSet.

Usage
pgu.delegate$update_filter(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_filter_inverse()

Queries the filter parameters selected by the user in the gui inverts them and stores them in the instance variable filterSet.

Usage
pgu.delegate$update_filter_inverse(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method reset_filter()

Generates a filter set that selects the whole data frame. Stores them in the instance variable filterSet. Updates the gui.

Usage
pgu.delegate$reset_filter(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method filter_data()

Filters the data corresponding to the user defined parameters stored in the instance variable filterSet. Results are stored in the instance variables filteredData and filteredMetadata. Updated the instance variable filterSet.

Usage
pgu.delegate$filter_data(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_filter_statistics_tbl()

Updates the tbl.filterStatistics table.

Usage
pgu.delegate$update_filter_statistics_tbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_filter_missings_tbl()

Updates the tbl.filterMissings table.

Usage
pgu.delegate$update_filter_missings_tbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_exploration_gui()

Updates the gui.

Usage
pgu.delegate$update_exploration_gui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_exploration_abscissa()

Transfers the information oabout the selected abscissa attribute to the explorer class.

Usage
pgu.delegate$update_exploration_abscissa(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_exploration_ordinate()

Transfers the information oabout the selected ordinate attribute to the explorer class.

Usage
pgu.delegate$update_exploration_ordinate(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_exploration_graphic()

Updates the exploration abscissa vs. ordinate scatter plot corresponding to the respective user defined attributes.

Usage
pgu.delegate$update_exploration_graphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_exploration_abscissa_graphic()

Updates the abscissa compound plot corresponding to the respective user defined attributes.

Usage
pgu.delegate$update_exploration_abscissa_graphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_exploration_ordinate_graphic()

Updates the ordinate compound plot corresponding to the respective user defined attributes.

Usage
pgu.delegate$update_exploration_ordinate_graphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_exploration_abscissa_table()

Updates the numerical abscissa analysis table. corresponding to the respective user defined attributes.

Usage
pgu.delegate$update_exploration_abscissa_table(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_exploration_ordinate_table()

Updates the numerical ordinate analysis table. corresponding to the respective user defined attributes.

Usage
pgu.delegate$update_exploration_ordinate_table(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method reset_loq_values()

Initializes the LOQ object after filtering.

Usage
pgu.delegate$reset_loq_values(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_upload_gui()

Updates the gui.

Usage
pgu.delegate$update_loq_upload_gui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method query_loq()

Manages the loq data upload to the R server.

Usage
pgu.delegate$query_loq(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method import_loq()

Imports the loq data upload to the R server.

Usage
pgu.delegate$import_loq(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_define_gui()

Updates the gui.

Usage
pgu.delegate$update_loq_define_gui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_define_feature()

Updates the gui.

Usage
pgu.delegate$update_loq_define_feature(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_define_lloq()

Updates the gui.

Usage
pgu.delegate$update_loq_define_lloq(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_define_uloq()

Updates the gui.

Usage
pgu.delegate$update_loq_define_uloq(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_define_table()

Updates the gui.

Usage
pgu.delegate$update_loq_define_table(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_define_menu()

Updates the gui.

Usage
pgu.delegate$update_loq_define_menu(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method set_loq_define_values()

Updates loq class.

Usage
pgu.delegate$set_loq_define_values(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method set_loq_define_values_globally()

Updates loq class.

Usage
pgu.delegate$set_loq_define_values_globally(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session #' @description #' Imports uploaded data from the R server into the instance variable loqData. #' Updates the instance class status. #' @param input #' Pointer to shiny input #' @param output #' Pointer to shiny output #' @param session #' Pointer to shiny session importLoq = function(input, output, session) if (private$.status$query(processName = "dataImported")) tryCatch( private$.loq$setLoq <- private$.importer$importLoq(self$fileName) private$.status$update(processName = "loqImported", value = TRUE) , error = function(e) private$.status$update(processName = "loqImported", value = FALSE) shiny::showNotification(paste(e),type = "error", duration = 10) #error )#tryCatch #if else private$.status$update(processName = "loqImported", value = FALSE) shiny::showNotification(paste("No file uploaded to import. Please upload a valid file first."),type = "error", duration = 10) #else , #function


Method update_loq_detect_gui()

Updates the gui.

Usage
pgu.delegate$update_loq_detect_gui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_na_handling()

Updates the si.loqHandling shiny widget corresponding to the respective user defined parameter.

Usage
pgu.delegate$update_loq_na_handling(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method init_detect_loq()

Runs the outlier detection routine of the instance variable outliers. Updates the instance class status.

Usage
pgu.delegate$init_detect_loq(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method detect_loq()

Runs the outlier detection routine of the instance variable outliers. Updates the instance class status.

Usage
pgu.delegate$detect_loq(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_detect_statistics_tbl()

Updates the numerical loq statistics analysis table

Usage
pgu.delegate$update_loq_detect_statistics_tbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_detect_outlier_tbl()

Updates the numerical loq table.

Usage
pgu.delegate$update_loq_detect_outlier_tbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_detect_statistics_graphic()

Updates the loq statistics graphic.

Usage
pgu.delegate$update_loq_detect_statistics_graphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_detect_attribute_graphic()

Updates the loq feature compound graphic.

Usage
pgu.delegate$update_loq_detect_attribute_graphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_detect_attribute_tbl()

Updates the numerical loq feature table.

Usage
pgu.delegate$update_loq_detect_attribute_tbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_mutate_gui()

Updates the gui.

Usage
pgu.delegate$update_loq_mutate_gui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_lloq_substitute()

Updates the si.lloqSubstitute shiny widget.

Usage
pgu.delegate$update_lloq_substitute(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_uloq_substitute()

Updates the si.uloqSubstitute shiny widget.

Usage
pgu.delegate$update_uloq_substitute(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method init_mutate_loq()

Calls the mutation routine of the instance variable loq on the instance variable filteredData. The reult is stored in the instance variable loqMutatedData Updates the instance class status.

Usage
pgu.delegate$init_mutate_loq(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method mutate_loq()

Calls the mutation routine of the instance variable loq on the instance variable filteredData. The reult is stored in the instance variable loqMutatedData Updates the instance class status.

Usage
pgu.delegate$mutate_loq(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_mutate_data_tbl()

Updates the numerical loq mutate outliers table.

Usage
pgu.delegate$update_loq_mutate_data_tbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_mutate_statistics_graphic()

Updates the loq mutate statistics graphic.

Usage
pgu.delegate$update_loq_mutate_statistics_graphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_mutate_attribute_graphic()

Updates the loq mutate feature graphic.

Usage
pgu.delegate$update_loq_mutate_attribute_graphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method init_loq_mutate_attribute_tbl()

Updates the numeric loq mutate feature table.

Usage
pgu.delegate$init_loq_mutate_attribute_tbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_loq_mutate_attribute_tbl()

Updates the numeric loq mutate feature table.

Usage
pgu.delegate$update_loq_mutate_attribute_tbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method optimizeTrafoParameter()

Calls the optimize routine of the instance variable optimizer on the instance variable loqMutatedData. Updates the instance class status.

Usage
pgu.delegate$optimizeTrafoParameter(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateDetectedTrafoTypes()

Updates the detected trafo types table.

Usage
pgu.delegate$updateDetectedTrafoTypes(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateDetectedTrafoParameter()

Updates the detected trafo parameters table.

Usage
pgu.delegate$updateDetectedTrafoParameter(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoDetectGui()

Updates the gui.

Usage
pgu.delegate$updateTrafoDetectGui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoMutateFeature()

Updates the si.trafoMutateFeature shiny widget.

Usage
pgu.delegate$updateTrafoMutateFeature(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoMutateType()

Updates the si.trafoMutateType shiny widget.

Usage
pgu.delegate$updateTrafoMutateType(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoMutateLambda()

Updates the ni.trafoMutateLambda shiny widget.

Usage
pgu.delegate$updateTrafoMutateLambda(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoMutateMirror()

Updates the cb.trafoMutateMirror shiny widget.

Usage
pgu.delegate$updateTrafoMutateMirror(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method resetTrafoMutateGui()

Updates the gui.

Usage
pgu.delegate$resetTrafoMutateGui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoMutateGui()

Updates the gui.

Usage
pgu.delegate$updateTrafoMutateGui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method trafoMutateFit()

Estimates the optimal transformation parameters. Updates the GUI

Usage
pgu.delegate$trafoMutateFit(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method trafoMutateGlobal()

Calls the transformation routine of the instance variable transformator on the instance variable loqMutatedData. Updates the instance class status.

Usage
pgu.delegate$trafoMutateGlobal(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method trafoMutateFeature()

Calls the transformation routine of the instance variable transformator on a user defined attribute of the instance variable loqMutatedData.

Usage
pgu.delegate$trafoMutateFeature(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoMutateFeatureGraphic()

Updates the trafo mutate feature graphic.

Usage
pgu.delegate$updateTrafoMutateFeatureGraphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoMutateFeatureParameterTbl()

Updates the trafo mutate feature patameter table.

Usage
pgu.delegate$updateTrafoMutateFeatureParameterTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoMutateFeatureQualityTbl()

Updates the trafo mutate feature quality table.

Usage
pgu.delegate$updateTrafoMutateFeatureQualityTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoMutateGlobalParameterTbl()

Updates the trafo mutate global parameter table.

Usage
pgu.delegate$updateTrafoMutateGlobalParameterTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoMutateGlobalModelTbl()

Updates the tbl.trafoMutateGlobalModel table.

Usage
pgu.delegate$updateTrafoMutateGlobalModelTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoMutateGlobalQualityTbl()

Updates the tbl.trafoMutateGlobalQuality table.

Usage
pgu.delegate$updateTrafoMutateGlobalQualityTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoMutateGlobalTestsTbl()

Updates the tbl.trafoMutateGlobalTests table.

Usage
pgu.delegate$updateTrafoMutateGlobalTestsTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoMutateGlobalDataTbl()

Updates the tbl.trafoMutateGlobalData table.

Usage
pgu.delegate$updateTrafoMutateGlobalDataTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoNormFeature()

Updates the si.trafoNormFeature shiny widget.

Usage
pgu.delegate$updateTrafoNormFeature(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoNormMethod()

Updates the si.trafoNormMethod shiny widget.

Usage
pgu.delegate$updateTrafoNormMethod(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoNormGui()

Updates the gui.

Usage
pgu.delegate$updateTrafoNormGui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method trafoNormMutate()

Calls the scale routine of the instance variable normalizer on the instance variable transformedData. Updates the instance class status.

Usage
pgu.delegate$trafoNormMutate(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoNormFeatureGraphic()

Updates the impute norm feature compound graphic.

Usage
pgu.delegate$updateTrafoNormFeatureGraphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method resetTrafoNormGui()

Updates the gui.

Usage
pgu.delegate$resetTrafoNormGui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoNormFeatureStatisticsTbl()

Updates the numerical impute norm analysis table for a user defined feature. corresponding to the respective user defined attributes.

Usage
pgu.delegate$updateTrafoNormFeatureStatisticsTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoNormStatisticsTbl()

Updates the numerical impute norm analysis table. corresponding to the respective user defined attributes.

Usage
pgu.delegate$updateTrafoNormStatisticsTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoNormParameterTbl()

Updates the impute norm parameter table. corresponding to the respective user defined attributes.

Usage
pgu.delegate$updateTrafoNormParameterTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateTrafoNormDataTbl()

Updates the impute norm scaled data table. corresponding to the respective user defined attributes.

Usage
pgu.delegate$updateTrafoNormDataTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method imputeMissingsAnalyze()

Calls the missing detection routine of the instance variable imputer on the instance variable normalizedData. Updates the instance class status.

Usage
pgu.delegate$imputeMissingsAnalyze(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMissingsGraphic()

Updates the plt.imputeMissingsSummary graphic.

Usage
pgu.delegate$updateImputeMissingsGraphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMissingsStatisticsTbl()

Updates the tbl.imputeMissingsStatistics table.

Usage
pgu.delegate$updateImputeMissingsStatisticsTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMissingsDistributionTbl()

Updates the tbl.imputeMissingsDistribution table.

Usage
pgu.delegate$updateImputeMissingsDistributionTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMissingCharacteristicsGraphic()

Updates the plt.imputeMissingsPairs graphic.

Usage
pgu.delegate$updateImputeMissingCharacteristicsGraphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMissingsCharacteristicsTbl()

Updates the tbl.imputeMissingsCharacteristics table.

Usage
pgu.delegate$updateImputeMissingsCharacteristicsTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMissingsDetailTbl()

Updates the tbl.imputeDetectDetail table.

Usage
pgu.delegate$updateImputeMissingsDetailTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session

                        #' @description
                        #' Updates the tbl.imputeDetectData table.
                        #' @param input
                        #' Pointer to shiny input
                        #' @param output
                        #' Pointer to shiny output
                        #' @param session
                        #' Pointer to shiny session
                        updateImputeMissingsDataTbl = function(input, output, session){
                          if(self$status$query(processName = "naDetected")){
                            output$tbl.imputeMissingsData <- DT::renderDataTable(
                              self$filteredMetadata$rawData %>%
                                dplyr::right_join(self$normalizedData$rawData, by = "Sample Name") %>%
                                format.data.frame(scientific = TRUE, digits = 4) %>%
                                DT::datatable(
                                  extensions = "Buttons",
                                  options = list(
                                    scrollX = TRUE,
                                    scrollY = '350px',
                                    paging = FALSE,
                                    dom = "Blfrtip",
                                    buttons = list(list(
                                      extend = 'csv',
                                      filename = self$fileName$predict("imputationSiteDetectionData") %>%
                                        tools::file_path_sans_ext(),
                                      text = "Download"
                                    ))#buttons
                                  )#options
                                )#DT::datatable
                            )#output
                          }#if
                          else{
                            output$tbl.imputeMissingsData <- DT::renderDataTable(NULL)
                          }#else
                        }, #function

Method updateImputeOutliersMethod()

Updates the si.imputeOutliersMethod shiny widget.

Usage
pgu.delegate$updateImputeOutliersMethod(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersFeature()

Updates the si.imputeOutliersFeature shiny widget.

Usage
pgu.delegate$updateImputeOutliersFeature(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersAlpha()

Updates the ni.imputeOutliersAlpha shiny widget.

Usage
pgu.delegate$updateImputeOutliersAlpha(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersEpsilon()

Updates the ni.imputeOutliersEpsilon shiny widget.

Usage
pgu.delegate$updateImputeOutliersEpsilon(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersMinSamples()

Updates the ni.imputeOutliersMinSamples shiny widget.

Usage
pgu.delegate$updateImputeOutliersMinSamples(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersGamma()

Updates the ni.imputeOutliersGamma shiny widget.

Usage
pgu.delegate$updateImputeOutliersGamma(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersNu()

Updates the ni.imputeOutliersNu shiny widget.

Usage
pgu.delegate$updateImputeOutliersNu(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersCutoff()

Updates the ni.imputeOutliersCutoff shiny widget.

Usage
pgu.delegate$updateImputeOutliersCutoff(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersK()

Updates the ni.imputeOutliersK shiny widget.

Usage
pgu.delegate$updateImputeOutliersK(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersSeed()

Updates the ni.imputeOutliersSeed shiny widget.

Usage
pgu.delegate$updateImputeOutliersSeed(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersGui()

Updates the gui.

Usage
pgu.delegate$updateImputeOutliersGui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method resetImputeOutliersGui()

Updates the gui.

Usage
pgu.delegate$resetImputeOutliersGui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method imputeOutliersDetect()

Calls the detectOutliers routine of the instance variable outliers on the instance variable normalizedData. Updates the instance class status.

Usage
pgu.delegate$imputeOutliersDetect(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersGraphic()

Updates the plt.outliersImputeSummary graphic.

Usage
pgu.delegate$updateImputeOutliersGraphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersFeatureGraphic()

Updates the plt.outliersImputeFeature graphic.

Usage
pgu.delegate$updateImputeOutliersFeatureGraphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersFeatureTbl()

Updates the numeric outlier feature table.

Usage
pgu.delegate$updateImputeOutliersFeatureTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersStatisticsTbl()

Updates the numerical loq statistics analysis table

Usage
pgu.delegate$updateImputeOutliersStatisticsTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeOutliersDetailTbl()

Updates the numerical outlier table.

Usage
pgu.delegate$updateImputeOutliersDetailTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateFeature()

Updates the si.imputeMutateFeature shiny widget.

Usage
pgu.delegate$updateImputeMutateFeature(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateMethod()

Updates the si.imputeMutateMethod shiny widget.

Usage
pgu.delegate$updateImputeMutateMethod(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateNNeighbors()

Updates the ni.imputeMutateNumberOfNeighbors shiny widget.

Usage
pgu.delegate$updateImputeMutateNNeighbors(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutatePredFrac()

Updates the ni.imputeMutatePredFrac shiny widget.

Usage
pgu.delegate$updateImputeMutatePredFrac(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateOutfluxThr()

Updates the ni.imputeMutateOutfluxThr shiny widget.

Usage
pgu.delegate$updateImputeMutateOutfluxThr(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateSeed()

Updates the ni.imputeMutateSeed shiny widget.

Usage
pgu.delegate$updateImputeMutateSeed(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateIterations()

Updates the ni.imputeMutateIterations shiny widget.

Usage
pgu.delegate$updateImputeMutateIterations(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateGui()

Updates the gui.

Usage
pgu.delegate$updateImputeMutateGui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method resetImputeMutateGui()

Resets the gui.

Usage
pgu.delegate$resetImputeMutateGui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method imputeMutateMutate()

Calls the mutate imputation site routine of the instance variable imputer on the instance variable transformedData. Updates the instance class status.

Usage
pgu.delegate$imputeMutateMutate(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeFluxGraphic()

Updates the plt.imputeMutateFlux graphic.

Usage
pgu.delegate$updateImputeFluxGraphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateGraphic()

Updates the plt.imputeMutateSummary graphic.

Usage
pgu.delegate$updateImputeMutateGraphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateStatisticsTbl()

Updates the tbl.imputeMutateStatistics table.

Usage
pgu.delegate$updateImputeMutateStatisticsTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateDistributionTbl()

Updates the tbl.imputeMutateDistribution table.

Usage
pgu.delegate$updateImputeMutateDistributionTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateFeatureDetailGraphic()

Updates the plt.imputeMutateFeatureDetail graphic.

Usage
pgu.delegate$updateImputeMutateFeatureDetailGraphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateFeatureDetailTbl()

Updates the tbl.imputeMutateFeatureDetail table.

Usage
pgu.delegate$updateImputeMutateFeatureDetailTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateDetailTbl()

Updates the tbl.imputeMutateDetail table.

Usage
pgu.delegate$updateImputeMutateDetailTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateImputeMutateDataTbl()

Updates the tbl.imputeMutateData table.

Usage
pgu.delegate$updateImputeMutateDataTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method validate()

Calls the validate routine of the instance variable validator on the instance variables rawData and clenaedData. Updates the instance class status.

Usage
pgu.delegate$validate(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateAnalysisValidationGui()

Updates the si.analysisValidationFeature shiny widget.

Usage
pgu.delegate$updateAnalysisValidationGui(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateAnalysisValidationGraphic()

Updates the plt.analysisValidationFeature shiny widget.

Usage
pgu.delegate$updateAnalysisValidationGraphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateAnalysisValidationTestTbl()

Updtates the tbl.analysisValidationTest table.

Usage
pgu.delegate$updateAnalysisValidationTestTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateCentralMomentsOrgTbl()

Updtates the tbl.centralMomentsOrg table.

Usage
pgu.delegate$updateCentralMomentsOrgTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateCentralMomentsImpTbl()

Updtates the tbl.centralMomentsImp table.

Usage
pgu.delegate$updateCentralMomentsImpTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateCentralMomentsDeltaTbl()

Updtates the tbl.centralMomentsDelta table.

Usage
pgu.delegate$updateCentralMomentsDeltaTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateCorrelationValidationScatterGraphic()

Updtates the plt.correlationValidationScatter graphic.

Usage
pgu.delegate$updateCorrelationValidationScatterGraphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateCorrelationValidationBoxPlotGraphic()

Updtates the plt.correlationValidationBoxPlot graphic.

Usage
pgu.delegate$updateCorrelationValidationBoxPlotGraphic(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateCorrelationValidationDeviationTbl()

Updtates the tbl.correlationValidationDeviation table.

Usage
pgu.delegate$updateCorrelationValidationDeviationTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method updateCorrelationValidationDataTbl()

Updtates the tbl.correlationValidationData table.

Usage
pgu.delegate$updateCorrelationValidationDataTbl(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method exportFileName()

Creates and returns an export filename.

Usage
pgu.delegate$exportFileName(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session

Returns

export filename (character)


Method exportData()

Exports the pguIMP analysis results

Usage
pgu.delegate$exportData(input, file)
Arguments
input

Pointer to shiny input

file

export filename (character)


Method reportFileName()

Creates and returns a report filename.

Usage
pgu.delegate$reportFileName(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session

Returns

export filename (character)


Method writeReport()

Exports a report on the pguIMP analysis in pdf format.

Usage
pgu.delegate$writeReport(input, file)
Arguments
input

Pointer to shiny input

file

export filename (character)


Method hide_outdated_results()

Updates the gui if analysis parameters change.

Usage
pgu.delegate$hide_outdated_results(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method update_help_html()

Updates the gui if analysis parameters change.

Usage
pgu.delegate$update_help_html(input, output, session)
Arguments
input

Pointer to shiny input

output

Pointer to shiny output

session

Pointer to shiny session


Method clone()

The objects of this class are cloneable with this method.

Usage
pgu.delegate$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

Sebastian Malkusch, malkusch@med.uni-frankfurt.de


pguIMP documentation built on Sept. 30, 2021, 5:08 p.m.