## ----setup, include = FALSE--------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, cache = TRUE ) ## ----install, eval = FALSE---------------------------------------------------- # if (!require("BiocManager", quietly = TRUE)) # install.packages("BiocManager") # BiocManager::install("Bioconductor/BiocAzul") ## ----load-packages, message=FALSE, eval=TRUE, cache=FALSE--------------------- library(BiocAzul) ## ----azul-hca-init------------------------------------------------------------ hca <- Azul() hca ## ----azul-anvil--------------------------------------------------------------- anvil <- Azul(provider = "anvil") anvil ## ----list-catalogs------------------------------------------------------------ catalogs <- listCatalogs(hca) catalogs latest <- head(catalogs, n = 1) latest ## ----project-table------------------------------------------------------------ projects <- projectTable(hca, catalog = latest) head(projects) ## ----available-facets--------------------------------------------------------- facets <- availableFacets(hca, catalog = latest) head(facets) ## ----facet-table-------------------------------------------------------------- facetTable(hca, facet = "genusSpecies", catalog = latest) ## ----make-filter-------------------------------------------------------------- filter <- makeFilter( ~ specimenOrgan == "brain" & genusSpecies == "Mus musculus" & fileFormat == "h5" ) filter ## ----filter_sidebar, echo=FALSE, out.width="100%"----------------------------- img_path <- if (knitr::opts_knit$get("child")) "man/figures/" else "../man/figures/" knitr::include_graphics(paste0(img_path, "filter_sidebar.png")) ## ----import-to-terra, eval=FALSE---------------------------------------------- # importToTerra( # hca, # namespace = "your-terra-namespace", # name = "your-terra-workspace", # catalog = "dcp58", # filters = filter # ) ## ----terra_import, echo=FALSE, out.width="100%"------------------------------- knitr::include_graphics(paste0(img_path, "request_link.png")) ## ----create_workspace, echo=FALSE, out.width="100%"--------------------------- knitr::include_graphics(paste0(img_path, "create_workspace.png")) ## ----session-info------------------------------------------------------------- sessionInfo()