Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

173 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SuperSCC

SuperSCC (Super single cell clustering), a novel algorithm that utilizes machine-learning models to discover cell identities and gene modules from multiple datasets without the need of data integration. Of note, SuperSCC can be implemented both in cell lineage and cell state level, thereby building the hierarchy of cell programs with specific cell identity and gene modules. Such information has the great potential to identify the shared rare populations across datasets regardless of batch effect and benefits label transfer for mapping cell labels from reference to query.

img

Installation

To install SuperSCC, you should run the following code if you already get SuperSCC's tar ball

    pip install SuperSCC.tar.gz

Usually, all dependencies should be downloaded and installed automatically.

To install SuperSCC via GitHub, you can do::

    git clone https://github.com/tf1993614/SuperSCC/
    cd SuperSCC
    python setup.py install

After installing correctly, you can load SuperSCC

    import SuperSCC as scc

Bonus for R person

Since the gene module-relevant functions was also written in R, you can also do the gene module analysis in R environment aftering installing geneModule R package.

    R
    install.packages("geneModule_0.1.tar.gz", repos = .libPaths()[1], type = "source")
    .libPaths()[1] # get the location where packages are installed
    q()

Documentation

For how to use SuperSCC, please read the SuperSCC's documentation.

Citation

Tang, F., Zhang, Z., Zhou, W. et al. Unveiling gene modules at Atlas scale through hierarchical clustering of single-cell data. Nat Commun (2026). https://doi.org/10.1038/s41467-026-73054-8

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages