Skip to content
/ scPCA Public

scPCA is a versatile matrix factorisation framework designed to analyze single-cell data across multiple conditions.

License

Notifications You must be signed in to change notification settings

sagar87/scPCA

Repository files navigation

scPCA - A probabilistic factor model for single-cell data

pypi release workflow push workflow

scPCA is a versatile matrix factorisation framework designed to analyze single-cell data across diverse experimental designs.

scPCA schematic

scPCA is a young project and breaking changes are to be expected.

scPCA in a nutshell

scPCA enables the analysis of single-cell RNA-seq data across condtions. In simple words, it enables the incorporation of a design (model) matrix that encodes the experimental design of the dataset and infers how the gene loading weight vectors change from a specified reference condition to the treated condtion.

TwoVectorsPCAWithGreyCircles.mp4

Quick install

scPCA makes use torch, pyro and anndata. We highly recommend to run scPCA on a GPU device.

Via Pypi

The easiest option to install scpca is via Pypi. Simply type

$ pip install scpca

into your shell and hit enter.

Credits

  • Harald Vöhringer

About

scPCA is a versatile matrix factorisation framework designed to analyze single-cell data across multiple conditions.

Resources

License

Stars

Watchers

Forks

Packages

No packages published