Dependency analysis on package h5vc

General information

Bioconductor link link
Package version2.30.0
Number of strong dependencies89
Number of all dependencies142
Number of parent packages17
Max heaviness from parent packages24
Total heaviness from parent packages51
Number of parent packages (including Suggests and Enhances)25
Max co-heaviness from parent packages ("Rsamtools" and "BiocParallel")8

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Depends Imports LinkingTo Suggests utils methods stats graphics grDevices stats4 tools grid parallel splines BiocGenerics S4Vectors IRanges RCurl GenomeInfoDbData bitops zlibbioc crayon XVector GenomeInfoDb glue digest rlang magrittr lattice futile.logger snow codetools BH lambda.r futile.options formatR Biostrings stringi Matrix R6 pkgconfig vctrs cli Rcpp GenomicRanges BiocParallel Rhtslib fastmap gtable tibble withr lifecycle ellipsis fansi pillar utf8 DBI RSQLite bit64 blob memoise plogr base64enc bit cachem isoband MASS mgcv scales nlme farver labeling munsell RColorBrewer viridisLite colorspace Rhdf5lib rhdf5filters plyr BBmisc backports brew checkmate data.table sendmailR yaml stringr XML Biobase evaluate highr xfun rappdirs jsonlite BSgenome rtracklayer matrixStats Rsamtools GenomicAlignments BiocIO restfulr SummarizedExperiment rjson MatrixGenerics DelayedArray bslib htmltools jquerylib knitr tinytex sass fs AnnotationDbi progress httr BiocFileCache xml2 KEGGREST hms prettyunits curl mime openssl dbplyr dplyr filelock png askpass assertthat purrr tidyselect generics sys 0 2 4 Imported methods 0 20 40 60 Required packages 0 10 20 Heaviness from parents grid gridExtra ggplot2 methods h5vcData abind rhdf5 reshape S4Vectors IRanges BiocParallel GenomeInfoDb GenomicRanges Biostrings Rsamtools BatchJobs Rhtslib RUnit BiocGenerics locfit knitr rmarkdown BSgenome.Hsapiens.UCSC.hg19 BSgenome.Hsapiens.NCBI.GRCh38 biomaRt In total 89 packages are required directly or indirectly (142) when installing 'h5vc' (2.30.0) Depends Imports LinkingTo Suggests Base packages that are required Recommended packages that are required Contributed packages that are required Packages that are required for installing 'h5vc' Imported functions The whole namespace is imported Package is listed in 'Imports' but namespace is not imported


Dependency table

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

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on h5vc
ggplot2 Depends The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 37 24
gridExtra Depends The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 5 1
grid Depends The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 0 0
BatchJobs Imports The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 29 18
rhdf5 Imports The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 3 3
reshape Imports 4 0 0 4 2
h5vcData Imports The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 0 1
abind Imports The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 2 1
Rsamtools Imports The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 29 1
methods Imports The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 0 0
S4Vectors Imports The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 6 0
IRanges Imports The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 7 0
BiocParallel Imports The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 11 0
GenomeInfoDb Imports The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 11 0
GenomicRanges Imports The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 15 0
Biostrings Imports The whole set of functions/methods/classes from parent package is imported to the namespace of h5vc. 17 0
Rhtslib LinkingTo Parent package is listed in LinkingTo of h5vc but no object from parent package is imported. 1 0
biomaRt Suggests No object is imported into the namespace of h5vc. 70 27
rmarkdown Suggests No object is imported into the namespace of h5vc. 27 15
BSgenome.Hsapiens.UCSC.hg19 Suggests No object is imported into the namespace of h5vc. 46 14
BSgenome.Hsapiens.NCBI.GRCh38 Suggests No object is imported into the namespace of h5vc. 46 14
knitr Suggests No object is imported into the namespace of h5vc. 12 6
RUnit Suggests No object is imported into the namespace of h5vc. 3 1
locfit Suggests No object is imported into the namespace of h5vc. 6 1
BiocGenerics Suggests No object is imported into the namespace of h5vc. 4 0

Analysis was done with pkgndep.