Dependency analysis on package BiocParallel

General information

Bioconductor link link
Package version1.30.3
Number of strong dependencies11
Number of all dependencies135
Number of parent packages8
Max heaviness from parent packages4
Total heaviness from parent packages10
Number of parent packages (including Suggests and Enhances)27

Dependency heatmap

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

Adjust heatmap size:
Base packages Other packages Depends Imports LinkingTo Suggests utils methods stats tools parallel graphics grDevices stats4 grid lambda.r futile.options formatR codetools stringi glue BiocGenerics S4Vectors IRanges GenomeInfoDb XVector RCurl GenomeInfoDbData zlibbioc bitops crayon digest rlang GenomicRanges Biostrings BiocParallel Rhtslib futile.logger snow BH stringr yaml magrittr pkgconfig vctrs cli fastmap rappdirs R6 Biobase Rsamtools SummarizedExperiment MatrixGenerics Matrix DelayedArray matrixStats lattice backports checkmate data.table DBI RSQLite bit64 blob memoise Rcpp plogr bit cachem progress hms prettyunits ellipsis lifecycle withr jsonlite GenomicAlignments png iterators xfun evaluate highr brew base64enc fs GenomicFeatures AnnotationDbi BiocIO rtracklayer biomaRt KEGGREST XML restfulr httr BiocFileCache xml2 rjson curl mime openssl dbplyr dplyr filelock askpass assertthat pillar purrr tibble tidyselect generics sys fansi utf8 foreach BBmisc sendmailR base64url bookdown knitr rmarkdown BiocManager htmltools jquerylib tinytex bslib sass hwriter latticeExtra jpeg RColorBrewer BSgenome 0 2 4 6 Imported methods 0 50 100 Required packages 0 20 40 60 80 Heaviness from parents methods stats utils parallel codetools snow futile.logger BH tools RNAseqData.HNRNPC.bam.chr14 Rmpi data.table foreach RUnit BiocGenerics doParallel BBmisc knitr GenomicRanges BatchJobs Rsamtools batchtools BiocStyle GenomicAlignments ShortRead TxDb.Hsapiens.UCSC.hg19.knownGene VariantAnnotation In total 11 packages are required directly or indirectly (135) when installing 'BiocParallel' (1.30.3) 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 'BiocParallel' 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 BiocParallel.

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

Parent package Field imports importMethods importClasses Required packages Heaviness from parent on BiocParallel
methods Depends The whole set of functions/methods/classes from parent package is imported to the namespace of BiocParallel. 0 1
futile.logger Imports Parent package is listed in Imports of BiocParallel but no object from parent package is imported. 4 4
stats Imports 3 0 0 0 1
parallel Imports 2 0 0 0 1
codetools Imports 1 0 0 0 1
snow Imports Parent package is listed in Imports of BiocParallel but no object from parent package is imported. 1 1
utils Imports 7 0 0 0 0
BH LinkingTo Parent package is listed in LinkingTo of BiocParallel but no object from parent package is imported. 0 1
VariantAnnotation Suggests No object is imported into the namespace of BiocParallel. 98 88
TxDb.Hsapiens.UCSC.hg19.knownGene Suggests No object is imported into the namespace of BiocParallel. 97 87
ShortRead Suggests No object is imported into the namespace of BiocParallel. 44 34
BiocStyle Suggests No object is imported into the namespace of BiocParallel. 30 28
GenomicAlignments Suggests No object is imported into the namespace of BiocParallel. 38 28
BatchJobs Suggests No object is imported into the namespace of BiocParallel. 29 26
batchtools Suggests No object is imported into the namespace of BiocParallel. 29 26
Rsamtools Suggests No object is imported into the namespace of BiocParallel. 29 19
GenomicRanges Suggests No object is imported into the namespace of BiocParallel. 15 13
knitr Suggests No object is imported into the namespace of BiocParallel. 12 10
BBmisc Suggests No object is imported into the namespace of BiocParallel. 6 4
doParallel Suggests No object is imported into the namespace of BiocParallel. 5 3
foreach Suggests No object is imported into the namespace of BiocParallel. 3 2
RUnit Suggests No object is imported into the namespace of BiocParallel. 3 2
BiocGenerics Suggests No object is imported into the namespace of BiocParallel. 4 2
tools Suggests No object is imported into the namespace of BiocParallel. 0 1
RNAseqData.HNRNPC.bam.chr14 Suggests No object is imported into the namespace of BiocParallel. 0 1
Rmpi Suggests No object is imported into the namespace of BiocParallel. 1 1
data.table Suggests No object is imported into the namespace of BiocParallel. 1 1

Analysis was done with pkgndep.