Dependency analysis on package GLMMadaptive

General information

CRAN link link
Package version0.8-5
Number of strong dependencies11
Number of all dependencies140
Number of parent packages4
Max heaviness from parent packages3
Total heaviness from parent packages7
Number of parent packages (including Suggests and Enhances)14
Max co-heaviness from parent packages ("nlme" and "MASS")4

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Imports Suggests stats utils grDevices graphics methods grid tools parallel splines lattice evaluate glue magrittr yaml jsonlite rlang digest R6 highr stringr xfun stringi Matrix MASS bslib htmltools jquerylib sass base64enc fastmap fs rappdirs callr crayon desc tibble withr processx cli rprojroot brio fansi vctrs ellipsis lifecycle pillar pkgconfig ps utf8 mvtnorm estimability numDeriv xtable survival codetools zoo knitr tinytex lme4 colorspace boot nlme minqa nloptr Rcpp RcppEigen testthat pkgload praise waldo rstudioapi diffobj rematch2 httr purrr curl mime openssl cachem askpass cpp11 sys TH.data sandwich carData nnet survey insight mitools DBI downlit memoise ragg rmarkdown whisker xml2 systemfonts textshaping gap lmtest ape qgam gap.datasets dplyr ggplot2 plotly mgcv shiny plyr doParallel generics tidyselect gtable isoband scales viridisLite htmlwidgets tidyr RColorBrewer lazyeval crosstalk data.table promises httpuv fontawesome sourcetools later commonmark foreach iterators farver labeling munsell 0 2 4 Imported methods 0 50 100 Required packages 0 50 100 Heaviness from parents parallel matrixStats MASS nlme estimability optimParallel lattice emmeans knitr multcomp rmarkdown effects pkgdown DHARMa In total 11 packages are required directly or indirectly (140) when installing 'GLMMadaptive' (0.8-5) Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'GLMMadaptive' Imported functions


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on GLMMadaptive
nlme Imports 2 0 0 6 3
MASS Imports 1 0 0 5 2
parallel Imports 4 0 0 0 1
matrixStats Imports 1 0 0 0 1
DHARMa Suggests No object is imported into the namespace of GLMMadaptive. 107 98
pkgdown Suggests No object is imported into the namespace of GLMMadaptive. 62 58
effects Suggests No object is imported into the namespace of GLMMadaptive. 60 51
rmarkdown Suggests No object is imported into the namespace of GLMMadaptive. 27 24
knitr Suggests No object is imported into the namespace of GLMMadaptive. 12 10
multcomp Suggests No object is imported into the namespace of GLMMadaptive. 16 9
emmeans Suggests No object is imported into the namespace of GLMMadaptive. 8 5
estimability Suggests No object is imported into the namespace of GLMMadaptive. 1 1
optimParallel Suggests No object is imported into the namespace of GLMMadaptive. 2 1
lattice Suggests No object is imported into the namespace of GLMMadaptive. 5 0

Analysis was done with pkgndep.