Skip to content
/ SOUPR Public

SOUP, for Semi-sOft clUstering with Pure cells.

Notifications You must be signed in to change notification settings

lingxuez/SOUPR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOUPR

R package for SOUP.

SOUP, for Semi-sOft clUstering with Pure cells, is a clustering method for single cell data. SOUP reveals the clustering structure for both pure cells, which belong to one single cluster, as well as transitional cells with soft memberships. SOUP is applicable to general clustering problems as well, as long as the unrestrictive modeling assumptions hold. A preprint of the manuscript is available here.

Citation

Pease cite our paper if it helps your research:

@article{Zhu2018,
    title={Semi-soft Clustering of Single Cell Data},
    author={Zhu, Lingxue and Lei, Jing and Devlin, Bernie and Roeder, Kathryn},
    year={2018},
    journal={bioRxiv},
    doi={10.1101/285056}
}

In this package, we utilized the R package DESCEND. To avoid compatibility issues, we directly included the three source R scripts, deconvSingle.R, descend.R, and g_model.R, forked from the Github Repo.

Installation

This package can be installed through devtools in R:

library("devtools")
devtools::install_github("lingxuez/SOUP")

Examples

Please follow the vignette for an example of using this R package on a fetal brain dataset, which re-produces the results in our paper.

About

SOUP, for Semi-sOft clUstering with Pure cells.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages