Interfacing Seurat with the R tidy universe
Author(s) -
Stefano Mangiola,
Maria Doyle,
Anthony T. Papenfuss
Publication year - 2021
Publication title -
bioinformatics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 3.599
H-Index - 390
eISSN - 1367-4811
pISSN - 1367-4803
DOI - 10.1093/bioinformatics/btab404
Subject(s) - interfacing , computer science , interface (matter) , visualization , adapter (computing) , software , graphical user interface , programming language , database , world wide web , software engineering , information retrieval , operating system , data mining , computer hardware , bubble , maximum bubble pressure method
Motivation Seurat is one of the most popular software suites for the analysis of single-cell RNA sequencing data. Considering the popularity of the tidyverse ecosystem, which offers a large set of data display, query, manipulation, integration, and visualisation utilities, a great opportunity exists to interface the Seurat object with the tidyverse. This interface gives the large data science community of tidyverse users the possibility to operate with familiar grammar. Results To provide Seurat with a tidyverse-oriented interface without compromising efficiency, we developed tidyseurat, a lightweight adapter to the tidyverse. Tidyseurat displays cell information as a tibble abstraction, which allows intuitively interfacing Seurat with dplyr, tidyr, ggplot2 and plotly packages powering efficient data manipulation, integration, and visualisation. Iterative analyses on data subsets are enabled by interfacing with the popular nest-map framework. Availability The software is freely available at cran.r-project.org/web/packages/tidyseurat/ and github.com/stemangiola/tidyseurat. Supplementary information Supplementary data are available at Bioinformatics online.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom