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.6.0 RC (2026-04-17 r89917)
#> Platform: x86_64-pc-linux-gnu
#> Running under: Ubuntu 24.04.4 LTS
#> 
#> Matrix products: default
#> BLAS:   /home/biocbuild/bbs-3.24-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.11.0 shiny_1.13.0         BiocStyle_2.39.0    
#> 
#> loaded via a namespace (and not attached):
#>  [1] rappdirs_0.3.4       sass_0.4.10          generics_0.1.4      
#>  [4] BiocVersion_3.23.1   RSQLite_2.4.6        digest_0.6.39       
#>  [7] magrittr_2.0.5       evaluate_1.0.5       bookdown_0.46       
#> [10] fastmap_1.2.0        blob_1.3.0           AnnotationHub_4.1.0 
#> [13] jsonlite_2.0.0       AnnotationDbi_1.73.1 DBI_1.3.0           
#> [16] promises_1.5.0       BiocManager_1.30.27  httr_1.4.8          
#> [19] Biostrings_2.79.5    codetools_0.2-20     httr2_1.2.2         
#> [22] jquerylib_0.1.4      cli_3.6.6            crayon_1.5.3        
#> [25] rlang_1.2.0          XVector_0.51.0       dbplyr_2.5.2        
#> [28] Biobase_2.71.0       bit64_4.6.0-1        cachem_1.1.0        
#> [31] yaml_2.3.12          otel_0.2.0           tools_4.6.0         
#> [34] memoise_2.0.1        dplyr_1.2.1          filelock_1.0.3      
#> [37] httpuv_1.6.17        ExperimentHub_3.1.0  BiocGenerics_0.57.1 
#> [40] curl_7.0.0           png_0.1-9            vctrs_0.7.3         
#> [43] R6_2.6.1             mime_0.13            stats4_4.6.0        
#> [46] lifecycle_1.0.5      BiocFileCache_3.1.0  Seqinfo_1.1.0       
#> [49] KEGGREST_1.51.1      IRanges_2.45.0       S4Vectors_0.49.2    
#> [52] bit_4.6.0            pkgconfig_2.0.3      bslib_0.10.0        
#> [55] pillar_1.11.1        later_1.4.8          glue_1.8.1          
#> [58] Rcpp_1.1.1-1         xfun_0.57            tibble_3.3.1        
#> [61] tidyselect_1.2.1     knitr_1.51           xtable_1.8-8        
#> [64] htmltools_0.5.9      rmarkdown_2.31       compiler_4.6.0