Dependency analysis on package leiden

General information

CRAN link link
Package version0.4.2
Number of strong dependencies20
Number of all dependencies140
Number of parent packages4
Max heaviness from parent packages9
Total heaviness from parent packages12
Number of parent packages (including Suggests and Enhances)21

Dependency heatmap

In the following dependency heatmap, rows are the parent packages of leiden and columns are the dependency packages that each parent package brings in. On the right side of the heatmap, there are three barplot annotations: 1. number of imported functions/S4 methods/S4 classes from parent packages; 2. number of dependency packages from each parent package; 3. heaviness of each parent package on leiden.

Adjust heatmap size:
Base packages Other packages Imports Suggests methods utils stats grDevices graphics grid tools parallel splines magrittr pkgconfig lattice Matrix jsonlite withr Rcpp rappdirs rprojroot RcppTOML here png glue rlang crayon digest xfun yaml evaluate ellipsis fansi lifecycle pillar vctrs cli utf8 R6 stringi stringr highr tibble mime curl askpass sys igraph knitr RColorBrewer commonmark xml2 httr openssl statnet.common coda fs fastmap callr desc pkgload rstudioapi processx brio praise ps waldo diffobj rematch2 gplots mvtnorm matrixcalc gtools caTools KernSmooth bitops hunspell rex lazyeval bslib htmltools jquerylib tinytex sass base64enc vegan sna fields MASS permute cluster mgcv network spam viridis maps nlme dotCall64 viridisLite ggplot2 gridExtra gtable isoband scales farver labeling munsell colorspace usethis memoise pkgbuild rcmdcheck remotes roxygen2 rversions sessioninfo testthat clipr gert gh purrr whisker cachem prettyunits xopen brew cpp11 credentials zip gitcreds ini 0 10 20 Imported methods 0 20 40 60 Required packages 0 20 40 60 Heaviness from parents methods Matrix igraph reticulate RColorBrewer data.table multiplex remotes markdown qpdf knitr multinet tibble graphsim spelling covr network rmarkdown testthat bipartite devtools In total 20 packages are required directly or indirectly (140) when installing 'leiden' (0.4.2) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'leiden' Imported functions Imported S4 classes


Dependency table

"Import" information is from the NAMESPACE file of leiden.

imports: number of imported functions/objects; importMethods: number of imported S4 methods; importClasses: number of imported S4 classes.

Required packages: number of strong dependency packages for each of the parent package (or in other words, number of dependency packages the parent package brings in).

Heaviness from parent on leiden: number of required packages that can be reduced if moving parent package to Suggests of leiden.

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on leiden
reticulate Imports 6 0 0 16 9
igraph Imports 23 0 0 10 3
methods Imports 2 0 0 0 0
Matrix Imports 0 0 2 7 0
devtools Suggests No object is imported into the namespace of leiden. 76 66
bipartite Suggests No object is imported into the namespace of leiden. 54 43
testthat Suggests No object is imported into the namespace of leiden. 36 27
rmarkdown Suggests No object is imported into the namespace of leiden. 27 21
network Suggests No object is imported into the namespace of leiden. 24 16
spelling Suggests No object is imported into the namespace of leiden. 18 14
covr Suggests No object is imported into the namespace of leiden. 20 14
tibble Suggests No object is imported into the namespace of leiden. 15 11
knitr Suggests No object is imported into the namespace of leiden. 12 9
graphsim Suggests No object is imported into the namespace of leiden. 18 8
markdown Suggests No object is imported into the namespace of leiden. 5 4
qpdf Suggests No object is imported into the namespace of leiden. 6 4
remotes Suggests No object is imported into the namespace of leiden. 4 2
multinet Suggests No object is imported into the namespace of leiden. 13 2
RColorBrewer Suggests No object is imported into the namespace of leiden. 0 1
data.table Suggests No object is imported into the namespace of leiden. 1 1
multiplex Suggests No object is imported into the namespace of leiden. 1 1

Analysis was done with pkgndep.