CRAN/E | pkgndep

pkgndep

Analyze Dependency Heaviness of R Packages

Installation

About

A new metric named 'dependency heaviness' is proposed that measures the number of additional dependency packages that a parent package brings to its child package and are unique to the dependency packages imported by all other parents. The dependency heaviness analysis is visualized by a customized heatmap. The package is described in doi:10.1093/bioinformatics/btac449. We have also performed the dependency heaviness analysis on the CRAN/Bioconductor package ecosystem and the results are implemented as a web-based database which provides comprehensive tools for querying dependencies of individual R packages. The systematic analysis on the CRAN/Bioconductor ecosystem is described in doi:10.1016/j.jss.2023.111610. From 'pkgndep' version 2.0.0, the heaviness database includes snapshots of the CRAN/Bioconductor ecosystems for many old R versions.

Citation pkgndep citation info
github.com/jokergoo/pkgndep

Key Metrics

Version 1.99.3
R ≥ 4.0.0
Published 2023-10-13 190 days ago
Needs compilation? no
License MIT
License File
CRAN checks pkgndep results

Downloads

Yesterday 7 0%
Last 7 days 76 +27%
Last 30 days 353 -20%
Last 90 days 1.361 +18%
Last 365 days 4.991 +8%

Maintainer

Maintainer

Zuguang Gu

z.gu@dkfz.de

Authors

Zuguang Gu

aut / cre

Material

NEWS
Reference manual
Package source

Vignettes

Co-heaviness of two parent packages
The database of heaviness analysis on the CRAN/Bioconductor ecosystem
Check the heaviness of package dependencies
Suggestions for optimizing package dependencies

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

pkgndep archive

Depends

R ≥ 4.0.0

Imports

ComplexHeatmap ≥ 2.6.0
GetoptLong
GlobalOptions
utils
grid
hash
methods
BiocManager
brew
BiocVersion

Suggests

knitr
rmarkdown
svglite
callr
rjson
Rook
igraph
ggplot2
ggrepel
base64
testthat
cowplot

Reverse Suggests

InteractiveComplexHeatmap