The BiocMaintainerShiny App is an accompaniment to the Bioconductor Maintainer Validation App. It displays a list of the currently active Bioconductor packages and their maintainers. The Bioconductor Maintainer Validation App sends a reminder email to maintainers of Bioconductor policies and procedures. Maintainers are required to opt-in to the Bioconductor policies once a year. This shiny app also shows information if the maintainer has opted in to the Bioconductor policies and whether the email provided is reachable.
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("BiocMaintainerApp")
library(BiocMaintainerApp)
BiocMaintainerShiny()
Columns can be filtered using the search box above the respective column. For example, you can search for a maintainer email to see the packages associated with that email
The general search box can filter across all columns and be used solely or in
addition to columns filters. For example adding a filter for biocV
The default columns shown are:
Optional columns can be select from the selection box. The selection box can be hidden or shown using the sandwich icon.
Optional columns include:
The following provide brief descriptions of columns:
The remaining columns are utilized if additional information when an email is bounced can be retrieved. This is used as potential diagnostic and resolution.
sessionInfo()
#> R Under development (unstable) (2026-01-15 r89304)
#> Platform: x86_64-pc-linux-gnu
#> Running under: Ubuntu 24.04.3 LTS
#>
#> Matrix products: default
#> BLAS: /home/biocbuild/bbs-3.23-bioc/R/lib/libRblas.so
#> LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.12.0 LAPACK version 3.12.0
#>
#> locale:
#> [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
#> [3] LC_TIME=en_GB LC_COLLATE=C
#> [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
#> [7] LC_PAPER=en_US.UTF-8 LC_NAME=C
#> [9] LC_ADDRESS=C LC_TELEPHONE=C
#> [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
#>
#> time zone: America/New_York
#> tzcode source: system (glibc)
#>
#> attached base packages:
#> [1] stats graphics grDevices utils datasets methods base
#>
#> other attached packages:
#> [1] BiocMaintainerApp_0.99.0 BiocStyle_2.39.0
#>
#> loaded via a namespace (and not attached):
#> [1] cli_3.6.5 knitr_1.51 rlang_1.1.7
#> [4] xfun_0.56 otel_0.2.0 promises_1.5.0
#> [7] shiny_1.12.1 xtable_1.8-4 jsonlite_2.0.0
#> [10] DT_0.34.0 htmltools_0.5.9 httpuv_1.6.16
#> [13] sass_0.4.10 rmarkdown_2.30 evaluate_1.0.5
#> [16] jquerylib_0.1.4 shinyjs_2.1.1 fastmap_1.2.0
#> [19] yaml_2.3.12 lifecycle_1.0.5 bookdown_0.46
#> [22] BiocManager_1.30.27 compiler_4.6.0 codetools_0.2-20
#> [25] htmlwidgets_1.6.4 Rcpp_1.1.1 later_1.4.5
#> [28] digest_0.6.39 R6_2.6.1 magrittr_2.0.4
#> [31] bslib_0.10.0 tools_4.6.0 mime_0.13
#> [34] shinythemes_1.2.0 cachem_1.1.0