Single cell gene set scoring with nearest neighborgraph smoothed data (gssnng).
Abstract
Gene set scoring (or enrichment) is a common dimension reduction task in bioinformatics that can be focused on differences between groups or at the single sample level. Gene sets can represent biological functions, molecular pathways, cell identities, and more. Gene set scores are context dependent values that are useful for interpreting biological changes following experiments or perturbations. Single sample scoring produces a set of scores, one for each member of a group, which can be analyzed with statistical models that can include additional clinically important factors such as gender or age. However, the sparsity and technical noise of single cell expression measures create difficulties for these methods, which were originally designed for bulk expression profiling (microarrays, RNAseq). This can be greatly remedied by first applying a smoothing transformation that shares gene measure information within transcriptomic neighborhoods. In this work, we use the nearest neighbor graph of cells for matrix smoothing to produce high quality gene set scores on a per-cell, per-group, level which is useful for visualization and statistical analysis. Availability and implementationThe gssnng software is available using the python package index (PyPI) and works with Scanpy AnnData objects. It can be installed using pip install gssnng. More information and demo notebooks: See https://github.com/IlyaLab/gssnng
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 8
- FWCI
- 0.71
- Field percentile
- top 36%
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Profiling ranked list enrichment scoring in sparse data elucidates algorithmic tradeoffs
Alexander T. Wenzel, John Jun, … Jill P. Mesirov·bioRxiv·Jun 3, 2024
- scGNN: a novel graph neural network framework for single-cell RNA-Seq analyses
Juexin Wang, Anjun Ma, … Dong He Xu·Nature CommunicationsPeer-reviewed·Mar 25, 2021
- Mapping the gene space at single-cell resolution with gene signal pattern analysis
Aarthi Venkat, Sam Leone, … Smita Krishnaswamy·Nature Computational SciencePeer-reviewed·Dec 20, 2024
- A Robust and Scalable Graph Neural Network for Accurate Single Cell Classification
Yuansong Zeng, Zhuoyi Wei, … Yuedong Yang·Briefings in BioinformaticsPeer-reviewed·Dec 13, 2021
- Defining a landscape of molecular phenotypes using a simple single sample scoring method
Momeneh Foroutan, Dharmesh Dinesh Bhuva, … Melissa J. Davis·BMC BioinformaticsPeer-reviewed·Nov 6, 2018
- Visualizing and interpreting single-cell gene expression datasets with Similarity Weighted Nonnegative Embedding
Yan Wu, Pablo Tamayo, Kun Zhang·Cell SystemsPeer-reviewed·Dec 1, 2018