Dependency analysis on package dimRed

General information

CRAN link link
Package version0.2.5
Number of strong dependencies12
Number of all dependencies138
Number of parent packages3
Max heaviness from parent packages10
Total heaviness from parent packages11
Number of parent packages (including Suggests and Enhances)36
Max co-heaviness from parent packages ("methods" and "DRR")1

Dependency heatmap

In the following dependency heatmap, rows are the parent packages of dimRed 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 dimRed.

Adjust heatmap size:
Base packages Other packages Depends Imports Suggests stats methods graphics utils grDevices grid tools splines parallel lattice Matrix kernlab CVST magrittr glue Rcpp rlang R6 pkgconfig withr jsonlite ellipsis vctrs cli MASS lifecycle rprojroot yaml RcppTOML here png rappdirs tibble fansi pillar crayon utf8 digest xfun stringr stringi evaluate mgcv nlme colorspace RColorBrewer farver labeling munsell viridisLite tidyselect purrr reticulate base64enc processx rstudioapi ps scatterplot3d RcppEigen igraph highr cluster generics tfruns config tfautograph whisker backports gtable isoband scales numDeriv mvtnorm boot gsl snowfall snow proxy deldir FNN permute dplyr cpp11 openssl RSpectra askpass sys htmlwidgets htmltools knitr fastmap brio callr desc pkgload praise waldo diffobj rematch2 tensorflow zeallot pkgmaker registry rngtools gridBase foreach doParallel ggplot2 reshape2 BiocManager Biobase codetools xtable assertthat iterators plyr BiocGenerics 0 0.5 1 Imported methods 0 20 40 60 Required packages 0 20 40 Heaviness from parents DRR magrittr methods RANN fastICA graphics pcaL1 stats optimx coRanking pcaPP scatterplot3d tinytex Rtsne kernlab MASS loe Matrix energy lle RSpectra igraph diffusionMap knitr cccd vegan scales reticulate tidyr umap rgl tensorflow testthat ggplot2 keras NMF In total 12 packages are required directly or indirectly (138) when installing 'dimRed' (0.2.5) Depends Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'dimRed' Imported functions The whole namespace is imported


Dependency table

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

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 dimRed: number of required packages that can be reduced if moving parent package to Suggests of dimRed.

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on dimRed
DRR Depends The whole set of functions/methods/classes from parent package is imported to the namespace of dimRed. 10 10
magrittr Imports 1 0 0 0 1
methods Imports The whole set of functions/methods/classes from parent package is imported to the namespace of dimRed. 0 0
NMF Suggests No object is imported into the namespace of dimRed. 59 51
testthat Suggests No object is imported into the namespace of dimRed. 36 31
keras Suggests No object is imported into the namespace of dimRed. 39 31
ggplot2 Suggests No object is imported into the namespace of dimRed. 37 29
tensorflow Suggests No object is imported into the namespace of dimRed. 36 28
tidyr Suggests No object is imported into the namespace of dimRed. 22 19
rgl Suggests No object is imported into the namespace of dimRed. 23 18
umap Suggests No object is imported into the namespace of dimRed. 22 15
scales Suggests No object is imported into the namespace of dimRed. 15 11
knitr Suggests No object is imported into the namespace of dimRed. 12 9
reticulate Suggests No object is imported into the namespace of dimRed. 16 9
vegan Suggests No object is imported into the namespace of dimRed. 14 7
cccd Suggests No object is imported into the namespace of dimRed. 14 6
lle Suggests No object is imported into the namespace of dimRed. 9 5
energy Suggests No object is imported into the namespace of dimRed. 7 4
diffusionMap Suggests No object is imported into the namespace of dimRed. 12 4
tinytex Suggests No object is imported into the namespace of dimRed. 3 3
RSpectra Suggests No object is imported into the namespace of dimRed. 10 3
optimx Suggests No object is imported into the namespace of dimRed. 1 2
pcaPP Suggests No object is imported into the namespace of dimRed. 3 2
Rtsne Suggests No object is imported into the namespace of dimRed. 4 2
loe Suggests No object is imported into the namespace of dimRed. 6 2
igraph Suggests No object is imported into the namespace of dimRed. 10 2
RANN Suggests No object is imported into the namespace of dimRed. 0 1
fastICA Suggests No object is imported into the namespace of dimRed. 0 1
pcaL1 Suggests No object is imported into the namespace of dimRed. 0 1
coRanking Suggests No object is imported into the namespace of dimRed. 3 1
scatterplot3d Suggests No object is imported into the namespace of dimRed. 3 1
MASS Suggests No object is imported into the namespace of dimRed. 5 1
graphics Suggests 1 0 0 0 0
stats Suggests 1 0 0 0 0
kernlab Suggests No object is imported into the namespace of dimRed. 4 0
Matrix Suggests No object is imported into the namespace of dimRed. 7 0

Analysis was done with pkgndep.