### Install cytomapper Development Version from GitHub Source: https://github.com/bodenmillergroup/cytomapper/blob/devel/README.md Install the development version of the cytomapper package from GitHub. Ensure dependencies like EBImage and SingleCellExperiment are installed first. Building vignettes and installing dependencies is enabled. ```r if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager::install(c("EBImage", "SingleCellExperiment")) # install.packages("remotes") remotes::install_github("BodenmillerGroup/cytomapper", build_vignettes = TRUE, dependencies = TRUE) ``` -------------------------------- ### Install System Libraries for GitHub Installation Source: https://github.com/bodenmillergroup/cytomapper/wiki/Installation-issues Installs additional system libraries, including SSL development files and Pandoc, required for building Cytomapper from source or with vignettes from GitHub. ```bash sudo apt-get install libssl-dev pandoc pandoc-citeproc ``` -------------------------------- ### Install Cytomapper from GitHub Source: https://github.com/bodenmillergroup/cytomapper/wiki/Installation-issues Installs the Cytomapper package directly from its GitHub repository, including building the vignettes and installing dependencies. Requires the 'remotes' package. ```r remotes::install_github("BodenmillerGroup/cytomapper", build_vignettes = TRUE, dependencies = TRUE) ``` -------------------------------- ### Install Cytomapper from Bioconductor Source: https://github.com/bodenmillergroup/cytomapper/wiki/Installation-issues Installs the release version of the Cytomapper package from Bioconductor using the BiocManager. Ensure BiocManager is installed first. ```r BiocManager::install("cytomapper") ``` -------------------------------- ### Install remotes Package Source: https://github.com/bodenmillergroup/cytomapper/wiki/Installation-issues Installs the 'remotes' R package, which is necessary for installing R packages directly from GitHub. Start a new R session before running this command. ```r install.packages("remotes") ``` -------------------------------- ### Install System Libraries for Cytomapper Source: https://github.com/bodenmillergroup/cytomapper/wiki/Installation-issues Installs essential system libraries required for Cytomapper and its dependencies on Ubuntu. These libraries are crucial for image processing and data handling. ```bash sudo apt-get install libfftw3-3 libfftw3-dev libtiff5-dev libfontconfig1-dev libcurl4-openssl-dev ``` -------------------------------- ### Shiny UI Button Example Source: https://github.com/bodenmillergroup/cytomapper/blob/devel/tests/testthat/_snaps/shiny_ui.md Demonstrates a custom styled button within a Shiny UI. This button uses inline styles and Font Awesome icons for its appearance. ```html ``` -------------------------------- ### Install Bioconductor Development Version Source: https://github.com/bodenmillergroup/cytomapper/wiki/Installation-issues Installs the development version of Bioconductor. This is typically done before installing development versions of packages like Cytomapper. ```r BiocManager::install(version = "devel") ``` -------------------------------- ### Install Latest R Version on Ubuntu 20.04 Source: https://github.com/bodenmillergroup/cytomapper/wiki/Installation-issues Installs the newest R version (v4.1 or later) and its dependencies on Ubuntu 20.04. Ensure you have the necessary keys and repositories configured. ```bash sudo apt-get update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/' sudo apt install r-base ``` -------------------------------- ### Install BiocManager Package Source: https://github.com/bodenmillergroup/cytomapper/wiki/Installation-issues Installs the BiocManager package, which is used to manage Bioconductor packages. This is a prerequisite for installing Cytomapper from Bioconductor. ```r install.packages("BiocManager") ``` -------------------------------- ### Shiny UI Sidebar Navigation Structure Source: https://github.com/bodenmillergroup/cytomapper/blob/devel/tests/testthat/_snaps/shiny_ui.md Shows a typical treeview structure for a sidebar in a Shiny application, including navigation links with icons and sub-menus. This example highlights the use of `fa` classes for icons. ```html