scRNAvigator: Interactive exploration, processing, and analysis of your scRNA-seq data

Workflow Type: Quarto Markdown
Stable

scRNAvigator: Interactive exploration, processing, and analysis of your scRNA-seq data

This collection of R notebooks has been designed to guide you through processing and analysing your single cell RNA (scRNA) sequencing data. They are designed to be worked through in the following order:

  1. Quality control
  2. Doublet detection
  3. Dataset integration
  4. Cell annotation
  5. Pseudobulking and differential gene expression analysis
  6. Pathway enrichment analyses.

Each notebook explains what is happening in each step, complete with code and rationales for the choices we have made in our approach.

It is important to note there is no one single way to pre-process scRNA data - there are as many ways as there are different software packages and libraries for scRNA analysis, and the limitless ways to use each of their tools and functions.

The workflow presented in these notebooks is the synthesis of best practices, studies, and discussions of how to analyse scRNA data with a focus on using Seurat in R. Footnotes and external links accompany the text throughout the document - please view these for useful additional information and rationale on why steps are done in certain ways.

This content primarily uses the Seurat R package, but the way and order things are run differs vastly from their tutorials. We like to note that the Satija lab Seurat tutorials are instructions on how to use the package, but not how to conduct robust scRNA pre-processing and analysis. This content leverages the flexibility of the Seurat package, but is supplemented by the practices outlined in existing resources. These resources are the most influential:

Usage and platforms

Detailed installation scripts have been provided to allow running the workflow locally or on an RStudio instance on NCI Gadi's Australian Research Environment. We recommend the latter so you can utilise the compute resources required to process larger data sets.

More information

Please visit the GitHub repository for more information on the workflow, setting up, and usage.

Version History

v1.0.1 (latest) Created 28th Nov 2025 at 01:22 by Frederick Jaya

Merge pull request #92 from Sydney-Informatics-Hub/rel-1.0.1

REL: prep for v1.0.1


Frozen v1.0.1 00607d7

main @ e6ceb2c (earliest) Created 27th Nov 2025 at 23:56 by Frederick Jaya

Merge pull request #89 from Sydney-Informatics-Hub/wfhub

metadata for workflow hub submission


Frozen main e6ceb2c
help Creators and Submitter
Creators
Additional credit

We thank Martyn Bullock and Sumathy Perampalam for their testing support, feedback, and providing data used in developing this workflow

Submitter
Citation
Geaghan, M., Jaya, F., O'Brien, M., & Samaha, G. (2025). scRNAvigator: Interactive exploration, processing, and analysis of your scRNA-seq data. WorkflowHub. https://doi.org/10.48546/WORKFLOWHUB.WORKFLOW.2022.2
Activity

Views: 1022   Downloads: 171

Created: 27th Nov 2025 at 23:56

Last updated: 28th Nov 2025 at 01:35

help Attributions

None

Total size: 4.65 MB
Powered by
(v.1.17.3)
Copyright © 2008 - 2026 The University of Manchester and HITS gGmbH