Dependency analysis on package pasilla

General information

Bioconductor link link
Package version1.24.0
Number of strong dependencies115
Number of all dependencies131
Number of parent packages1
Max heaviness from parent packages115
Total heaviness from parent packages115
Number of parent packages (including Suggests and Enhances)4

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Depends Suggests methods stats utils tools grDevices parallel stats4 graphics grid splines stringr glue magrittr stringi digest rappdirs rlang R6 jsonlite fastmap BiocParallel Biobase SummarizedExperiment IRanges GenomicRanges DESeq2 AnnotationDbi RColorBrewer S4Vectors BiocGenerics biomaRt hwriter Rsamtools statmod geneplotter genefilter futile.logger snow codetools BH MatrixGenerics Matrix GenomeInfoDb DelayedArray XVector locfit ggplot2 Rcpp RcppArmadillo DBI RSQLite KEGGREST XML progress httr BiocFileCache xml2 Biostrings zlibbioc bitops Rhtslib lattice annotate survival lambda.r futile.options matrixStats RCurl GenomeInfoDbData gtable isoband MASS mgcv scales tibble withr bit64 blob memoise pkgconfig plogr png hms prettyunits crayon curl mime openssl dbplyr dplyr filelock xtable formatR nlme farver labeling lifecycle munsell viridisLite ellipsis fansi pillar vctrs bit cachem askpass assertthat cli purrr tidyselect generics colorspace utf8 sys evaluate xfun yaml highr bslib htmltools jquerylib knitr tinytex sass base64enc fs bookdown rmarkdown BiocManager 0 0.5 1 Imported methods 0 50 100 Required packages 0 50 100 Heaviness from parents DEXSeq knitr rmarkdown BiocStyle In total 115 packages are required directly or indirectly (131) when installing 'pasilla' (1.24.0) Depends Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'pasilla' The whole namespace is imported


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on pasilla
DEXSeq Depends The whole set of functions/methods/classes from parent package is imported to the namespace of pasilla. 114 115
BiocStyle Suggests No object is imported into the namespace of pasilla. 30 16
rmarkdown Suggests No object is imported into the namespace of pasilla. 27 13
knitr Suggests No object is imported into the namespace of pasilla. 12 5

Analysis was done with pkgndep.