--- title: Umbrella for the alabaster framework author: - name: Aaron Lun email: infinite.monkeys.with.keyboards@gmail.com package: alabaster date: "Revised: January 18, 2023" output: BiocStyle::html_document vignette: > %\VignetteIndexEntry{alabaster umbrella} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- ```{r, echo=FALSE} library(BiocStyle) self <- Githubpkg("ArtifactDB/alabaster.base"); knitr::opts_chunk$set(error=FALSE, warning=FALSE, message=FALSE) ``` # Motivation This is an umbrella package for the **alabaster** framework that serves as an installation target to ensure that all (known) _alabaster.\*_ packages are installed. Doing so is necessary because various functions in `r Githubpkg("ArtifactDB/alabaster.base")` dynamically identify the packages required to (un)serialize a particular resource. By installing all _alabaster.\*_ packages at once, we ensure that the dynamic look-up does not fail due to a missing package. This umbrella is only provided for convenient installation and is not otherwise necessary for the functioning of **alabaster** framework. In fact, advanced users and package/application developers may prefer to install their required _alabaster.\*_ packages individually rather than relying on this umbrella. This reduces the number of dependent packages that need to be installed, which is possible in scenarios where a limited subset of resource types are to be processed. # Session information {-} ```{r} sessionInfo() ```