1 BiocHubsShiny

The BiocHubsShiny package allows users to visually explore the AnnotationHub and ExperimentHub resources via shiny. It provides a tabular display of the available resources with the ability to filter and search through the column fields.

2 Installation

if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("BiocHubsShiny")

3 Loading the package

library(BiocHubsShiny)

4 Display of resources

Resources are displayed interactively using the eponymous function:

BiocHubsShiny()

5 Filtering

You can filter by any of the columns in the table. For example, you can search for ‘Mus musculus’ to get resources only for that species:

6 Selection

Click on the rows to select the resources. They will show up as highlighted rows.

7 Import

Once the selection is highlighted, the code at the bottom of the app will be updated to show the commands for entering (reproducibly) into the R session.

8 Session Info

sessionInfo()
#> R version 4.5.1 Patched (2025-08-23 r88802)
#> Platform: x86_64-pc-linux-gnu
#> Running under: Ubuntu 24.04.3 LTS
#> 
#> Matrix products: default
#> BLAS:   /home/biocbuild/bbs-3.22-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] BiocHubsShiny_1.9.2 shiny_1.11.1        BiocStyle_2.37.1   
#> 
#> loaded via a namespace (and not attached):
#>  [1] rappdirs_0.3.3       sass_0.4.10          generics_0.1.4      
#>  [4] BiocVersion_3.22.0   RSQLite_2.4.3        digest_0.6.37       
#>  [7] magrittr_2.0.4       evaluate_1.0.5       bookdown_0.44       
#> [10] fastmap_1.2.0        blob_1.2.4           AnnotationHub_3.99.6
#> [13] jsonlite_2.0.0       AnnotationDbi_1.71.1 DBI_1.2.3           
#> [16] promises_1.3.3       BiocManager_1.30.26  httr_1.4.7          
#> [19] Biostrings_2.77.2    codetools_0.2-20     httr2_1.2.1         
#> [22] jquerylib_0.1.4      cli_3.6.5            crayon_1.5.3        
#> [25] rlang_1.1.6          XVector_0.49.1       dbplyr_2.5.1        
#> [28] Biobase_2.69.1       bit64_4.6.0-1        cachem_1.1.0        
#> [31] yaml_2.3.10          tools_4.5.1          memoise_2.0.1       
#> [34] dplyr_1.1.4          filelock_1.0.3       httpuv_1.6.16       
#> [37] ExperimentHub_2.99.5 BiocGenerics_0.55.1  curl_7.0.0          
#> [40] png_0.1-8            vctrs_0.6.5          R6_2.6.1            
#> [43] mime_0.13            stats4_4.5.1         lifecycle_1.0.4     
#> [46] BiocFileCache_2.99.6 Seqinfo_0.99.2       KEGGREST_1.49.1     
#> [49] IRanges_2.43.2       S4Vectors_0.47.2     bit_4.6.0           
#> [52] pkgconfig_2.0.3      bslib_0.9.0          pillar_1.11.1       
#> [55] later_1.4.4          glue_1.8.0           Rcpp_1.1.0          
#> [58] xfun_0.53            tibble_3.3.0         tidyselect_1.2.1    
#> [61] knitr_1.50           xtable_1.8-4         htmltools_0.5.8.1   
#> [64] rmarkdown_2.29       compiler_4.5.1