Find the R packages that have DataSHIELD server configuration information in them and extract this information in a data frame of aggregation/assignment methods and a named list of R options. The DataSHIELD packages can be filtered by specifying explicitly the package names to be included or excluded. The package exclusion prevails over the inclusion.

defaultDSConfiguration(include = NULL, exclude = NULL)

Arguments

include

Character vector of package names to be explicitly included. If NULL, do not filter packages.

exclude

Character vector of package names to be explicitly excluded. If NULL, do not filter packages.

Examples

{
# detect DS packages
defaultDSConfiguration()
# exclude a DS package
defaultDSConfiguration(exclude="dsBase")
# include explicitely some DS packages
defaultDSConfiguration(include=c("dsBase", "dsOmics"))
}
#> $AggregateMethods
#>                        name                            value package version
#> 1               asFactorDS1              dsBase::asFactorDS1  dsBase   6.2.0
#> 2                  asListDS                 dsBase::asListDS  dsBase   6.2.0
#> 3               boxPlotGGDS              dsBase::boxPlotGGDS  dsBase   6.2.0
#> 4           checkNegValueDS          dsBase::checkNegValueDS  dsBase   6.2.0
#> 5                   classDS                  dsBase::classDS  dsBase   6.2.0
#> 6                 corTestDS                dsBase::corTestDS  dsBase   6.2.0
#> 7                     corDS                    dsBase::corDS  dsBase   6.2.0
#> 8                     covDS                    dsBase::covDS  dsBase   6.2.0
#> 9        dataFrameSubsetDS1       dsBase::dataFrameSubsetDS1  dsBase   6.2.0
#> 10            densityGridDS            dsBase::densityGridDS  dsBase   6.2.0
#> 11      extractQuantilesDS1      dsBase::extractQuantilesDS1  dsBase   6.2.0
#> 12      extractQuantilesDS2      dsBase::extractQuantilesDS2  dsBase   6.2.0
#> 13                    dimDS                    dsBase::dimDS  dsBase   6.2.0
#> 14                   glmDS1                   dsBase::glmDS1  dsBase   6.2.0
#> 15                   glmDS2                   dsBase::glmDS2  dsBase   6.2.0
#> 16             glmerSLMADS2             dsBase::glmerSLMADS2  dsBase   6.2.0
#> 17          glmPredictDS.ag          dsBase::glmPredictDS.ag  dsBase   6.2.0
#> 18               glmSLMADS1               dsBase::glmSLMADS1  dsBase   6.2.0
#> 19               glmSLMADS2               dsBase::glmSLMADS2  dsBase   6.2.0
#> 20          glmSummaryDS.ag          dsBase::glmSummaryDS.ag  dsBase   6.2.0
#> 21            heatmapPlotDS            dsBase::heatmapPlotDS  dsBase   6.2.0
#> 22                 hetcorDS                 dsBase::hetcorDS  dsBase   6.2.0
#> 23             histogramDS1             dsBase::histogramDS1  dsBase   6.2.0
#> 24             histogramDS2             dsBase::histogramDS2  dsBase   6.2.0
#> 25                     lsDS                     dsBase::lsDS  dsBase   6.2.0
#> 26                   isNaDS                   dsBase::isNaDS  dsBase   6.2.0
#> 27                isValidDS                dsBase::isValidDS  dsBase   6.2.0
#> 28              kurtosisDS1              dsBase::kurtosisDS1  dsBase   6.2.0
#> 29              kurtosisDS2              dsBase::kurtosisDS2  dsBase   6.2.0
#> 30                 lengthDS                 dsBase::lengthDS  dsBase   6.2.0
#> 31                 levelsDS                 dsBase::levelsDS  dsBase   6.2.0
#> 32                 lexisDS1                 dsBase::lexisDS1  dsBase   6.2.0
#> 33 listDisclosureSettingsDS dsBase::listDisclosureSettingsDS  dsBase   6.2.0
#> 34              lmerSLMADS2              dsBase::lmerSLMADS2  dsBase   6.2.0
#> 35             matrixDetDS1             dsBase::matrixDetDS1  dsBase   6.2.0
#> 36                   meanDS                   dsBase::meanDS  dsBase   6.2.0
#> 37               meanSdGpDS               dsBase::meanSdGpDS  dsBase   6.2.0
#> 38                messageDS                dsBase::messageDS  dsBase   6.2.0
#> 39               metadataDS               dsBase::metadataDS  dsBase   6.2.0
#> 40             minMaxRandDS             dsBase::minMaxRandDS  dsBase   6.2.0
#> 41                  namesDS                  dsBase::namesDS  dsBase   6.2.0
#> 42                  numNaDS                  dsBase::numNaDS  dsBase   6.2.0
#> 43           quantileMeanDS           dsBase::quantileMeanDS  dsBase   6.2.0
#> 44                  rangeDS                  dsBase::rangeDS  dsBase   6.2.0
#> 45           ranksSecureDS1           dsBase::ranksSecureDS1  dsBase   6.2.0
#> 46           ranksSecureDS3           dsBase::ranksSecureDS3  dsBase   6.2.0
#> 47                     rmDS                     dsBase::rmDS  dsBase   6.2.0
#> 48            scatterPlotDS            dsBase::scatterPlotDS  dsBase   6.2.0
#> 49              scoreVectDS              dsBase::scoreVectDS  dsBase   6.2.0
#> 50                setSeedDS                dsBase::setSeedDS  dsBase   6.2.0
#> 51              skewnessDS1              dsBase::skewnessDS1  dsBase   6.2.0
#> 52              skewnessDS2              dsBase::skewnessDS2  dsBase   6.2.0
#> 53                table1DDS                dsBase::table1DDS  dsBase   6.2.0
#> 54                table2DDS                dsBase::table2DDS  dsBase   6.2.0
#> 55                  tableDS                  dsBase::tableDS  dsBase   6.2.0
#> 56                 tableDS2                 dsBase::tableDS2  dsBase   6.2.0
#> 57                 tapplyDS                 dsBase::tapplyDS  dsBase   6.2.0
#> 58          testObjExistsDS          dsBase::testObjExistsDS  dsBase   6.2.0
#> 59                    varDS                    dsBase::varDS  dsBase   6.2.0
#> 60               colnamesDS               dsBase::colnamesDS  dsBase   6.2.0
#> 61                   exists                     base::exists  dsBase   6.2.0
#> 62             is.character               base::is.character  dsBase   6.2.0
#> 63                is.factor                  base::is.factor  dsBase   6.2.0
#> 64                  is.list                    base::is.list  dsBase   6.2.0
#> 65                  is.null                    base::is.null  dsBase   6.2.0
#> 66               is.numeric                 base::is.numeric  dsBase   6.2.0
#> 67                     NROW                       base::NROW  dsBase   6.2.0
#> 68                   t.test                    stats::t.test  dsBase   6.2.0
#>         type    class
#> 1  aggregate function
#> 2  aggregate function
#> 3  aggregate function
#> 4  aggregate function
#> 5  aggregate function
#> 6  aggregate function
#> 7  aggregate function
#> 8  aggregate function
#> 9  aggregate function
#> 10 aggregate function
#> 11 aggregate function
#> 12 aggregate function
#> 13 aggregate function
#> 14 aggregate function
#> 15 aggregate function
#> 16 aggregate function
#> 17 aggregate function
#> 18 aggregate function
#> 19 aggregate function
#> 20 aggregate function
#> 21 aggregate function
#> 22 aggregate function
#> 23 aggregate function
#> 24 aggregate function
#> 25 aggregate function
#> 26 aggregate function
#> 27 aggregate function
#> 28 aggregate function
#> 29 aggregate function
#> 30 aggregate function
#> 31 aggregate function
#> 32 aggregate function
#> 33 aggregate function
#> 34 aggregate function
#> 35 aggregate function
#> 36 aggregate function
#> 37 aggregate function
#> 38 aggregate function
#> 39 aggregate function
#> 40 aggregate function
#> 41 aggregate function
#> 42 aggregate function
#> 43 aggregate function
#> 44 aggregate function
#> 45 aggregate function
#> 46 aggregate function
#> 47 aggregate function
#> 48 aggregate function
#> 49 aggregate function
#> 50 aggregate function
#> 51 aggregate function
#> 52 aggregate function
#> 53 aggregate function
#> 54 aggregate function
#> 55 aggregate function
#> 56 aggregate function
#> 57 aggregate function
#> 58 aggregate function
#> 59 aggregate function
#> 60 aggregate function
#> 61 aggregate function
#> 62 aggregate function
#> 63 aggregate function
#> 64 aggregate function
#> 65 aggregate function
#> 66 aggregate function
#> 67 aggregate function
#> 68 aggregate function
#> 
#> $AssignMethods
#>                                  name
#> 1                               absDS
#> 2                       asCharacterDS
#> 3                      asDataMatrixDS
#> 4                         asFactorDS2
#> 5                    asFactorSimpleDS
#> 6                         asIntegerDS
#> 7                            asListDS
#> 8                         asLogicalDS
#> 9                          asMatrixDS
#> 10                        asNumericDS
#> 11                         blackBoxDS
#> 12                    blackBoxRanksDS
#> 13                            BooleDS
#> 14         boxPlotGG_data_TreatmentDS
#> 15 boxPlotGG_data_Treatment_numericDS
#> 16                            cbindDS
#> 17                                cDS
#> 18                   changeRefGroupDS
#> 19                    completeCasesDS
#> 20                        dataFrameDS
#> 21                    dataFrameFillDS
#> 22                    dataFrameSortDS
#> 23                 dataFrameSubsetDS2
#> 24                           dmtC2SDS
#> 25                         elsplineDS
#> 26                 glmerSLMADS.assign
#> 27                    glmPredictDS.as
#> 28                   glmSLMADS.assign
#> 29                    glmSummaryDS.as
#> 30                          getWGSRDS
#> 31                             listDS
#> 32                           lexisDS2
#> 33                           lexisDS3
#> 34                  lmerSLMADS.assign
#> 35                          lsplineDS
#> 36                       matrixDetDS2
#> 37                       matrixDiagDS
#> 38                   matrixDimnamesDS
#> 39                           matrixDS
#> 40                     matrixInvertDS
#> 41                       matrixMultDS
#> 42                  matrixTransposeDS
#> 43                            mergeDS
#> 44                               nsDS
#> 45                         qlsplineDS
#> 46                     ranksSecureDS2
#> 47                     ranksSecureDS4
#> 48                     ranksSecureDS5
#> 49                            rbindDS
#> 50                           rBinomDS
#> 51                     recodeLevelsDS
#> 52                     recodeValuesDS
#> 53                              repDS
#> 54                        replaceNaDS
#> 55                          reShapeDS
#> 56                            rNormDS
#> 57                       rowColCalcDS
#> 58                            rPoisDS
#> 59                            rUnifDS
#> 60                           sampleDS
#> 61                             seedDS
#> 62                              seqDS
#> 63                             sqrtDS
#> 64                    subsetByClassDS
#> 65                           subsetDS
#> 66                     tableDS.assign
#> 67                    tapplyDS.assign
#> 68                           uniqueDS
#> 69                           unListDS
#> 70                           vectorDS
#> 71                       as.character
#> 72                            as.null
#> 73                         as.numeric
#> 74                             attach
#> 75                                  c
#> 76                     complete.cases
#> 77                               list
#> 78                                exp
#> 79                                log
#> 80                               sqrt
#> 81                                abs
#> 82                                sin
#> 83                                cos
#> 84                                tan
#> 85                               asin
#> 86                               acos
#> 87                               atan
#> 88                                sum
#> 89                             unlist
#>                                         value package version   type    class
#> 1                               dsBase::absDS  dsBase   6.2.0 assign function
#> 2                       dsBase::asCharacterDS  dsBase   6.2.0 assign function
#> 3                      dsBase::asDataMatrixDS  dsBase   6.2.0 assign function
#> 4                         dsBase::asFactorDS2  dsBase   6.2.0 assign function
#> 5                    dsBase::asFactorSimpleDS  dsBase   6.2.0 assign function
#> 6                         dsBase::asIntegerDS  dsBase   6.2.0 assign function
#> 7                            dsBase::asListDS  dsBase   6.2.0 assign function
#> 8                         dsBase::asLogicalDS  dsBase   6.2.0 assign function
#> 9                          dsBase::asMatrixDS  dsBase   6.2.0 assign function
#> 10                        dsBase::asNumericDS  dsBase   6.2.0 assign function
#> 11                         dsBase::blackBoxDS  dsBase   6.2.0 assign function
#> 12                    dsBase::blackBoxRanksDS  dsBase   6.2.0 assign function
#> 13                            dsBase::BooleDS  dsBase   6.2.0 assign function
#> 14         dsBase::boxPlotGG_data_TreatmentDS  dsBase   6.2.0 assign function
#> 15 dsBase::boxPlotGG_data_Treatment_numericDS  dsBase   6.2.0 assign function
#> 16                            dsBase::cbindDS  dsBase   6.2.0 assign function
#> 17                                dsBase::cDS  dsBase   6.2.0 assign function
#> 18                   dsBase::changeRefGroupDS  dsBase   6.2.0 assign function
#> 19                    dsBase::completeCasesDS  dsBase   6.2.0 assign function
#> 20                        dsBase::dataFrameDS  dsBase   6.2.0 assign function
#> 21                    dsBase::dataFrameFillDS  dsBase   6.2.0 assign function
#> 22                    dsBase::dataFrameSortDS  dsBase   6.2.0 assign function
#> 23                 dsBase::dataFrameSubsetDS2  dsBase   6.2.0 assign function
#> 24                           dsBase::dmtC2SDS  dsBase   6.2.0 assign function
#> 25                         dsBase::elsplineDS  dsBase   6.2.0 assign function
#> 26                 dsBase::glmerSLMADS.assign  dsBase   6.2.0 assign function
#> 27                    dsBase::glmPredictDS.as  dsBase   6.2.0 assign function
#> 28                   dsBase::glmSLMADS.assign  dsBase   6.2.0 assign function
#> 29                    dsBase::glmSummaryDS.as  dsBase   6.2.0 assign function
#> 30                          dsBase::getWGSRDS  dsBase   6.2.0 assign function
#> 31                             dsBase::listDS  dsBase   6.2.0 assign function
#> 32                           dsBase::lexisDS2  dsBase   6.2.0 assign function
#> 33                           dsBase::lexisDS3  dsBase   6.2.0 assign function
#> 34                  dsBase::lmerSLMADS.assign  dsBase   6.2.0 assign function
#> 35                          dsBase::lsplineDS  dsBase   6.2.0 assign function
#> 36                       dsBase::matrixDetDS2  dsBase   6.2.0 assign function
#> 37                       dsBase::matrixDiagDS  dsBase   6.2.0 assign function
#> 38                   dsBase::matrixDimnamesDS  dsBase   6.2.0 assign function
#> 39                           dsBase::matrixDS  dsBase   6.2.0 assign function
#> 40                     dsBase::matrixInvertDS  dsBase   6.2.0 assign function
#> 41                       dsBase::matrixMultDS  dsBase   6.2.0 assign function
#> 42                  dsBase::matrixTransposeDS  dsBase   6.2.0 assign function
#> 43                            dsBase::mergeDS  dsBase   6.2.0 assign function
#> 44                               dsBase::nsDS  dsBase   6.2.0 assign function
#> 45                         dsBase::qlsplineDS  dsBase   6.2.0 assign function
#> 46                     dsBase::ranksSecureDS2  dsBase   6.2.0 assign function
#> 47                     dsBase::ranksSecureDS4  dsBase   6.2.0 assign function
#> 48                     dsBase::ranksSecureDS5  dsBase   6.2.0 assign function
#> 49                            dsBase::rbindDS  dsBase   6.2.0 assign function
#> 50                           dsBase::rBinomDS  dsBase   6.2.0 assign function
#> 51                     dsBase::recodeLevelsDS  dsBase   6.2.0 assign function
#> 52                     dsBase::recodeValuesDS  dsBase   6.2.0 assign function
#> 53                              dsBase::repDS  dsBase   6.2.0 assign function
#> 54                        dsBase::replaceNaDS  dsBase   6.2.0 assign function
#> 55                          dsBase::reShapeDS  dsBase   6.2.0 assign function
#> 56                            dsBase::rNormDS  dsBase   6.2.0 assign function
#> 57                       dsBase::rowColCalcDS  dsBase   6.2.0 assign function
#> 58                            dsBase::rPoisDS  dsBase   6.2.0 assign function
#> 59                            dsBase::rUnifDS  dsBase   6.2.0 assign function
#> 60                           dsBase::sampleDS  dsBase   6.2.0 assign function
#> 61                             dsBase::seedDS  dsBase   6.2.0 assign function
#> 62                              dsBase::seqDS  dsBase   6.2.0 assign function
#> 63                             dsBase::sqrtDS  dsBase   6.2.0 assign function
#> 64                    dsBase::subsetByClassDS  dsBase   6.2.0 assign function
#> 65                           dsBase::subsetDS  dsBase   6.2.0 assign function
#> 66                     dsBase::tableDS.assign  dsBase   6.2.0 assign function
#> 67                    dsBase::tapplyDS.assign  dsBase   6.2.0 assign function
#> 68                           dsBase::uniqueDS  dsBase   6.2.0 assign function
#> 69                           dsBase::unListDS  dsBase   6.2.0 assign function
#> 70                           dsBase::vectorDS  dsBase   6.2.0 assign function
#> 71                         base::as.character  dsBase   6.2.0 assign function
#> 72                              base::as.null  dsBase   6.2.0 assign function
#> 73                           base::as.numeric  dsBase   6.2.0 assign function
#> 74                               base::attach  dsBase   6.2.0 assign function
#> 75                           dsBase::vectorDS  dsBase   6.2.0 assign function
#> 76                      stats::complete.cases  dsBase   6.2.0 assign function
#> 77                                 base::list  dsBase   6.2.0 assign function
#> 78                                  base::exp  dsBase   6.2.0 assign function
#> 79                                  base::log  dsBase   6.2.0 assign function
#> 80                                 base::sqrt  dsBase   6.2.0 assign function
#> 81                                  base::abs  dsBase   6.2.0 assign function
#> 82                                  base::sin  dsBase   6.2.0 assign function
#> 83                                  base::cos  dsBase   6.2.0 assign function
#> 84                                  base::tan  dsBase   6.2.0 assign function
#> 85                                 base::asin  dsBase   6.2.0 assign function
#> 86                                 base::acos  dsBase   6.2.0 assign function
#> 87                                 base::atan  dsBase   6.2.0 assign function
#> 88                                  base::sum  dsBase   6.2.0 assign function
#> 89                               base::unlist  dsBase   6.2.0 assign function
#> 
#> $Options
#> $Options$datashield.privacyLevel
#> [1] "5"
#> 
#> $Options$default.datashield.privacyControlLevel
#> [1] "\"permissive\""
#> 
#> $Options$default.nfilter.glm
#> [1] "0.33"
#> 
#> $Options$default.nfilter.kNN
#> [1] "3"
#> 
#> $Options$default.nfilter.string
#> [1] "80"
#> 
#> $Options$default.nfilter.subset
#> [1] "3"
#> 
#> $Options$default.nfilter.stringShort
#> [1] "20"
#> 
#> $Options$default.nfilter.tab
#> [1] "3"
#> 
#> $Options$default.nfilter.noise
#> [1] "0.25"
#> 
#> $Options$default.nfilter.levels.density
#> [1] "0.33"
#> 
#> $Options$default.nfilter.levels.max
#> [1] "40"
#> 
#>