Related Experiment Video
Updated: Sep 17, 2025

Using R, Seurat, and CellChat to Analyze a Single-Cell Transcriptomics Dataset of Mouse Skin Wound Healing
Published on: August 1, 2025
SeuratIntegrate: an R package to facilitate the use of integration methods with Seurat
Florian Specque1, Aurélien Barré2, Macha Nikolski1,2
1CNRS UMR 5095, IBGC, Biological and Medical Sciences Department, University of Bordeaux, Bordeaux F-33000, France.
Motivation:
Integrating multiple datasets has become an increasingly common task in scRNA-seq analysis. The advent of single-cell atlases adds further complexity, as they often involve combining data with nested batch effects. While common tools such as Seurat offer access to batch-correction methods, the diversity of available options remains limited. With growing evidence that integration method performance varies significantly between datasets, making an informed decision in selecting the most appropriate integration approach is not trivial. A broader range of accessible methods combined with a comprehensive toolbox for comparative integration analysis, would support more effective and flexible single-cell data integration workflows.
Results:
Built on Seurat's foundations, we developed SeuratIntegrate, an open source R package that expands integration methods available to Seurat users, including Python-based approaches, while operating entirely within the R environment. The package enables integration benchmarking using well-established performance metrics, and provides automated Python environment management, cross-language object conversion, and tools for score handling and visualization. All features are designed for ease of use and extensibility.
Availability And Implementation:
The source code, installation process and vignettes demonstrating usage are freely available on GitHub: https://github.com/cbib/Seurat-Integrate. A Zenodo deposit contains a copy of the package code along with the data to reproduce the results presented above (accession 10.5281/zenodo.14288360). The package is released under the MIT License.
Related Concept Videos
Introduction to R
Interpreting R Charts
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum...
¹H NMR Signal Integration: Overview
Overview of Minitab
Statistical Software for Data Analysis and Clinical Trials
Statistical Analysis System (SAS)
Applications: SAS finds applications in numerous fields, including healthcare for clinical trial analysis, finance for risk assessment, marketing for customer data analysis, and...

