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.

PMID: 34028547
PMCID: PMC9502154
Funding: - Senior Research Fellowship: 1116955

Documentation

Links