Input:
• A Seurat object (Seurat V5 is required)
• A gene set file in GMT (Gene Matrix Transposed) format. This file should contain gene set names, descriptions, and the associated genes.
Output:
• A matrix where rows correspond to gene sets/pathways and columns correspond to single cells, with each cell assigned a score for each gene set or pathway.
Seurat_data = Input Seurat object
GeneSet = Gene set gmt file
Result = scPS(Seurat_data, GeneSet) #Calling scPS library(Seurat) #Seurat V5
library(GSEABase)
library(genefilter)The raw data for simulation and comparative analysis are available here
Ruoqiao Wang (Email: RuoQiao_Wang@URMC.Rochester.edu)
✨ Please cite when using scPS ✨
Wang, R. H., & Thakar, J. (2024). Comparative analysis of single-cell pathway scoring methods and a novel approach. NAR Genomics and Bioinformatics, 6(3), lqae124
