Skip to content

JSB-UCLA/scPNMF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Aileen Li
Jul 11, 2023
1e0fb95 · Jul 11, 2023

History

28 Commits
Jul 9, 2023
Feb 5, 2021
Nov 23, 2021
Mar 2, 2022
Mar 2, 2022
Jul 9, 2023
Nov 23, 2021
Jul 11, 2023
Jul 11, 2023
Jul 9, 2023
Feb 15, 2021
Jul 9, 2023
Dec 3, 2021
Jul 11, 2023
Feb 5, 2021

Repository files navigation

scPNMF

A dimensionality reduction method to facilitate gene selection for targeted gene profiling by learning a sparse gene encoding of single cells

Introduction

scPNMF is a method to facilitate gene selection for targeted gene profiling by learning a sparse gene encoding of single cells. Compared with existing gene selection methods, scPNMF has two advantages. First, its selected informative genes can better distinguish cell types, with a small number, e.g., < 200 genes. Second, it enables the alignment of new targeted gene profiling data with reference data in a low-dimensional space to help the prediction of cell types in the new data.

Installation

scPNMF can be installed from Github with the following code in R:

install.packages("devtools")
library(devtools)

install_github("JSB-UCLA/scPNMF")

Usage

For detailed info on scPNMF method and applications, please check out the package vignettes, or with the following code in R:

install_github("JSB-UCLA/scPNMF", build_vignettes = TRUE)
browseVignettes("scPNMF")

Contact

Any questions or suggestions on scPNMF are welcomed! Please report it on issues, or contact Dongyuan Song (dongyuansong@ucla.edu) or Kexin Li (aileenlikexin@outlook.com).

Reference

Dongyuan Song, Kexin Li, Zachary Hemminger, Roy Wollman, Jingyi Jessica Li, scPNMF: sparse gene encoding of single cells to facilitate gene selection for targeted gene profiling, Bioinformatics, Volume 37, Issue Supplement_1, July 2021, Pages i358–i366, https://doi.org/10.1093/bioinformatics/btab273

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages