UNIFAN is an unsupervised cell type annotation tool for single-cell RNA sequencing data (scRNA-seq). Given single-cell expression data as input, UNIFAN outputs cell clusters as well as annotations for each cluster. The clustering process utilizes information on pathways and biological processes and these are also used to annotate the resulting clusters. In this software article, we focus on how to install UNIFAN and on the main steps involved in using UNIFAN for cell type annotations.
PaszkeA, GrossS, ChintalaS, et al.Automatic differentiation in pytorch. 2017.
4.
PedregosaF, VaroquauxG, GramfortA, et al.Scikit-learn: Machine learning in Python. J Mach Learn Res, 2011; 12:2825–2830.
5.
StuartT, ButlerA, HoffmanP, et al.Comprehensive integration of single-cell data. Cell, 2019; 177(7):1888–1902; doi: 10.1016/j.cell.2019.05.031.
6.
SubramanianA, TamayoP, MoothaVK, et al.Gene set enrichment analysis: A knowledge-based approach for interpreting genome-wide expression profiles. Proc Natl Acad Sci U S A, 2005; 102(43):15545–15550; doi: 10.1073/pnas.0506580102.
7.
The Tabula Muris Consortium. Single-cell transcriptomics of 20 mouse organs creates a tabula muris. Nature, 2018; 562(7727):367–372; doi: 10.1038/s41586-018-0590–4.
8.
TraagVA, WaltmanL, Van EckNJ. From louvain to leiden: Guaranteeing well-connected communities. Sci Rep, 2019; 9(1):1–12; doi: 10.1038/s41598-019-41695-z.