R Shiny and web-based tool for comparison of annotations such as (i) cell type assignments, (ii) donor metadata (e.g., donor, sex, age), and (iii) cell metadata (e.g., anatomic location, QC metrics). Two primary use cases are (1) comparing user-defined clustering results and mapping results (e.g., after running MapMyCells) for the same set of cells and (2) comparing cell type names between different taxonomies on Allen Brain Map. Additionally, ACE includes a data set comparing cell type names and associated abudance changes between multiple published studies of Alzheimer's disease in dorsolateral prefrontal cortex (see visualizations far below).
ACE is now hosted on shinyapps.io.
We recommend using the version of this tool hosted on shinyapps.io.
For power users, this tool can also be run locally in R Studio by following the steps below.
(You only need do this step once).
- Install R
- Install RStudio
- Install the following packages in R Studio**:
options(install.packages.compile.from.source = "always")
packages <- setdiff(c("remotes","dplyr","data.table","DT","feather","ggplot2","ggbeeswarm","shiny","UpSetR","anndata"), installed.packages()[,"Package"])
if(length(packages)>0) install.packages(packages, type = "both")
remotes::install_github("AllenInstitute/scrattch.io")
remotes::install_github("bokeh/rbokeh")
- Download the files from this repo (you may want to repeat this step occasionally to check for updates!)
**If there are issues with setup in step #3, note that the complete R environment is saved in the renv folder.
- In RStudio, open the file
ui.R
and click the "Run App" button in the upper right corner of the screen - Explore!
The only difference between local and web versions is that the local version can point to locations on your local computer (which in most cases is unnecessary as these can be uploaded on the web version).
Please share any comments, suggestions, bugs, or any other thoughts using the button in the app, or by submitting an issue.
The license for this package is available on Github at: https://github.com/AllenInstitute/ACE/blob/master/LICENSE
We are actively updating this tool. Community involvement is encouraged through both issues and pull requests.