Dependency analysis on package EnrichedHeatmap

General information

Bioconductor link link
Package version1.26.0
Number of strong dependencies40
Number of all dependencies111
Number of parent packages12
Max heaviness from parent packages11
Total heaviness from parent packages22
Number of parent packages (including Suggests and Enhances)18
Max co-heaviness from parent packages ("GetoptLong" and "ComplexHeatmap")3

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Depends Imports Suggests utils methods stats graphics grDevices tools stats4 grid parallel splines BiocGenerics S4Vectors crayon IRanges GlobalOptions digest GenomeInfoDb XVector RCurl GenomeInfoDbData zlibbioc bitops colorspace png shape rjson lattice circlize GetoptLong clue RColorBrewer matrixStats foreach doParallel codetools cluster iterators glue xfun evaluate magrittr jsonlite R6 rlang mime highr stringr yaml stringi fastmap cli pkgconfig vctrs bslib htmltools jquerylib knitr tinytex sass base64enc fs rappdirs brio callr desc ellipsis lifecycle pkgload praise processx ps waldo withr rprojroot rstudioapi diffobj fansi rematch2 tibble pillar utf8 AnnotationDbi annotate Biobase survival DBI RSQLite KEGGREST XML xtable httr Matrix bit64 blob memoise Rcpp plogr Biostrings curl openssl bit cachem askpass sys 0 2 4 Imported methods 0 20 40 Required packages 0 10 20 30 Heaviness from parents methods grid GenomicRanges ComplexHeatmap matrixStats stats utils Rcpp GetoptLong locfit IRanges circlize RColorBrewer markdown knitr rmarkdown testthat genefilter In total 40 packages are required directly or indirectly (111) when installing 'EnrichedHeatmap' (1.26.0) Depends Imports Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'EnrichedHeatmap' Imported functions The whole namespace is imported


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on EnrichedHeatmap
ComplexHeatmap Depends The whole set of functions/methods/classes from parent package is imported to the namespace of EnrichedHeatmap. 28 11
GenomicRanges Depends The whole set of functions/methods/classes from parent package is imported to the namespace of EnrichedHeatmap. 15 8
methods Depends The whole set of functions/methods/classes from parent package is imported to the namespace of EnrichedHeatmap. 0 0
grid Depends The whole set of functions/methods/classes from parent package is imported to the namespace of EnrichedHeatmap. 0 0
locfit Imports The whole set of functions/methods/classes from parent package is imported to the namespace of EnrichedHeatmap. 6 2
Rcpp Imports The whole set of functions/methods/classes from parent package is imported to the namespace of EnrichedHeatmap. 2 1
matrixStats Imports 1 0 0 0 0
stats Imports 4 0 0 0 0
utils Imports 1 0 0 0 0
GetoptLong Imports 2 0 0 6 0
IRanges Imports The whole set of functions/methods/classes from parent package is imported to the namespace of EnrichedHeatmap. 7 0
circlize Imports 1 0 0 9 0
genefilter Suggests No object is imported into the namespace of EnrichedHeatmap. 53 33
testthat Suggests No object is imported into the namespace of EnrichedHeatmap. 36 29
rmarkdown Suggests No object is imported into the namespace of EnrichedHeatmap. 27 22
knitr Suggests No object is imported into the namespace of EnrichedHeatmap. 12 9
markdown Suggests No object is imported into the namespace of EnrichedHeatmap. 5 3
RColorBrewer Suggests No object is imported into the namespace of EnrichedHeatmap. 0 0

Analysis was done with pkgndep.