pkgCombDependencyGain {BiocPkgTools} | R Documentation

## Calculate dependency gain achieved by excluding combinations of packages

### Description

Calculate dependency gain achieved by excluding combinations of packages

### Usage

    pkgCombDependencyGain(pkg, depdf, maxNbr = 3L)

### Arguments

`pkg` | character, the name of the package for which we want to estimate the dependency gain
`depdf` | a tidy data frame with package dependency information obtained through the function `buildPkgDependencyDataFrame`
`maxNbr` | numeric, the maximal number of direct dependencies to leave out simultaneously

### Value

A data frame with three columns: ExclPackages (the excluded direct dependencies), NbrExcl (the number of excluded direct dependencies), DepGain (the dependency gain from excluding these direct dependencies)

### Author(s)

Charlotte Soneson

### Examples

    depdf <- buildPkgDependencyDataFrame(
      dependencies=c("Depends", "Imports"),
      repo=c("BioCsoft", "CRAN")
    )
    pcd <- pkgCombDependencyGain('GEOquery', depdf, maxNbr = 3L)
    head(pcd[order(pcd$DepGain, decreasing = TRUE), ])

[Package BiocPkgTools version 1.5.9 Index]