tidyseurat
tidyseurat integrates Seurat objects with the Tidyverse to enable tidyverse-style manipulation and visualization of single-cell RNA sequencing (scRNA-seq) data.
Key Features:
- Seamless Integration: Adds an invisible layer to Seurat objects that exposes cell-level data as tibble structures.
- Efficient Data Manipulation: Exposes cell metadata and assay-derived values as a tibble abstraction and interoperates with dplyr, tidyr, ggplot2, and plotly for data manipulation and plotting.
- Enhanced Visualization: Enables visualization of scRNA-seq results using tidyverse graphical tools.
- Iterative Analysis Support: Interfaces with the nest-map framework to perform iterative, subset-specific operations on large scRNA-seq datasets.
Scientific Applications:
- Exploratory Data Analysis: Facilitates exploratory summarization and plotting of scRNA-seq datasets using tidyverse verbs and ggplot2-based graphics.
- Data Integration: Supports integration of datasets from different experiments or conditions within Seurat-based workflows.
- Reproducible Workflows: Enables scripted, reproducible single-cell analysis pipelines by combining Seurat operations with tidyverse tools.
Methodology:
tidyseurat implements a lightweight adapter that injects a tibble-based abstraction into Seurat objects and interfaces with tidyverse packages and the nest-map framework for subset-wise iterative operations.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- library
- Programming Languages:
- R
- Added:
- 12/13/2021
- Last Updated:
- 11/24/2024
Operations
Publications
Mangiola S, Doyle MA, Papenfuss AT. Interfacing Seurat with the R tidy universe. Bioinformatics. 2021;37(22):4100-4107. doi:10.1093/bioinformatics/btab404. PMID:34028547. PMCID:PMC9502154.
Documentation
User manual
http://stemangiola.github.io/tidyseuratLinks
Repository
http://github.com/stemangiola/tidyseuratIssue tracker
http://github.com/stemangiola/tidyseurat/issues