Generalized scripts for patchseq analysis at the Allen Institute.
You can find a detail description of all scrattch.patchseq functions here:
We have setup a docker environment for scrattch.taxonomy, scrattch.mapping, and scrattch.patchseq that contains all the required dependencies and the current version of all scrattch packages. See the readme for the parent scrattch package for the most up-to-date docker information.
While we advise using the provided docker, you can also install scrattch.patchseq directly from GitHub as follows:
devtools::install_github("AllenInstitute/scrattch.patchseq")
This strategy might not work due to complicated dependencies. Also note that doMC
may need to be installed manually from HERE if you use Windows. Vignettes are provided below.
-
Map against a small mouse PatchSeq taxonomy This example provides the basics for updating a taxonomy to be compatible with patchseq style mapping and visualization on (internal Allen Institute) MolGen Shiny tools, and for collecting quality control metrics of potential use to everyone. This is a continuation of examples in scrattch.taxonomy and scrattch.mapping building data from Tasic et al 2016 as reference and data from Gouwens, Sorensen, et al 2020 as query.
-
Build and map against a human MTG PatchSeq taxonomy This example provides shows how to create a standard taxonomy, update it to be compatible with patchseq style mapping and visualization on (internal Allen Institute) MolGen Shiny tools, and for collecting quality control metrics of potential use to everyone. This example essentially combines examples 1 and 2 and applies them to human neocortical data sets. Reference data is from the Seattle Alzheimer's Disease Brain Cell Atlas (SEA-AD) project (Gabitto, Travaglini et al., 2024) for human middle temporal gyrus (MTG) and patch-seq query data include layer 2-3, excitatory neurons from Berg et al (2021).
If you run into any issues, please let Nelson and Jeremy know or create a new issue in the 'Issues' tab above.
- Update documentation.